Vamos lá ao nosso primeiro projeto, vamos começar no básico, acendendo um led.Os materiais necessários sâo:
- 1 Arduino;
- 1 Protoboard;
- 1 Led;
- 1 Resistor de 220ohm;
- 2 Fios;
A ligação do led na Protoboard será a seguinte:
No anodo ( positivo) do led, coloque o resistor, e do outro lado do resistor coloque um fio ligando até alguma porta digital do Arduino (Porta 12 no meu caso). E o catodo (negativo), vai ligado ao GND.
Somente lembrando, e mostrando para quem não sabe, o Anodo (positivo) do led é o que contém o maior terminal, e o Catodo (negativo), é o que contém o menor terminal.
Ok, mas... e se o terminal estiver cortado? Olhe o led de cima, o lado chanfrado, é o Catodo.
Não tente acender um led sem o resistor porque ele não irá aguentar tanta energia e irá queimar. Se quiser usar um resistor com um valor maior do que 220ohm pode usar, a intensidade do led só irá ficar mais fraca.
Programando a IDE
- void setup () // Comando inicial do programa
- {
- pinMode (12,OUTPUT); // pinMode seleciona a porta em que o led está conectado, e OUTPUT é o modo em que a porta está funcionando, no caso, como saída.
- }
- void loop() // Comando de repetição do programa
- {
- pinMode (12, HIGH); // HIGH significa que está ativado
- }
Para fazer o led piscar, é quase a mesma coisa, o que muda é que tem que adicionar o delay (tempo).
- void setup ()
- {
- pinMode (12, OUTPUT);
- }
- void loop()
- {
- digitalWrite (12, HIGH); // diz que o led do pino 12 está ligado
- delay (1000); // delay é o tempo, e o número, significa os milésimos de segundos.
- digitalWrite (12, LOW); // diz que o led do pino 12 está desligado
- delay (1000);
- }
Nenhum comentário:
Postar um comentário