Tabla de contenido:
- Paso 1: conecte la placa Arduino a su computadora
- Paso 2: Dar potencia a su placa de pruebas
- Paso 3: usar un potenciómetro
- Paso 4: Conexión del potenciómetro
- Paso 5: el LED
- Paso 6: ¡Hora de codificar
- Paso 7: ¡Disfruta
Video: Atenuar e iluminar un LED con Arduino: 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Antes de comenzar a construir, debe obtener los materiales adecuados:
- 1 placa Arduino: utilicé una imitación de un Arduino Uno, pero funciona de la misma manera.
- 1 Potenciómetro: el mío se ve diferente al de la mayoría, pero también funcionan de la misma manera.
- 1 tablero
- Algunos cables de puente
- 1 LED y resistencia: recomendaría que la resistencia supere los 250 ohmios por seguridad.
- Una computadora con el IDE de Arduino instalado
Por último, ¡ten cuidado! Estás trabajando con corrientes y cosas afiladas aquí, así que toma precauciones con cada paso.
Paso 1: conecte la placa Arduino a su computadora
Conecta tu Arduino a tu computadora usando el cable USB que viene con él. Si aún no ha configurado su Arduino, conecte su Arduino a su computadora y asegúrese de que sus configuraciones sean correctas. En "Herramientas", seleccione "Puerto" y asegúrese de hacer clic en el que también conectó su Arduino. Además, asegúrese de que en "Herramientas" tiene el tipo correcto de placa Arduino seleccionado en "Placa".
Una vez que haya hecho eso, eche un vistazo a los pines de "Alimentación", los pines de "Entrada analógica" y los pines "Digitales". Fíjate en los garabatos ("~") junto a algunos de los números en la sección de pines "Digitales". Estos garabatos significan que estos pines usan Modulación de ancho de pulso (PWM), que es solo un término elegante que significa que puede traducir señales analógicas a digitales. Esto será útil en pasos posteriores, así que tome nota.
Paso 2: Dar potencia a su placa de pruebas
Muy bien, ahora que tiene todo configurado, tome dos cables de puente y conecte un cable de puente de los "5V" de la sección de clavijas de "Alimentación" a la columna de orificios debajo del signo "+". Conecte otro cable puente de la "GND" de la sección de clavijas de "Alimentación" a la columna de orificios debajo del signo "-". Esto creará una columna de energía y tierra de agujeros en su tablero.
Paso 3: usar un potenciómetro
Si ya sabe qué es un potenciómetro y cómo funciona, puede omitir este paso. Si no lo hace, lo explicaré aquí.
Un potenciómetro tiene 3 pines. Los 2 pines a la izquierda y a la derecha son los pines de alimentación y tierra, y son reversibles, lo que significa que puede conectar 5 V al pin izquierdo y GND al pin derecho y viceversa y seguirá funcionando. El pin del medio es el pin de "datos". Cuando gira el potenciómetro, el pin del medio solo emite la lectura.
Paso 4: Conexión del potenciómetro
Ahora que sabe qué es un potenciómetro, conectemos la placa de pruebas. Lo usará para cambiar el brillo del LED. Pega tu potenciómetro en tu protoboard. Te recomiendo que lo insertes en el medio de mi tablero para que tenga espacio para enganchar algunos pines al lado. Conecte el pin izquierdo (o derecho) del potenciómetro a la columna Power en su tablero y conecte el pin derecho (o izquierdo) del potenciómetro a la columna Ground. Ahora use un cable de puente para conectar el pin de "datos" de su potenciómetro a un pin en la sección de pines "Analógicos". Conecté el mío a "A0".
Paso 5: el LED
Ahora que el potenciómetro está colocado, el siguiente paso es conectar el LED. Inserte el LED en su tablero y use un cable de puente para conectar un pin "Digital" con un "~" al lado con la pata más larga del LED (no lo mezcle con la pata más corta, de lo contrario no funcionará trabaja). Ahora necesita colocar una resistencia para evitar que su LED se queme. Coloque un extremo de la resistencia en la misma fila que la pata más corta de su LED y el otro extremo en la columna de tierra de su tablero.
Paso 6: ¡Hora de codificar
¡Excelente! Todo está en su lugar. ¡Hora de codificar!
En la foto, tengo una muestra de lo que hice. Inicialmente, habrá dos funciones: "void setup ()" y "void loop ()". Si eres nuevo en Arduino, la función setup () se usa para "configurar" las cosas que conectaste a los pines de la placa Arduino. La función loop () es donde ocurre la verdadera magia: simplemente recorre el código que escribe en la función.
Las primeras dos líneas, utilicé la variable entera "LED" y la puse en 6 (6 es el pin al que conecté el LED en mi tablero, así que si usaste un número de pin diferente, configúralo en ese número de pin). También configuré la variable entera "potenciómetro" en "A0" porque ese es el pin al que conecté mi potenciómetro (de nuevo, si usó un pin diferente, configure su variable en ese pin).
En la función setup (), inicié Serial Monitor (lo discutiré más adelante) y escribí "pinMode (LED, OUTPUT)". Esta declaración le permite al Arduino saber que el pin 6 (que equivale a la variable "LED") es una salida, lo que significa que emitirá voltajes. No escribo "pinMode (potenciómetro, ENTRADA)" porque, por defecto, ya es una entrada.
En la función loop (), cree y establezca una variable (usé "perilla") igual a lo que sea que lea la entrada del potenciómetro usando "analogRead (/ * su nombre para el pin del potenciómetro * /)" (para mí era analogRead (potenciómetro)). Luego, "mapee" la variable. ¿Qué significa eso? El potenciómetro toma un valor entre 1 y 1024, y debe estar entre 1 y 255 para que su LED se ilumine y atenúe correctamente. La función "mapa" divide el potenciómetro en intervalos iguales de 1/255, lo que será útil a la hora de programar el LED.
La siguiente parte es opcional, pero al usar el monitor en serie, puede ver el valor de las salidas del potenciómetro. Si inició el monitor serial bajo la función setup () y le pidió que imprimiera una variable en la función loop () (hice "Serial.println (knob)" que me permitió monitorear el valor de knob), cuando inicie el programa y haga clic en el icono de la lupa en la esquina superior derecha, habrá una lista gigante de números que se actualizarán constantemente. Esos números serán el valor actual de su potenciómetro cuando lo gire.
Finalmente, escriba el valor del potenciómetro (que guardé en la variable "perilla") en el LED escribiendo "analogWrite (/ * como sea que haya llamado su variable LED * /, / * como haya llamado su variable de potenciómetro * /)" (en mi caso, escribí "analogWrite (LED, potenciómetro)").
¡Compila y carga el código y juega con tu LED regulable!
Paso 7: ¡Disfruta
¡Felicitaciones! ¡Lo hiciste!
Recomendado:
Circuito de peso para iluminar el dibujo: 4 pasos
Circuito de peso para iluminar el dibujo: ¡Este es un circuito muy simple, crea luz para iluminar un dibujo
Uso de un LED para iluminar un mensaje: 7 pasos
Usar un LED para iluminar un mensaje: Hacer que las cosas se iluminen se siente como magia y no hay mejor lugar para la magia que en mi salón de clases. Construir circuitos por primera vez requiere perseverancia y resolución de problemas. Comencé esta lección tomando prestada una guía de construcción de circuitos del Mak
Iluminar la casa de pan de jengibre: 9 pasos (con imágenes)
Light Up Gingerbread House: Estamos creando una casa de Gingerbread iluminada, donde cuando tocas la parte superior de la chimenea, la casa se iluminará por dentro. Este proyecto es una introducción realmente divertida a los circuitos, y está destinado a una demostración, que incluye un poco de creación de circuitos básicos y un poco
Iluminar el Boe Bot: 5 pasos
Light Up Boe Bot: Para hacer esta obra maestra con las capacidades de dirección de obstáculos, indicación de luz y sonido, necesitará: -Un Boe Bot completamente funcional-Un montón de alambre de circuito-Tinfoil-Cartón-Grapadora-Palitos de paleta-Pelacables-Pequeño Alicates -Una pistola de pegamento caliente y
Cómo iluminar un cubo de cristal: 7 pasos
Cómo iluminar un cubo de cristal: Bueno, tengo este cubo de cristal con delfines tallados en el interior y quería hacer algo que lo iluminara y lo hiciera lucir genial