Projeto 06 - LED brilho com botões

Olá Pessoal,

Projeto feito no simulador Tinkercad, mas sinta-se a vontade para criar seu projeto, no simulador, na plaquinha ou em ambos 😃.

Siga o passo-a-passo deste roteiro e assista o vídeo onde crio o projeto do início. As fases do projeto estão no final de cada etapa.

Caso tenha qualquer dúvida, escreva nos comentários do vídeo que terei imenso prazer em te responder.

Bons estudos!

Professor Sandro Alex

Introdução

Pino de entrada digital e pino de saída digital PWM

Neste projeto utilizaremos um potenciômetro para controlar um LED tanto na frequência de piscar quanto na intensidade do brilho. Na fase A o LED piscará mais rápido ou mais lento de acordo com o valor passado pelo potenciômetro. Na fase B, o LED aumenta e diminui a intensidade de luminosidade de acordo com o valor passado pelo potenciômetro.

Materiais necessários:

  • 1 placa Arduino

  • 1 LED de qualquer cor

  • 2 Botões de pressão (push button)

  • 1 Resistor de 220 ohms para o LED

  • 2 Resistores de 10K ohms para o botão

  • 1 CI 74HC132 (portas NAND do tipo Schmitt Trigger)

  • 1 Protoboard

  • Jumper cable (jumper)

Fase Única

Etapa 1: Montagem do circuito

O circuito montado pode ser montado da seguindo forma:

  1. Conecte GND do Arduino na coluna de alimentação negativa (preto ou azul) da protoboard;

  2. Conecte o resistor de 220 ohms na coluna de alimentação negativa com outra coluna;

  3. Coloque o LED com o catodo (lado chanfrado) conectado no resistor de 220 ohms e o lado anodo no pino 3 PWM;

  4. Conecte o primeiro resistor de 10k ohms na coluna de alimentação positiva com outra coluna;

  5. Coloque o primeiro botão com um dos seus lados interligado ao resistor de 10K ohms e, também, interligado a entrada 4B do CI. O outro lado deve ser interligado na alimentação negativa;

  6. Interligue as entradas 4A e 4B do CI;

  7. Conecte a saída 4 CI ao pino 4 do Arduino;

  8. Conecte o segundo resistor de 10k ohms na coluna de alimentação positiva com outra coluna;

  9. Coloque o segundo botão com um dos seus lados interligado ao resistor de 10K ohms e, também, interligado a entrada 3B do CI. O outro lado deve ser interligado na alimentação negativa;

  10. Interligue as entradas 3A e 3B do CI;

  11. Conecte a saída 3 CI ao pino 5 do Arduino;

  12. Conecte o pino 5V do Arduino na coluna sinalizada como positivo na protoboard;


Etapa 2: Criação do código-fonte

Inicie o ambiente de desenvolvimento e insira o sketch (programa) a seguir:

Etapa 3: Compilação e transferência do programa (ou simulação)

Salve o sketch, compile ele, conecte o Arduino na porta USB do computador e transfira o programa.