Quando pensamos em automação, sensoriamento e controle, normalmente fazemos uma associação com sistemas altamente complexos e caros. O Arduino veio diminuir esta distância entre as pessoas que gostam de programação e eletrônica destes sistemas de monitoramento. Vamos aprender mais sobre ele e as inúmeras possibilidades que temos.
No desenvolvimento de projetos com o Arduino um dos componentes fundamentais é o protoboard. Ele é um componente que é utilizado para a construção dos protótipos, antes de se tornarem um produto final. Ele dá liberdade para o projetista testar os componentes sem fazer tudo definitivamente.
O protoboard é composto de linhas e colunas divididas em duas partes. Observe a imagem:
Este é um protoboard padrão encontrado nas lojas de eletrônica. Observe que o dividi em dois setores e cada um destes tem suas respectivas funcionalidades.
Setor responsável pela alimentação elétrica. Os pontos são conectados entre si horizontalmente (veja a linha vermelha conectando-os horizontalmente). Uma linha pode ser destinada para o positivo e a outra linha para o negativo;
Setor responsável pela conexão dos componentes do sistema. Os pontos são conectados entre si verticalmente (veja a linha vermelha conectando-os verticalmente). Quando um jumper ou componente se conectar a um ponto da coluna todos os demais pontos estarão energizados.
Vejamos as conexões do Arduino com o protoboard e seus componentes eletrônicos que serão a parte de hardware e que serão controlados pelo programa feito no Arduino. Veja a imagem abaixo:
Vamos analisar as conexões do Arduino com o protoboard e seus componentes. Se nós prestarmos atenção aos dois LEDs vemos que ambos têm resistores conectados na mesma coluna que uma de suas pernas. Do Arduino saem dois jumpers, um da porta digital 8 e outra da porta digital 12. Cada uma destas portas conectam-se a um resistor e este, por sua vez, conecta-se ao LED.
Por fim o LED tem um jumper que tem como destino a linha azul do setor 1, responsável pelo negativo. Como as portas digitais trabalham com dois valores: ligado e desligado, a energia que acenderá os LEDs sai diretamente destas portas, quando o código "escrever" for enviado na porta digital com o valor "1", 5 volts de corrente contínua serão enviadas para o LED. O resistor está presente para que o LED não queime pois ele trabalha com uma voltagem menor que 5 volts.
Observando no setor do Arduino que denominamos de "1. Pinos de eletricidade" vemos que sai um jumper do pino GND ou negativo e se conecta na linha azul no protoboard. Nosso sistema tem dois elementos eletrônicos - os LEDs, que se conectam ao negativo do protoboard e este se conecta ao Arduino. Num protótipo maior pode-se ter muitas conexões positivas e negativas. Neste nosso primeiro projeto conectando os pinos negativos ao protoboard utilizaremos apenas um pino negativo do Arduino.
[5] Comentário enviado por Lisandro em 09/01/2015 - 22:41h
Realmente um artigo muito bem escrito e detalhado. Não conhecia a IDE MariaMole, gostei muito (embora ainda esteja meio bugada pois é beta), valeu pela dica no artigo. Parabéns Hermes!
Apenas me chamou a atenção 2 coisas que na verdade não prejudicam em nada o artigo, mas fica como observação:
1) A foto do Arduino na página 1 é do Diecimila (antecessor) e não do Uno, mas como a pinagem é a mesma não há prejuízo e o pessoal fica conhecendo outra placa.
2) Na última página as voltagens corretas de funcionamento do Uno são o desejável de 7V a 12V e os extremos de 6V a 20V, veja lá em http://arduino.cc/en/Main/ArduinoBoardUno
Cara muito boa a tua iniciativa espero ver outros artigos teus aqui, já dei like.
Abraço
[11] Comentário enviado por fabiocftv em 27/03/2016 - 17:10h
[8] Comentário enviado por josef em 05/05/2015 - 20:09h
Uma pergunta, os projetos feitos no Arduino Linux podem ser abertos no Arduino Windows e vice-versa?
Grato
Sim Josef, o Código que é escrito será exportado em formato .INO desta forma você pode abrir na IDE Arduino tanto pelo Linux quanto pelo Windows. Inclusive você pode escrever o código na IDE Windows e enviar por email para um colegar compilar e carregar no Linux sem problemas.
[12] Comentário enviado por cleysinhonv em 18/11/2016 - 15:13h
Parabéns Hermes,
Estou agudardando um artigo seu explicando como fazer lampadas de led. Utilizando lampadas leds verdes, vermelhos e violeta. Isso seria util para controlar crescimento de plantas.