Efecto Oruga con arduino

Realice un ejercicio base de futuros proyectos con attiny85
La oruga se basa en encender una secuencia de 5 leds uno por uno.


/************************************************************
***** Oruga de 5 leds con el attiny85 ver 0.1 ***
*************************************************************/
// Version 0.1 Fecha 24 nov 2016
// genera una barra secuencial (oruga) con 5 leds a la salida del Attiny85

//Pin función
//1 N/A
//2 PB3
//3 PB4
//4 GND
//5 PB0
//6 PB1
//7 PB2
//8 VCC

//Definiciones
#define INTRO 0

//Setup inicial
void setup()
{

}

/*************************************************************************
MAQUINA DE ESTADO
*************************************************************************/
void loop ()
{
//declaracion de variables locales
unsigned char estado,n;
estado=n=0;
estado=INTRO;
while(1)
{
switch(estado)
{
case INTRO:
for (n=0; n<=4; n++)
{
digitalWrite(n, HIGH);
delay(1000);
digitalWrite(n, LOW);

}

break;

}
}
}

El programa utiliza solo 586bytes de programa y 9 bytes de datos. Aunque quitando lineas se puede llegar a reducir el tamaño del mismo.

Video demostrativo de funcionamiento: PROXIMAMENTE

Saludos!

Mira también estos otros artículos

Deja un comentario

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

*