Electronico

Solo disponible en BuenasTareas
  • Páginas : 6 (1356 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de agosto de 2012
Leer documento completo
Vista previa del texto
* Cubo de Leds.-
Realizar las secuencias siguientes para luego aplicarlas al cubo de Leds:
1.- Encendido entre etapas.
2.- Columna de Leds encendidas. (Movimiento alrededor)
3.- Encender cada una de las 6 caras del cubo.
4.- Pac-Man
5.- Snake
6.- Encender exponencialmente, (1x1x1, 2x2x2, 3x3x3).
7. Encender todos, apagar todos, rápidamente.

* Código PIC C:
#include"C:\Users\ricardo\Documents\trabajos programación\cubo de LED'S\cubo de LED'S.h"
set_tris_b(0);
set_tris_c(0);
while(true)
{
Encendido por etapas | Movimiento alrededor | Caras, atrás, medio, enfrente | Inicio Pac-Man | Snake | Exponencial | Fast Furious |
output_b(0xff); output_c(0x0d);delay_ms(200); output_b(0xff);output_c(0x0b);delay_ms(200); output_b(0xff);output_c(0x07);delay_ms(200);output_b(0xff);output_c(0x0b);delay_ms(200); output_b(0xff);output_c(0x0d);delay_ms(200); output_b(0xff);output_c(0x01);delay_ms(200); | output_b(0x49); output_c(0x0c); delay_ms(300);output_b(0x92); output_c(0x0c); delay_ms(100); output_b(0x24); output_c(0x0d);delay_ms(100); output_b(0x24);output_c(0x0b);delay_ms(100);output_b(0x24);output_c(0x07);delay_ms(100);output_b(0x92);output_c(0x06);delay_ms(100);output_b(0x49);output_c(0x06);delay_ms(100);output_b(0x49);output_c(0x0a);delay_ms(100);output_b(0x49);output_c(0x0c);delay_ms(300); output_b(0x49);output_c(0x0a);delay_ms(100);output_b(0x49);output_c(0x06);delay_ms(100);output_b(0x92);output_c(0x06);delay_ms(100);output_b(0x24);output_c(0x07);delay_ms(100); output_b(0x24);output_c(0x0b);delay_ms(100); output_b(0x24);output_c(0x0d); delay_ms(100); output_b(0x92); output_c(0x0c); delay_ms(100); output_b(0x49); output_c(0x0c); delay_ms(300); | output_b(0x07);output_c(0x00);delay_ms(200);output_b(0x38);output_c(0x00);delay_ms(200);output_b(0xc0);output_c(0x01);delay_ms(200);output_b(0x38);output_c(0x00);delay_ms(200);output_b(0x07);output_c(0x00);delay_ms(200);output_b(0x38);output_c(0x00);delay_ms(200);output_b(0xc0);output_c(0x01);delay_ms(200);output_b(0x38);output_c(0x00);delay_ms(200);output_b(0x07);output_c(0x00);delay_ms(200); | output_b(0xff); output_c(0x01); delay_ms(200); output_b(0xfe); delay_ms(50); output_b(0xfc); delay_ms(50); output_b(0xf8); delay_ms(50); output_b(0xd8); delay_ms(50); output_b(0xc8);delay_ms(50); output_b(0xc0); delay_ms(50); output_b(0x80); delay_ms(50); output_c(0x01); output_b(0x00); delay_ms(50); output_b(0x00); output_c(00); delay_ms(100); output_b(0xff); | output_b(0x07); output_c(0x0c);delay_ms(50);output_b(0x26);output_c(0x0c);delay_ms(50);output_b(0x24);output_c(0x0d);delay_ms(50);output_b(0xa0);output_c(0x0d);delay_ms(50);output_b(0xc0);output_c(0x0d);delay_ms(50);output_b(0xc8);output_c(0x0c);delay_ms(50);output_b(0x58);output_c(0x0c);delay_ms(50);output_b(0x38);output_c(0x0c);delay_ms(50);output_b(0x20);output_c(0x0b);delay_ms(50); | output_b(0x01);output_c(0x0c);delay_ms(100);output_b(0x1b);output_c(0x08);delay_ms(50);output_b(0xef);output_c(0x01);delay_ms(100);output_b(0x1b);output_c(0x08);delay_ms(50); output_b(0x01);output_c(0x0c);delay_ms(100);output_b(0x04);output_c(0x0c);delay_ms(100);output_b(0x36);output_c(0x08);delay_ms(50);output_b(0xef);output_c(0x01);delay_ms(100);output_b(0x36);output_c(0x08);delay_ms(50);output_b(0x04);output_c(0x0c);delay_ms(100);output_b(0x40);output_c(0x0c);delay_ms(100);output_b(0xd8);output_c(0x08);delay_ms(50);output_b(0xef);output_c(0x01);delay_ms(100); output_b(0xd8);output_c(0x08);delay_ms(50);output_b(0x40);output_c(0x0c);delay_ms(100);output_c(0x0d);output_b(0x00);delay_ms(100);output_b(0xb0);output_c(0x09);delay_ms(50);output_b(0xef);output_c(0x01);delay_ms(100);output_b(0xb0);output_c(0x09);delay_ms(50);output_c(0x0d);output_b(0x00);delay_ms(100); | output_b(0xFF);...
tracking img