Buen dia a todos! Si eres un amante de la electrónica, tienes un controlador arduino, así como una caja de plástico innecesaria en algún lugar, ¡entonces no te apresures a tirarla! De hecho, a partir de él, con la ayuda de su arduinka y un conjunto de LED, ¡puede hacer un juguete muy atractivo para un niño!
Y entonces vamos!
Lo que necesitamos
Plataforma Arduino
Caja de plastico
LED Set
Alambres (papá mamá, papá papá)
Botón
Tablero de pan
Resistencias (220 ohmios)
Batería Crown (alimentaremos el arduino, también es posible a través de un cable usb)
De instrumentos usaremos solo un destornillador.
Paso 1.
En el lado de la caja, haz un agujero para nuestro botón futuro.
Luego, en la cubierta, hacemos 10 pares de agujeros para los LED (tomamos una distancia de 5 mm entre los dos agujeros)
Paso número 2. Insertamos nuestras "luces" en los lugares preparados
Paso 3. Instalamos 10 resistencias en la placa de pruebas y las conectamos al suelo. La tierra del tablero también está conectada a GND en el microcontrolador.
Paso 4. Conectamos 10 cables del controlador (del 2 al 11) con los ánodos de los LED con cables (mamá-papá). El ánodo es una pierna más larga. Si invierte la polaridad, nada arderá.
Paso 5. En la placa opuesta a cada resistencia, inserte otros 10 cables.
Paso 6. Conectamos los cables a las patas restantes de los LED. (¡Esta es su tierra!)
Paso número 7. Conecta el botón a arduino. Ella tiene tres cables: tierra, energía y señal. Este último está conectado a la 12ª entrada del microcontrolador. Arreglamos el botón al costado de la caja.
Eso es todo, ahora nuestro dispositivo está ensamblado. Queda por conectar arduino a la computadora y completar el siguiente boceto:
configuración nula () {
para (int i = 2; i & lt; 12; i ++)
{
pinMode (i, SALIDA);
}
pinMode (12, ENTRADA);
}
bucle vacío () {
int b = digitalRead (12);
si (! b)
{
para (int a = 1; a & lt; 20; a ++)
{
para (int i = 2; i & lt; 12; i ++)
{
digitalWrite (i, 1);
}
retraso (500);
para (int i = 2; i1; i--)
{
digitalWrite (i, 1);
retraso (100);
}
para (int i = 2; i & lt; 12; i ++)
{
digitalWrite (i, 0);
}
}
}
}
Como resultado, obtenemos un cuadro con un botón, cuando hace clic en él, los LED se iluminarán en la secuencia que establecemos.
Espero que hayas disfrutado el mío hecho en casa! Hazlo! Evolucionar! Saber: ¡inventarlo es genial e interesante!