terça-feira, 14 de maio de 2019

ARDUINO, O QUE É ?


Arduino, o que é?

“O Arduino é uma plataforma de prototipagem eletrônica open-source que se baseia em hardware e software flexíveis e fáceis de usar. É destinado a artistas, designers e qualquer pessoa interessada em criar objetos ou ambientes interativos.”
Ou seja, O Arduino é uma plataforma formada por dois componentes: A placa, que é o Hardware que usaremos para construir nossos projetos e a IDE Arduino, que é o Software onde escrevemos o que queremos que a placa faça.
A maior vantagem dessa plataforma de desenvolvimento sobre as demais é a sua facilidade de sua utilização, pois, pessoas que não são da área técnica podem aprender o básico e criar seus próprios projetos em um intervalo de tempo relativamente curto.
Como funcionam?
Como já dito, os Arduinos possuem funcionamento semelhante ao de um pequeno computador capaz de interpretar entradas e controlar as saídas afim de criar sistemas automáticos. Para isso, você precisa programa-lo.
Para programar essas placas, ou seja, ensiná-las a desempenharem a as funcionalidades que você deseja, basta utilizarmos a sua IDE (ambiente integrado de desenvolvimento), que por sua vez, é um software onde podemos escrever um código em uma linguagem semelhante a C/C++, o qual, será traduzido, após a compilação, em um código compreensível pela nossa placa.
Aonde podemos usá-los?
Inúmeros projetos podem ser feitos com essa plataforma, como um painel solar que se move de acordo com a incidência da radiação proveniente do sol, uma planta que manda uma mensagem no Twitter quando precisar ser regada, uma caixa de brinquedos aberta por leitura de impressão digital, um robô espião sem fio, entre muitos outros. A imaginação é o limite!

Tipos de Arduino:

Arduino Uno

Dentre os tipos de Arduino, este costuma ser a primeira opção para quem vai comprar um Arduino, pois possui um bom número de portas disponíveis, e grande compatibilidade com os shields disponíveis no mercado. Possui processador ATMEGA328, 14 portas digitais, sendo que 6 delas podem ser usadas como saídas PWM, e 6 portas analógicas. A alimentação (selecionada automaticamente), pode vir da conexão USB ou do conector para alimentação externa (recomendável 7 à 12 Vdc).
Esta placa, na versão com soquete, permite a troca do chip microcontrolador ATMEGA328 facilmente em caso de dano ao microcontrolador ou se o mesmo for utilizado em projetos dedicados.  Existe também a placa Arduino Uno versão SMD, com o microcontrolador soldado na placa.

Arduino Mega 2560

Versão maior da placa Arduino, com microcontrolador ATmega2560 e 54 portas digitais, das quais 15 podem ser usadas como PWM, além de 15 portas analógicas. Clock de 16 Mhz, conexão USB e conector para alimentação externa. Ideal para projetos mais elaborados que exijam grande número de entradas e saídas.

Arduino Leonardo

Placa à primeira vista muito parecida com o Arduino Uno, mas com microcontrolador Atmega32u4, possuindo 20 portas digitais, das quais 7 podem ser usadas como PWM, e 12 como portas analógicas.
Esta placa também possui clock de 16 Mhz e conexão pra alimentação externa. Diferentemente do Arduino Uno, possui conector micro-usb para ligação ao computador.
Outra característica dessa placa é o chip de conexão USB integrado ao microcontrolador, o que elimina a necessidade de um chip adicional de comunicação na placa, e permite que o Arduino Leonardo seja reconhecido pelo computador como se fosse um mouse ou um teclado, e não necessariamente como uma porta serial (também disponível).

 

Arduino Due

De todos os tipos de Arduino esta é a placa com maior capacidade de processamento, baseada em um microcontrolador ARM de 32 bits e 512 Kb de memória totalmente disponível para programas/aplicações. O bootloader já vem gravado de fábrica em uma memória ROM dedicada.
Possui 54 portas digitais, das quais 12 podem ser usadas como PWM, e 12 portas analógicas. Possui também 4 chips controladores de portas seriais, conexão USB e conector para alimentação externa.
As ligações desta placa exigem especial atenção pois as portas trabalham à 3.3V, o que pode comprometer o uso dos shields disponíveis no mercado, que geralmente trabalham com 5v.

