Home » Un poco de todo » Proyecto con Arduino Nº 5 – “Kitt, el coche fantástico”

Proyecto con Arduino Nº 5 – “Kitt, el coche fantástico”

En este proyecto con Arduino Nº 5 – “Kitt, el coche fantástico” vamos a utilizar 10 leds, para conseguir un efecto similar a Kitt, el coche fantástico, de la famosa serie de televisión, y además introduciremos el concepot de los arrays de variables.

 

PROYECTO “KITT EL COCHE FANTASTICO”

Dificultad: Media

Tiempo estimado: 60m

FUNCIONAMIENTO DEL PROGRAMA:

En este proyecto vamos a utilizar 10 leds, para conseguir un efecto similar a KITT el coche fantástico de la famosa serie de televisión, y además introduciremos el concepto de los arrays de variables.

Conexiones

Comprobando primero que todo está desconectado. Conectaremos el Arduino tal como aparece en el simulador y teniendo mucho cuidado de colocar cada uno de los extremos del cable en los orificios (entradas y salidas) adecuados.

 conexiones

 

 

 

Esquema
eléctrico

 esquema eléctrico

 

 

Hardware
(Lista de materiales)

Id

Descripción

Cantidad

1

Placa Arduino R3

1

2

Placa Protoboard

1

3

Led Rojo

10

4

Resistencias de 220 Ohmios

10

Programa

// Proyecto 05 – Kitt el coche fantastico

byte ledPin[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13};
// Creo un array para los pins

int ledDelay(65); // delay between changes

int direction = 1;

int currentLED = 0;

unsigned long changeTime;

void setup()

{

for (int x = 0; x < 10; x++) // set all pins to output

{

pinMode(ledPin[x], OUTPUT);

}

changeTime = millis();

}

void loop()

{

if ((millis() – changeTime) > ledDelay) // if it has been ledDelay ms since last change

{

changeLED();

changeTime = millis();

}

}

void changeLED()

{

for (int x = 0; x < 10; x++) // turn off all LED’s

{

digitalWrite(ledPin[x], LOW);

}

digitalWrite(ledPin[currentLED],HIGH); // turn on the current LED

currentLED += direction; // increment by the direction value

if (currentLED == 9) // change direction if we reach the end

{
direction = -1;

}

if (currentLED == 0)

{

direction = 1;

}

}

Notas:

Utiliza cable negro para todas las conexiones a masa

Utiliza cable rojo para todas las conexiones a VCC (5V).

No importa los colores que utilices para las demás conexiones.

Ten cuidado al conectar los componentes en el protoboard pues puedes dañarlos.

Comprueba que conectas el led con la polaridad correcta. (Cátodo a masa).

Cuando todo esté correctamente conectado puedes conectar el cable USB.

Observaciones

Una vez comprobado el código y subido el led al Arduino, se encenderán y apagarán todos los leds tres veces y después comenzará la secuencia del programa.

Enlaces del proyecto en circuits.io

Proyecto 05 – Kitt el coche fantástico

 

 

Po favor, siguenos y dale a like - Please follow and like us:

2 comentarios

  1. Información Bitacoras.com

    Valora en Bitacoras.com: En este proyecto con Arduino Nº 5 – “Kitt, el coche fantástico” vamos a utilizar 10 leds, para conseguir un efecto similar a Kitt, el coche fantástico, de la famosa serie de televisión, y además introduciremos el concepot de ..…

Leave a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos
Responsableaprobarfacil.com. +info....
FinalidadGestionar y moderar tus comentarios.. +info...
LegitimaciónConsentimiento del interesado. +info...
DestinatariosNo se cederán datos a terceros, salvo obligación legal. +info...
DerechosAcceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la información adicional.
Información adicionalPuedes consultar la información adicional y detallada sobre protección de datos en nuestra página de política de privacidad.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies