Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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
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.