Ciclo FOR em circuitos de LEDs.

article featured image

O objetivo desta aula é aprender a utilizar o ciclo de repetição for... baseado num contador.

Para o efeito vamos utilizar o seguinte circuito:

Para o desenrolar desta aula vamos precisar do seguinte material: 

Este circuito é um pouco mais complicado que o da aula anterior, mas nada que nos assuste.

Dado que vamos querer controlar independentemente cada um dos LEDs vamos precisar utilizar duas portas digitais do nosso Arduino.

d6012016144354.txt

Olhando para o esquema, podemos ver que um dos jumpers está ligado ao GND (ground) da placa de Arduino e à breadbord na linha de topo (negativo). Em seguida, vamos ligar um jumper desta linha a cada um dos LEDs à perna mais pequena, pois é o Catodo (negativo) do LED.

De seguida, vamos selecionar uma porta do nosso Arduíno para cada um dos LEDs. Pegamos num jumper e ligamos essa porta ao resistor que se encontra ligado à perna mais longa - Anado (positivo) - do nosso LED. Para o segundo LED repetimos o processo.

A partir deste momento, resta-nos criar o algoritmo em Arduino. Mas antes, temos de definir o que pretendemos fazer com os LEDs.

Vamos supor a seguinte situação: O LED vermelho deve piscar 10 vezes seguidas intercalando 1 vez o LED Amarelo.

Agora sim, já podemos criar o nosso algoritmo.

Espero que tenham gostado da aula e cá vos espero na próxima. Obrigado.

 

Exercício

Tendo compreendido a aula, modifique o código para que o LED vermelho pisque 5 vezes e, de seguida, o LED Amarelo pisque igualmente 5 vezes.