Tabla de contenido:

Cómo usar una fotocélula para cambiar el color del LED RGB: 3 pasos
Cómo usar una fotocélula para cambiar el color del LED RGB: 3 pasos

Video: Cómo usar una fotocélula para cambiar el color del LED RGB: 3 pasos

Video: Cómo usar una fotocélula para cambiar el color del LED RGB: 3 pasos
Video: EDIT: Visita nuestro vídeo actualizado -Como conectar un panel LED a una foto celda 2024, Noviembre
Anonim
Cómo utilizar una fotocélula para cambiar el color del LED RGB
Cómo utilizar una fotocélula para cambiar el color del LED RGB

Para mi proyecto de Arduino, parte 01, mi idea original era usar un sensor de temperatura para encender y apagar un LED, pero, lamentablemente, mi sensor de temperatura aún no había llegado, lo que me dejó elegir entre los sensores disponibles en el kit de inicio de Elegoo, y me preguntaba si tal vez no me hubiera olvidado de pedir mis sensores de temperatura en primer lugar.

Con el nuevo plan, la idea es simple: usar una fotocélula para cambiar el color de un LED.

Suministros:

  • 1 x Arduino Uno (o equivalente)
  • 1 x tablero
  • 4 x resistencias
  • 1 x LED RGB
  • 1 x fotocélula
  • 7 x cables MM
  • cable USB

Todos los elementos utilizados se encuentran en el super kit de inicio de Elegoo. Aquí

Paso 1: construye tu protoboard

Construye tu protoboard
Construye tu protoboard

Lo primero que deberá hacer es construir su placa de pruebas, conectando la fotocélula a los pines 5V y A5 como se muestra arriba. Al conectar el LED RGB, deberá conectar cada RGB a un pin y un cátodo a tierra. En este caso, rojo a 6, verde a 5 y azul a 3.

Paso 2: el código

Como soy nuevo en esto, he fusionado código de varios lugares para obtener el resultado final. Los pasos más importantes dentro de este código son definir las variables para la fotocélula y cada una de las salidas de los pines LED. Las fuentes del código original provienen de múltiples archivos de tutoriales de arduino, así como de este tutorial de Luca Mcloughlin que se encuentra aquí.

Asegúrese antes de codificar para probar su fotocélula en sus funciones más básicas para encontrar su valor establecido, para el mío fue 1023. Este es el valor que se usará para cambiar el color en su declaración if, else. Esto también es importante, ya que le dice a su LED a qué está reaccionando. El código mashup que utilicé se adjunta a continuación

Paso 3: prueba

Prueba
Prueba
Prueba
Prueba

Después de codificar, debe probar para asegurarse de que todo funcione correctamente. Si se hace correctamente, el color del LED debería reaccionar al cambio de luz cuando se coloca un objeto o una mano encima o encima de él, cambiando de azul a rojo.

Recomendado: