O Arduino é uma plataforma de prototipagem flexÃvel formada por placa e IDE. A placa Arduino é muito utilizada por quem está começando na robótica, ela é constituÃda por um microcontrolador e portas de entrada/saÃda, além disso, pode ser facilmente conectada a um computador e programada via IDE.
A placa Arduino Uno é a referência das placas Arduino. Vamos conhecer um pouco mais sobre a plataforma Arduino aprendendo sobre os componentes desta versão (Arduino Uno Rev3).
Esquemático do Arduino Uno

Fonte:http://www.arduino.cc
A placa pode ser programada com a IDE do Arduino através de uma conexão USB ou utilizando a conexão dos pinos do ICSP com um programador externo:
Conector USB e pinos do ICSP

Os pinos de entrada/saÃda conectam o Arduino ao circuito. As entradas recebem informações que são utilizadas como parâmetros para o microcontrolador, já as saÃdas enviam informações de controle.
Circuito utilizando o Arduino

A alimentação pode ser através da conexão USB ou por uma fonte externa utilizando o conector ou o pino de alimentação (a faixa recomendada é de 7 a 12 volts).
Componentes para a alimentação do Arduino

Pinagem e Anatomia

Versões do Arduino
Arduino Uno Rev3

Arduino Uno Rev3 (Revisão 3) – Fonte: http://www.arduino.cc
É o mais utilizado, sendo ideal para aplicações de pequeno a médio porte.
Microcontrolador ATmega328P com velocidade de 16MHz
14 entradas e saÃdas digitais(dos quais 6 fornecem saÃda PWM)
6 entradas analógicas
32 kB de memória flash
2 kB de memória SRAM
Operação da placa em 5V
Arduino Uno Wifi Rev2

Arduino Wifi Uno Rev2 (Revisão 2) – Fonte: http://www.arduino.cc
Essa é uma nova versão do Arduino Uno que contém WiFi/Bluetooth®, mais memória e outras melhorias, como o novo microcontrolador ATmega4809 de 8 bits.
Microcontrolador ATmega4809 com velocidade de 16 MHz
14 entradas e saÃdas digitais(dos quais 5 fornecem saÃda PWM)
6 entradas analógicas
48 kB de memória flash
6 kB de memória SRAM
Operação da placa em 5 V
Arduino Nano

Arduino Nano – Fonte: http://www.arduino.cc
O Nano é semelhante ao Arduino Uno, sendo que a principal diferença é seu tamanho menor, isso o torna ideal para aplicações que necessitam de pouco espaço.
Microcontrolador ATmega328 com velocidade de 16MHz
22 entradas e saÃdas digitais(dos quais 6 fornecem saÃda PWM)
8 entradas analógicas
32 kB de memória flash
2 kB de memória SRAM
Operação da placa em 5V
Arduino Mega 2560 Rev3

Arduino Mega 2560 Rev3 (Revisão 3) – Fonte: http://www.arduino.cc
O Mega possui mais memória flash e SRAM que os anteriores. A quantidade maior de portas de entrada e saÃda faz com que seja mais recomendado para uso em robôs.
Microcontrolador ATmega2560 com velocidade de 16MHz
54 entradas e saÃdas digitais (dos quais 15 fornecem saÃda PWM)
16 entradas analógicas
256 kB de memória flash
8 kB de memória SRAM
Operação da placa em 5V
Arduino Due

Arduino Due – Fonte: http://www.arduino.cc
A quantidade de entradas e saÃdas do Due é semelhante ao do Mega, porém o Due possui maior poder de processamento e mais memória, por isso é mais voltado para projetos em larga escala.
Microcontrolador AT91SAM3X8E com velocidade de 84MHz
54 entradas e saÃdas digitais(dos quais 12 fornecem saÃda PWM)
12 entradas analógicas
512 kB de memória flash
96 kB de memória SRAM
Operação da placa em 3,3 V
Arduino Leonardo

Arduino Leonardo – Fonte: http://www.arduino.cc
É bastante semelhante ao Arduino UNO, porém oferece uma quantidade maior de portas de entrada e saÃda.
Microcontrolador ATmega32u4 com velocidade de 16MHz
20 entradas e saÃdas digitais(dos quais 7 fornecem saÃda PWM)
6 entradas analógicas
32 kB de memória flash
2,5 kB de memória SRAM
Operação da placa em 5V
Arduino Micro

Arduino Micro – Fonte: http://www.arduino.cc
O Micro é semelhante ao Arduino Leonardo, mas com um tamanho reduzido que possibilita aplicações em dimensões pequenas.
Microcontrolador ATmega32U4 com velocidade de 16 MHz
20 entradas e saÃdas digitais(dos quais 7 fornecem saÃda PWM)
12 entradas analógicas
32 kB de memória flash
2,5 kB de memória SRAM
Operação da placa em 5 V
Arduino IDE
O Arduino IDE é uma plataforma de programação compatÃvel com Windows e Linux e baseada na linguagem C/C++. Ele possibilita desenvolver os códigos e fazer a gravação diretamente no microcontrolador utilizando conexão USB.

Os botões de atalho facilitam na hora de verificar os códigos e fazer o upload para a placa Arduino, assim como também, iniciar um novo arquivo, abrir um arquivo já existente, ou salvar o arquivo que está sendo editado.

Para ter acesso basta fazer o download do mesmo junto a página oficial da empresa e realizar a sua devida instalação, após isso, a sua utilização pode ser feita off-line.
Trabalhos da UFU Patos que Utilizam Arduino
Veja alguns trabalhos que estão disponÃveis aqui no site:






