2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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.