Tabla de contenido:

Proyecto1 LED: 9 pasos
Proyecto1 LED: 9 pasos

Video: Proyecto1 LED: 9 pasos

Video: Proyecto1 LED: 9 pasos
Video: Arduino Proyecto 1 - Encendiendo - Apagando un LED - Programacion paso a paso 2024, Mes de julio
Anonim
Proyecto1 LED
Proyecto1 LED

La inspiración para este proyecto provino de las luces de anillo en el siguiente video de 0: 22-0: 28

Y a continuación puedes descargar el video de mi resultado.

Paso 1: Paso 1: Identifique el lado positivo de su LED

Paso 1: Identifique el lado positivo de su LED
Paso 1: Identifique el lado positivo de su LED

El lado positivo tendrá una pata de metal más larga que el negativo.

Paso 2: Paso 2: Coloque el LED en la placa de pruebas

Paso 2: coloque el LED en la placa de pruebas
Paso 2: coloque el LED en la placa de pruebas

Coloque el LED como tal en su tablero con la pata negativa en el carril de tierra azul.

Paso 3: Paso 3: Agregar resistencia

Paso 3: agregar resistencia
Paso 3: agregar resistencia

Para este ejemplo, estoy colocando una resistencia de 100 ohmios en la misma columna que el LED. Para calcular qué resistencia se necesita para su LED, use la fórmula que se encuentra en

Paso 4: Paso 4: Conecte el cable a la placa de pruebas

Paso 4: conecte el cable a la placa de pruebas
Paso 4: conecte el cable a la placa de pruebas

Conecte un cable a la columna en la que se encuentran el LED y la resistencia.

Paso 5: Paso 5: Inserte el cable en el pin

Paso 5: inserte el cable en el pin
Paso 5: inserte el cable en el pin

Con su placa Arduino desenchufada, inserte el otro extremo del cable en el pin 3 de su placa.

* Tenga en cuenta que para este proyecto estoy usando los pines 3, 5, 6, 9, 10, 11 ya que son los pines de mi placa Arduino Uno que tienen PWM indicado por ~ al lado del número, verifique las especificaciones de su placa para seleccionar pines que también tienen PWM.

Paso 6: Paso 6: Repita

Repita los pasos 2 a 5, 5 veces más

Paso 7: Paso 6: Tierra

Paso 6: Tierra
Paso 6: Tierra

Coloque un cable en el carril de tierra azul.

Paso 8: Paso 8: Tierra Parte 2

Paso 8: Tierra Parte 2
Paso 8: Tierra Parte 2

Inserte el cable de tierra en el pin de tierra en su tablero.

Paso 9: Paso 9: Cargar código

Ahora puede conectar su Arduino a su computadora y cargar su código, o copiar el código a continuación.

/ * Efecto LED Project1

Atenúa varios LED a la vez, luego atenúa todos y luego persigue varios LED en secuencia.

El circuito:

- LED de los pines 2 a 7 a tierra

creado 2018

por Steven Johnson * /

int timer = 80; // Cuanto mayor sea el número, más lento será el tiempo.

configuración vacía () {

// use un bucle for para inicializar cada pin como salida: for (int thisPin = 2; thisPin <12; thisPin ++) {pinMode (thisPin, OUTPUT); }}

bucle vacío () {

// iterar sobre los pines: for (int thisPin = 2; thisPin <12; thisPin ++) {// atenuar el LED en thisPin de apagado al más brillante: for (int brillo = 0; brillo <255; brillo ++) {analogWrite (thisPin, brillo); }} // pausa entre LED: delay (1250);

// atenúa el LED en este Pin de más brillante a apagado:

para (int brillo = 255; brillo> = 0; brillo--) {analogWrite (3, brillo); analogWrite (5, brillo); analogWrite (6, brillo); analogWrite (9, brillo); analogWrite (10, brillo); analogWrite (11, brillo); retraso (2); }

// bucle desde el pin más bajo al más alto:

// enciende el pin:

analogWrite (3, 255); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (5, 255); analogWrite (3, 180); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (3, 255); analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (5, 255); analogWrite (3, 180); analogWrite (11, 80); analogWrite (10, 0); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); analogWrite (11, 0); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (11, 80); analogWrite (10, 0); temporizador de retardo); // apaga el pin:

// enciende el pin:

analogWrite (11, 0); temporizador de retardo); // apaga el pin:}

Recomendado: