O Que Saber Sobre o Arduino?

O Que Eu Preciso Saber Sobre o Arduino?

  •  jessicafp0905
  • 19 de mai. de 2022
  • 3 min de leitura
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

  • rduino 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.
    • 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

      Operação da placa em 5 V

      8 kB de memória flash

    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:
    • Robô Baterista

     
      • 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

        B de memória SRAM

        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.

      Arduino Mega 2560 Rev3

     

    Microcontrolador ATmega2560 com velocidade de 16MHz