Arduino Mega ADK

Também baseado no ATmega2560, esta placa possui uma conexão USB dedicada à ligação com dispositivos baseados em Android, como telefones celulares. Possui 54 porta digitais, das quais 15 podem ser usadas como PWM, 16 portas analógicas, 4 chips dedicados à comunicação serial, clock de 16 Mhz e conexão ao computador via USB. Também possui conector para alimentação externa.

Arduino Nano

Placa compacta baseada no microcontrolador ATmega328 (para placas Arduino Nano versão 3.x), ou ATmega168(versão 2.x). Ao contrário das outras placas, não possui conector para alimentação externa, sendo alimentada por um conector USB Mini-B. É uma placa desenvolvida pela Gravitech.
Possui 32 Kb de memória (Nano versão 3.0), ou 16 Kb (Nano versão 2.0), sendo que 2 K são usados pelo bootloader. Seu tamanho reduzido (4,3 de comprimento x 1,85 de largura) faz dessa placa uma boa opção para projetos compactos que exijam atualização constante de software.

Arduino Pro Mini

Placa compacta, ideal para projetos permanentes e que não necessitem de grande poder de processamento ou constante atualização. O microcontrolador utilizado por esta placa é o ATmega168 que, dependendo da versão da placa, roda à 8 Mhz (placa versão 3.3v) ou 16 Mhz (placa versão 5v).
Possui 14 portas digitais, sendo que 6 podem ser usadas como PWM, e 8 portas analógicas. Não possui conexão USB ou conector para alimentação externa. Para comunicação com o computador, pode ser adquirido um módulo USB separadamente, ou utilizada uma placa Arduino para programação.

Arduino Esplora

Com o formato parecido com o de um controle de videogame (e até pode ser usado como um, dependendo da criatividade do desenvolvedor), o Arduino Esplora é uma placa diferente de todas as outras da família Arduino, principalmente por possuir diversos sensores na sua construção. Nessa placa vem embutido um buzzer, um joystick, um potenciômetro deslizante, um sensor de temperatura, um acelerômetro, um led RGB, um sensor de luz (LDR), 4 push-buttons e um microfone. Além de tudo isso, ainda possui um soquete para tela LCD.
É uma placa indicada para quem deseja aprender Arduino sem se preocupar muito com eletrônica, uma vez que os componentes já estão embutidos na placa. Assim o usuário pode se concentrar na parte de programação.
Baseado no Arduino Leonardo, utiliza o microcontrolador Atmega32U4, com clock de 16 Mhz e 32 KB de memória (4K usados pelo bootloader). Possui 2 conectores de 3 pinos, para conexão de módulos adicionais. A conexão com o microcomputador utiliza cabo micro-usb.


Placas Arduino:

TRANSLATION:


Arduino, what is it?
 "Arduino is an open-source electronic prototyping platform that relies on flexible, easy-to-use hardware and software. It's meant for artists, designers and anyone interested in creating interactive objects or environments. "

 That is, Arduino is a platform made up of two components: The board, which is the hardware that we will use to build our projects and the Arduino IDE, which is the Software where we write what we want the board to do.

 The biggest advantage of this development platform over the others is its ease of use because people who are not technical can learn the basics and create their own projects in a relatively short time.
 How do they work?
 As already said, the Arduinos have a similar operation to a small computer capable of interpreting inputs and controlling the outputs in order to create automatic systems. For this, you need to program it.

 To program these boards, that is, to teach them to perform the features you want, we just use their IDE (integrated development environment), which in turn is a software where we can write a code in a language similar to C / C ++, which will be translated, after compilation, into a code understandable by our board.
 Where can we use them?
 Numerous projects can be done with this platform, such as a solar panel that moves according to the incidence of radiation from the sun, a plant that sends a message on Twitter when it needs to be watered, a toy box opened by fingerprint reading , a wireless spy robot, among many others. The imagination is the limit!

