Placa Arduino UNO
Arduino é uma plataforma de prototipagem que possibilita o
desenvolvimento dos mais diversos projetos robóticos, atuando como
um tipo de cérebro eletrônico programável de simplificada utilização,
com diversas portas para conexões com módulos e sensores.
Ele é projetado através de um microcontrolador de programação
específico com pinos de entrada e de saída digitais e analógicos, além
de pinos próprios para alimentação e comunicação diferenciada com
protocolo I2C, por exemplo.
O Arduino funciona a partir de códigos de programação, onde pode
ser livremente destinado a diversos tipos de funções, podendo
comandar desde sensores eletrônicos até módulos de alta
complexidade.
A programação é feita por meio do programa IDE Arduino, o qual
pode ser baixado diretamente no site oficial arduino.cc, além disso, a
conexão com o computador é feita via cabo usb, permitindo que os
comandos definidos no programa sejam devidamente transferidos até
a placa.
Após gravar os códigos de acordo com os sensores escolhidos, ele
poder ser instalado em locais aleatórios com o uso de fontes para
alimentação ou mesmo baterias se precisar ficar em local isolado.
Importa mencionar que a conexão com os sensores pode ser feita
diretamente em suas portas de comunicação com o uso de jumpers
ou em placas de ensaio, conhecidas como protoboards.
A placa pode ser alimentada pela conexão USB ou por uma fonte de alimentação
externa, conforme exibido na figura abaixo.
A seguir são exibidos os conectores de alimentação para conexão de shields e módulos
na placa Arduino UNO:
IOREF – Fornece uma tensão de referência para que shields possam selecionar o tipo
de interface apropriada, dessa forma shields que funcionam com a placas Arduino que
são alimentadas com 3,3V. podem se adaptar para ser utilizados em 5V. e vice-versa.
RESET – pino conectado a pino de RESET do microcontrolador. Pode ser utilizado
para um reset externo da placa Arduino.
3,3 V. – Fornece tensão de 3,3V. para alimentação de shield e módulos externos.
Corrente máxima de 50 mA.
5 V – Fornece tensão de 5 V para alimentação de shields e circuitos externos.
GND – pinos de referência, terra.
VIN – pino para alimentar a placa através de shield ou bateria externa. Quando a placa é
alimentada através do conector Jack, a tensão da fonte estará nesse pino.
Entradas e saídas do Arduino
A placa Arduino UNO possui pinos de entrada e saídas digitais, assim como pinos de
entradas e saídas analógicas, abaixo é exibido a pinagem conhecida como o padrão
Arduino. Conforme exibido na figura, a placa Arduino UNO possui 14 pinos que podem
ser usados como entrada ou saída digitais. Estes Pinos operam em 5 V, onde cada pino
pode fornecer ou receber uma corrente máxima de 40 mA. Cada pino possui resistor de
pull-up interno que pode ser habilitado por software. Alguns desse pinos possuem
funções especiais:
PWM: 3,5,6,9,10 e 11 podem ser usados como saídas PWM de 8 bits através da
função analogWrite();
Comunicação serial: 0 e 1 podem ser utilizados para comunicação serial. Deve-se
observar que estes pinos são ligados ao microcontrolador responsável pela comunicação
USB com o PC;
Interrupção externa: 2 e 3. Estes pinos podem ser configurados para gera uma
interrupção externa, através da função attachInterrupt ().
A placa Arduino UNO possui 6 canais de conversor analógico digital. Essas entradas
são nomeadas de A0 a A5 e são exibidas na figura.
O QUE SÃO SENSORES ARDUINO?
Sensores Arduino são dispositivos eletrônicos que permitem que uma placa Arduino
detecte ou meça uma grande variedade de fenômenos do mundo real, como luz,
temperatura, umidade, som, movimento, pressão, proximidade, presença, entre outros.
Todos os dispositivos de entrada podem ser classificados como sensores. Estes são componentes cuja
saída (geralmente uma tensão analógica) muda de acordo com uma propriedade do ambiente
circundante.
Essa mudança pode ser qualquer coisa, desde uma mudança de temperatura, gravidade, carga
eletromagnética. Sensores são dispositivos incrivelmente úteis. Sem eles, o circuito elétrico simplesmente
não faria muito sentido!
Você achará fácil incorporar sensores em seus projetos usando um Arduino, principalmente se eles
estiverem embutidos em uma placa de circuito impresso. Na verdade, os Projetos com Arduino e
sensores são muito populares entre profissionais e mesmo aqueles amadores que mexem com eletrônica.