Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste laboratório, você usará um potenciômetro para ligar e desligar 5 LEDs. Os LEDs incluirão um fade para que o LED selecionado seja o mais brilhante, enquanto os outros LEDs ficam apagados ou ligeiramente mais escuros.
Hardware necessário para este projeto:
1. Arduino Uno
2. Potenciômetro
3. 5 LEDs
4. Placa de ensaio
5. Fios / conectores
Etapa 1: adicionar os cinco LEDs
Para este projeto, 5 LEDs serão conectados à placa de ensaio. Os LEDs serão conectados às portas no Arduino que usam Modulação por Largura de Pulso (PWM). As portas com PWM são: 11, 10, 9, 6 e 5. PWM é uma saída analógica no intervalo de 0-255 que é convertida em um sinal digital.
Para conectar um LED à placa de ensaio:
1. Coloque o LED na placa de ensaio
2. No diagrama, o fio inferior (-) do LED é colocado diretamente no trilho de aterramento da placa de ensaio. Um fio de jumper também pode ser usado nesta etapa para conectar o LED a qualquer posição na placa de ensaio.
3. Conecte um fio jumper de uma porta no Arduino à placa de ensaio. Coloque um resistor de 220 Ω (ohm) na mesma fileira do fio e conecte-o ao fio superior (+) do LED. Para este projeto, os LEDs são conectados às portas: 11, 10, 9, 6 e 5.
4. Repita as etapas 1 - 3 para conectar os 4 LEDs restantes à placa de ensaio
Etapa 2: adicione o potenciômetro
O potenciômetro será usado para alterar qual LED é selecionado, qual será o mais brilhante dos 5 LEDs. Dependendo da direção em que o potenciômetro for girado, o LED selecionado se moverá para a esquerda ou para a direita.
Para conectar o potenciômetro à placa de ensaio:
1. Coloque o potenciômetro na placa de ensaio
2. No lado com dois pinos, o pino esquerdo será conectado com um fio jumper ao barramento de alimentação da placa de ensaio.
3. O pino direito será conectado ao trilho de aterramento da placa de ensaio usando um fio jumper.
4. No lado com apenas um pino, conecte o pino com um fio jumper a qualquer uma das portas analógicas no Arduino. No diagrama, a porta analógica A5 foi selecionada.
Etapa 3: Código para LED Fade
Em anexo está o arquivo 1200_FinalExam_Project1.ino que contém todo o código necessário para concluir este projeto. O código lê um valor analógico do potenciômetro e, em seguida, usando uma instrução If, seleciona o LED correto. Os LEDs diretamente próximos ao LED selecionado serão configurados para um nível inferior e os LEDs a dois passos do LED selecionado serão configurados para um nível muito fraco. Se houver um LED a 3 ou 4 espaços do LED selecionado, esse LED será apenas desligado.