Arduino types:

 Arduino Uno


 Among Arduino types, this is usually the first option for those who will buy an Arduino, because it has a good number of ports available, and great compatibility with the shields available in the market. It has ATMEGA328 processor, 14 digital ports, 6 of them can be used as PWM outputs, and 6 analog ports. The power (selected automatically) can come from the USB connection or from the external power connector (7 to 12 Vdc recommended).

 This card, in the version with socket, allows the exchange of the microcontroller chip ATMEGA328 easily in case of damage to the microcontroller or if it is used in dedicated projects. There is also the Arduino Uno SMD version, with the microcontroller soldered on the board.

 Arduino Mega 2560


 Larger version of the Arduino board, with ATmega2560 microcontroller and 54 digital ports, of which 15 can be used as PWM, plus 15 analog ports. 16 Mhz clock, USB connection and external power connector. Ideal for more elaborate projects that require large number of inputs and outputs.

Arduino Leonardo


 At first glance it looks a lot like the Arduino Uno, but with an Atmega32u4 microcontroller, with 20 digital ports, 7 of which can be used as PWMs, and 12 as analog ports.

 This board also has a clock of 16 Mhz and connection for external power. Unlike the Arduino Uno, it has a micro-usb connector for connecting to the computer.

 Another feature of this board is the USB connection chip integrated into the microcontroller, which eliminates the need for an additional communication chip on the board, and allows the Arduino Leonardo to be recognized by the computer as a mouse or keyboard, not necessarily as a serial port (also available).

Arduino Due


 Of all Arduino types this is the card with the highest processing capacity, based on a 32 bit ARM microcontroller and 512 Kb of memory fully available for applications. The bootloader is already factory-written to a dedicated ROM.

 It has 54 digital ports, of which 12 can be used as PWM, and 12 analog ports. It also has 4 serial port controller chips, USB connection and external power connector.

 The connections of this board require special attention because the doors work at 3.3V, which can compromise the use of shields available in the market, which usually work with 5v.


Arduino Mega ADK


 Also based on the ATmega2560, this card has a dedicated USB connection to connect to Android-based devices such as mobile phones. It has 54 digital ports, of which 15 can be used as PWM, 16 analog ports, 4 chips dedicated to serial communication, 16 Mhz clock and computer connection via USB. Also has connector for external power.

 Arduino Nano


 Compact board based on the ATmega328 microcontroller (for Arduino Nano cards version 3.x), or ATmega168 (version 2.x). Unlike the other boards, it has no external power connector and is powered by a Mini-B USB connector. It is a board developed by Gravitech.

 It has 32 Kb of memory (Nano version 3.0), or 16 Kb (Nano version 2.0), with 2K being used by the bootloader. Its small size (4.3 in length x 1.85 in width) makes this board a good choice for compact projects requiring constant software upgrades.

 Arduino Pro Mini


 Compact board, ideal for permanent projects that do not require high processing power or constant updating. The microcontroller used by this board is the ATmega168 which, depending on the version of the board, runs at 8 Mhz (board version 3.3v) or 16 Mhz (board version 5v).

 It has 14 digital ports, 6 of which can be used as PWM, and 8 analog ports. It has no USB connection or connector for external power. For communication with the computer, a USB module can be purchased separately, or an Arduino card is used for programming.

 Arduino Esplora


 With the format similar to that of a video game controller (and can even be used as one, depending on the creativity of the developer), the Arduino Esplora is a board different from all others in the Arduino family, mainly because it has several sensors in its construction . A buzzer, a joystick, a sliding potentiometer, a temperature sensor, an accelerometer, an RGB led, a light sensor (LDR), 4 push-buttons and a microphone are included in this board. In addition to all this, it still has a socket for LCD screen.

 It is a board suitable for anyone who wants to learn Arduino without worrying much about electronics, since the components are already embedded in the board. So the user can focus on the programming part.

 Based on the Arduino Leonardo, it uses the Atmega32U4 microcontroller, with clock of 16 Mhz and 32 KB of memory (4K used by the bootloader). It has 2 3-pin connectors, for connection of additional modules. The connection to the microcomputer uses micro-USB cable.
 Arduino Plates:







Share:

0 comentários:

Postar um comentário

Projeto Integrador 1 termo

Quem sou eu

Olá, obrigado por acessar o meu site! Me chamo Lucas Zanon, tenho 17 anos . Estou a cursar Sistemas de Informação, irei apresentar vários projetos nesse site, assim como tudo sobre a evolução da tecnologia, notícias, etc...
Tecnologia do Blogger.

Blogger templates