Skip to main content
conexiones

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

 

 

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

  1. Pingback: Bitacoras.com

Deja un comentario

Tu dirección de correo electrónico no será publicada.