|
Descri��o:
Esse projeto � o mais simples que podemos criar com o Arduino, inclusive ele � um dos exemplos que acompanha a IDE, e todo livro ou curso que voc� encontrar sobre o Arduino
com certeza esse projeto estar� presente. Por isso, iremos tamb�m apresent�-lo como nosso primeiro projeto. De qualquer forma voc� come�ar� a entender como funciona o Arduino com ele.
Nesse projeto vamos utilizar apenas um LED e faz�-lo piscar indefinidamente.
Material necess�rio para a execu��o do projeto:
Antes de iniciar esse projeto tenha em m�os o seguinte material:
� 1 Arduino Uno (recomendado) ou compat�vel
� 1 Protoboard
� 1 LED de 5 mm (pode ser de qualquer cor)
� 1 Resistor de 220 ohms
� Alguns jumpers
O que � o Arduino:
O Arduino � uma placa composta por um micro controlador ATmega328 ou outro equivalente, um cristal ou oscilador, alguns pinos de E/S anal�gicas e digitais, onde poder�o ser
conectados v�rios componentes ou dispositivos externos como motores, sensores, servos motores, diodos a laser, joystick, microfones, alto falantes, entre outros, al�m de uma interface
USB, que pode ser conectada ao computador para energiz�-la, como tamb�m uma entrada para o uso de uma bateria cuja voltagem poder� variar entre 7 e 12V. O objetivo do Arduino � criar
projetos de baixo custo que sejam acess�veis, flex�veis e f�ceis de serem utilizados por iniciantes ou profissionais. O Arduino foi desenvolvido para criar uma incr�vel variedade
de projetos, incluindo instrumentos musicais, rob�s, luzes estrobosc�picas, jogos, e at� mesmo roupas interativas ou vest�veis. Veja na Figura 1.1 uma placa
do Arduino original:

Figura 1.1 � Placa Arduino Uno.
(Imagem: do Autor)
O que � uma Protoboard:
Uma protoboard (ou matriz de contatos), conhecida tamb�m como breadboard, � um bloco de pl�stico com orif�cios onde voc� poder� conectar os fios ou jumpers pela parte superior para
construir seus circuitos sem necessidade de solda. � como se fosse uma placa de circuitos para testes experimentais. Por�m, voc� n�o dever� utiliz�-la para seu projeto final. A parte
inferior da protoboard � conectada com tiras met�licas para que haja a conex�o entre os componentes inseridos e o Arduino. Existe no mercado v�rios tamanhos e cores de protoboards.
As menores custam menos e ocupam menos espa�o, mas, por outro lado, permitem um menor n�mero de conex�es. Veja na Figura 1.2 como as tiras met�licas est�o disponibilizadas por baixo dela:

Figura 1.2 � Disposi��o das trilhas met�licas para as conex�es em uma protoboard.
(Imagem: do Autor)
O que � um LED:
Um LED � um tipo especial de diodo que tem a finalidade de converter energia el�trica em energia luminosa. A palavra LED � um acr�nimo para Light Emitting Diode (ou Diodo Emissor de Luz).
Os LEDs est�o � nossa volta, em nossos telefones, em nossos carros e at� mesmo em nossas casas. Sempre que voc� ligar alguma coisa na sua casa, h� uma boa chance de que um LED esteja
por tr�s disso. Eles s�o como pequenas l�mpadas, s� que consomem muito menos energia para iluminar.
Eles existem em uma variedade enorme de tamanhos, formas, luminosidade e cores, incluindo a parte ultravioleta e infravermelha do espectro, como o LED do controle remoto de sua TV.
Alguns s�o difusos, outros s�o brilhantes. Embora a apar�ncia de alguns seja branca n�o significa que sua cor seja branca quando for energizado, poder� ser de qualquer cor. O LED RGB,
por exemplo, � branco, mas, no entanto, gera milhares de cores. Existe um tipo de LED para cada tipo de projeto, e voc� dever� saber qual o mais apropriado para o seu projeto. Veja
na Figura 1.3 alguns tipos de LEDs:

