Tabla de contenido:

Circuito LED (TinkerCad): 3 pasos
Circuito LED (TinkerCad): 3 pasos

Video: Circuito LED (TinkerCad): 3 pasos

Video: Circuito LED (TinkerCad): 3 pasos
Video: CLASE 1 - ENCENDIDO Y APAGADO DE UN LED CON UN PULSADOR / BOTON - TINKERCAD | ARDUINO 2024, Mes de julio
Anonim
Circuito LED (TinkerCad)
Circuito LED (TinkerCad)

Este proyecto es por diversión y lo hice yo mismo. El objetivo de este proyecto es cambiar la cantidad de luz que emite un fotorresistor. En este proyecto, necesitará 2 resistencias, una fotorresistencia, una luz LED, Arduino Uno R3 y cables. Este proyecto está en Tinkercad, por lo que no tendrá que comprar estas herramientas.

Paso 1: Paso 1: Construya el circuito

Paso 1: construye el circuito
Paso 1: construye el circuito

Primero, copiará la imagen de arriba. Obtendrá Arduino Uno R3 y lo configurará en algún lugar de la pantalla. A continuación, obtendrá una luz LED y conectará una resistencia al cátodo en el LED. Luego, configurará un cable que está conectado a la resistencia en el LED y lo conectará al GND en el AUR3 (Arduino Uno R3). Hará lo mismo con el ánodo y conectará el cable a la ranura D9 del AUR3. En el siguiente paso, agregará una fotorresistencia y agregará otra resistencia, y luego conectará eso a la Terminal 1 en la fotorresistencia. A continuación, conectará la resistencia a GND con un cable, que se encuentra en AUR3. En el último paso para construirlo, conectará el A0 en el AUR3 y lo conectará al terminal 1, que se encuentra en el fotorresistor. Por último, conectará un cable de 5v y lo conectará al terminal 2 del fotoresistor.

Paso 2: Paso 2: Codificar con bloques

Paso 2: codificar con bloques
Paso 2: codificar con bloques

Haga clic en la categoría Variables en el editor de código.

Para almacenar el valor de resistencia del fotoresistor, cree una variable llamada "sensorValue". Arrastre un bloque "set". Almacenaremos el estado de nuestra fotorresistencia en la variable sensorValue. Haga clic en la categoría Entrada y arrastre un bloque de "pin de lectura analógica", y colóquelo en el bloque "set" después de la palabra "to". Dado que nuestro potenciómetro está conectado al Arduino en el pin A0, cambie el menú desplegable a A0. Haga clic en la categoría Salida y arrastre un bloque "imprimir en monitor en serie". Navegue a la categoría Variables y arrastre su variable sensorValue al bloque "imprimir en monitor en serie", y asegúrese de que el menú desplegable esté configurado para imprimir con una nueva línea. Opcionalmente, inicie la simulación y abra el monitor en serie para verificar que las lecturas entren y cambien cuando ajuste el sensor. Los valores de las entradas analógicas oscilan entre 0 y 1023. Como queremos escribir en el LED con un número entre 0 (apagado) y 255 (brillo total), usaremos el bloque "map" para hacer una multiplicación cruzada por nosotros. Navegue a la categoría Matemáticas y arrastre un bloque de "mapa". En la primera ranura, arrastre un bloque de variable sensorValue, luego establezca el rango de 0 a 255. De vuelta en la categoría Salida, arrastre un bloque analógico "set pin", que por defecto dice "set pin 3 to 0". Ajústelo para establecer el pin 9. Arrastre el bloque de mapa que hizo anteriormente en el campo "to" del bloque "set pin" para escribir el número ajustado en el pin LED usando PWM. Haga clic en la categoría Control y arrastre un bloque de espera y ajústelo para retrasar el programa durante 0,1 segundos.

Paso 3: Paso 3: ¡Pruébelo

Paso 3: ¡Pruébelo!
Paso 3: ¡Pruébelo!

Ahora que ha aprendido a leer un fotorresistor y mapear su salida para controlar el brillo de un LED, está listo para aplicar esas y otras habilidades que ha aprendido hasta ahora. Este proyecto no fue tan difícil, y solo me llevó unos 3 días realizarlo. ¡Gracias!

Recomendado: