Índice:

Como usar uma fotocélula para mudar a cor do LED RGB: 3 etapas
Como usar uma fotocélula para mudar a cor do LED RGB: 3 etapas

Vídeo: Como usar uma fotocélula para mudar a cor do LED RGB: 3 etapas

Vídeo: Como usar uma fotocélula para mudar a cor do LED RGB: 3 etapas
Vídeo: MACETE instalando FITA de LED! Passo a passo completo! 2024, Novembro
Anonim
Como usar uma fotocélula para mudar a cor do LED RGB
Como usar uma fotocélula para mudar a cor do LED RGB

Para a minha parte 01 do projeto Arduino, minha ideia original era usar um sensor de temperatura para ligar e desligar um LED, mas, infelizmente, meu sensor de temperatura ainda não havia chegado, o que me deixou escolher entre os sensores disponíveis no kit inicial do Elegoo, e me perguntando se talvez eu não tivesse esquecido de pedir meus sensores de temperatura em primeiro lugar.

Com o novo plano, a ideia é simples: usar uma fotocélula para mudar a cor de um LED.

Suprimentos:

  • 1 x Arduino Uno (ou equivalente)
  • 1 placa de ensaio
  • 4 x resistores
  • 1 x LED RGB
  • 1 x fotocélula
  • 7 fios MM
  • cabo USB

Todos os itens usados são encontrados no kit super starter Elegoo. Aqui

Etapa 1: construir sua placa de ensaio

Construa sua placa de ensaio
Construa sua placa de ensaio

A primeira coisa que você precisa fazer é construir sua placa de ensaio, conectando a fotocélula aos pinos 5V e A5 como mostrado acima. Ao conectar o LED RGB, você conectará cada RGB a um pino e o cátodo ao aterramento. Neste caso, vermelho para 6, verde para 5 e azul para 3.

Etapa 2: O Código

Como sou novo nisso, mesclei código de vários lugares para obter o resultado final. As etapas mais importantes neste código são definir as variáveis para a fotocélula e cada uma das saídas dos pinos do LED. As fontes de código originais vêm de vários arquivos de tutorial do Arduino, bem como deste tutorial de Luca Mcloughlin encontrado aqui.

Antes de codificar, certifique-se de testar sua fotocélula em suas funções mais básicas para encontrar seu valor definido, o meu era 1023. Este é o valor que será usado para alterar a cor em sua instrução if, else. Isso também é importante, pois é o que diz ao seu LED a que ele está reagindo. O código mashup que usei está anexado abaixo

Etapa 3: Teste

Teste
Teste
Teste
Teste

Após a codificação, você deve testar para se certificar de que tudo está funcionando corretamente. Se feito corretamente, a cor do LED deve reagir à mudança na luz quando um objeto ou mão é colocado em cima ou acima dele, mudando de azul para vermelho.

Recomendado: