PLINKO LED
Nesse tutorial, iremos apresentar como montar um circuito Arduino ,que no geral, seria um circuito com LEDs sendo controlados por um potenciômetro para saber a duração com que as LEDs iram ligar e desligar. Fazendo uma sequência de LEDs acendendo e apagando. (LEDs SEQUENCIAIS USANDO POTENCIOMETRO)
Supplies
● Arduino
● Cabos Jumper
● LED's
● Resistores
● Potenciômetro Linear
● Protoboard
SEPARAR a QUANTIDADE DE CADA MATERIAL
Em nosso circuito, utilizamos: 1 POTENCIÔMETRO, 5 LEDs, 13 CABOS JUMPER, 5 RESISTORES, 1 PROTOBOARD E 1 ARDUINO.
PREPARAR ARDUINO
Em primeiro plano, utilizamos 8 cabos jumper conectados no Arduino.
Nessa divisão, foi usado 1 cabo jumper no conector GND, 1 cabo jumper no conector 5V e 1 cabo jumper na entrada analógica A2.
Após isso, colocamos 1 cabo jumper em cada entrada digital dessa: {7,8,9,10,11}.
Que são as entradas usadas para cada LED no código que será mostrado mais a frente.
PREPARAR PROTOBOARD
Nessa Protoboard arrumamos os LEDs em sequência, um após o outro.
Os resistores foram dispostos com uma das pernas ligada a perna curvada de determinada LED, postas na mesma coluna, e a outra perna do resistor ligada a 1 dos cabos jumper utilizado em uma das entradas digitais, representado pelos cabos vermelhos na imagem.
Também usamos de 5 cabos jumper para fazer a ligação da segunda perna dos LEDs no conector GND, representado pelos cabos pretos na imagem.
Por ultimo, utilizamos 1 cabo jumper para cada terminal do potenciômetro. Nisso, ligamos o cabo jumper (amarelo) conectado ao conector 5V no terminal do meio, o cabo jumper (preto) conectado ao GND no terminal esquerdo do potenciômetro e o cabo jumper (azul) conectado a entrada analógica A2, na perna direita do potenciômetro.
FAZER O CÓDIGO
Para prepararmos o código, primeiro declaramos uma variável constante chamada "pinoAnalogico", representado pela entrada analógica A2.
Após isso, declaramos as variáveis "L1", "L2", "L3", "L4" e "L5", para representar cada LED utilizado no circuito, atribuindo uma entrada digital utilizada {7,8,9,10,11} para cada variável e uma variável "level", que iniciará em "0", que se alterará com a intensidade colocada no potenciômetro.
Em seguida, utilize o comando "pinMode" para configurar os pinos usados em cada LED para se comportar como um pino de entrada ou saída. Utilizando a função "Serial.begin" para determinar um parâmetro relacionado com a taxa de transmissão.
Por fim, no loop, define o "level" lendo o valor do "pinoAnalogico" declarado no inicio do programa, com o comando "analogRead". Sendo assim, utilizamos o comando "digitalWrite", para ligar os LEDs, e desligar após um certo delay.
Portanto, quando tudo isso for feito, basta conectar o Arduino ao seu computador, definir a placa "Arduino uno" e escolher a porta correta, dessa forma, basta você controlar a velocidade com que os LEDs seguem em sequência pelo potenciômetro.
CREDITOS
INTEGRANTES DO TRABALHO: VICTOR MELO, THIAGO BELO, LUCAS EMERY, MARCELO CAVALCANTI, PEDRO TOJAL
PROFESSORES ORIENTADORES: ERICK SIMÕES E HENRIQUE FORESTI (MINEIRO)
INSTITUIÇÃO DE ENSINO: CESAR SCHOOL