Figura 1.3 � Tipos de LEDs.
(Imagem: do Autor)
Voc� precisar� saber de antem�o a voltagem e a corrente do LED para poder calcular o valor correto do resistor utilizando a tabela de cores. O pino maior (�nodo) � sempre o polo
positivo, e o pino menor (c�todo), � sempre ligado ao terra.
O que � um Resistor:
Os resistores s�o pequenos componentes eletr�nicos que s�o utilizados para limitar a corrente que flui atrav�s de outro componente. Ele disp�e de dois terminais e v�rias faixas coloridas
em volta do seu corpo. O resistor certo para o circuito certo dever� ser calculado utilizando os valores dessas faixas.
Os resistores s�o utilizados em circuitos eletr�nicos para evitar que os componentes recebam voltagens superiores �s suportadas por eles e se queimem, e podem ser conectados em qualquer
posi��o. Veja na Figura 1.4 como dever� ser conectado corretamente um LED com o uso de um resistor:

Figura 1.4 � Liga��o de um LED com um resistor.
(Imagem: do Autor)
Existem resistores no mercado com uma infinidade de valores. Vejamos alguns tipos de resistores na Figura 1.5:

Figura 1.5 � Tipos de Resistores.
(Imagem: do Autor)
Jumpers:
Os jumpers s�o fios que servem para fazer as conex�es entre os componentes e o Arduino na protoboard. Eles poder�o ser criados por voc� mesmo utilizando fios retirados de m�quinas
que n�o s�o mais utilizadas (nesse caso voc� dever� desencapar as pontas com um estilete ou com um alicate apropriado), ou comprados comercialmente j� com as pontas preparadas para uso.
Eles podem ser encontrados com tr�s tipos de terminais diferentes: macho/macho, f�mea/f�mea e macho/f�mea, conforme mostra a Figura 1.6:

Figura 1.6 � Tipos de Resistores.
(Imagem: do Autor)
Conectando os componentes ao Arduino:
Estando com todo o material em m�os, conecte-os de acordo com o esquema mostrado na Figura 1.7, mas antes certifique-se que o cabo USB do Arduino esteja desconectado do computador:

Figura 1.7 � Conex�o esquem�tica dos componentes.
(Imagem: do Autor)
Fa�a as conex�es da seguinte forma:
� LED � conecte o pino menor ao pino GND (terra) da placa (fio preto), e o pino maior conecte a um terminal do resistor.
� Resistor - o outro terminal conecte ao pino digital 12 do Arduino (fio vermelho).
Veja nas figuras a seguir o mesmo projeto na vers�o real:

Figura 1.8 � Vis�o real das conex�es dos componentes
com o Arduino e a protoboard.
(Imagem: do Autor)

Figura 1.9 � Detalhe da conex�o do LED com o resistor.
(Imagem: do Autor)
Criando o sketch:
Al�m das conex�es f�sicas com o Arduino, nosso projeto tamb�m precisa da parte da programa��o, ou seja, o c�digo, sen�o o LED jamais piscar�. Portanto, execute a IDE do
Arduino e digite o seguinte c�digo (desconsidere os n�meros � esquerda, s� servem como refer�ncia), ou carregue o arquivo (led_piscante) utilizando o link:
LED Piscante
E abra no editor do Arduino.
OBS.: � uma boa pr�tica digitar o c�digo, sendo assim voc� memoriza os comandos e as fun��es.
Listagem 1.1
Salve esse projeto com o nome (sugest�o) de: led_piscante.
Executando o projeto:
Inicialmente conecte o cabo USB no computador, selecione uma porta utilizando o menu Ferramentas/Porta, e em seguida fa�a o upload do c�digo para o
Arduino clicando no �cone Carregar (ou utilize o menu Sketch >> Carregar). Se o seu c�digo apresentar algum tipo de erro, ele ser� identificado
com uma tarja sobre a linha onde se encontra o erro e/ou no rodap� do Editor, isso vai depender do tipo de erro. Cabe a voc� procurar saber que tipo de erro ocorreu e consert�-lo.
Testando o projeto:
O nosso projeto funcionar� da seguinte forma:
Quando o c�digo for carregado no Arduino:
� O LED dever� ficar aceso por 1 segundo. Depois ficar� apagado por mais 1 segundo e voltar� a ficar aceso, ou seja, ficar� piscando a cada segundo indefinidamente.
Se isso n�o acontecer, desconecte o Arduino do computador, verifique as conex�es e o c�digo e se o LED n�o est� queimado.
D�vidas:
E-mail: [email protected]
WhatsApp: (55) 84-99988-4136

|