informatica:arduino:led
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatica:arduino:led [2017/02/21 22:14] – jose | informatica:arduino:led [2022/04/25 19:43] (current) – jose | ||
---|---|---|---|
Line 2: | Line 2: | ||
{{: | {{: | ||
- | Paneles led | + | Hay que poner una resistencia de unos 330mA si lo conectamos a 5V |
+ | |||
+ | Así se enciende directamente: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Para calcular la resistencia exacta, primero calculamos el voltaje del led poniendo un polimetro en paralelo: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Si en vez de 5V ponemos una pila de 9V por ejemplo, ponemos una reistencia de 900Ω por si acaso. | ||
+ | |||
+ | En mi caso me da un led rojo 1,9v y uno azul 3v | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== | ||
http:// | http:// | ||
Line 11: | Line 29: | ||
http:// | http:// | ||
+ | |||
+ | |||
+ | ====== MAX7219 Matrix 8x32 ====== | ||
+ | Este funciona: https:// | ||
+ | |||
+ | Aquí hay ejemplos sin probar: https:// | ||
====== MAX7219 Matrix 8x8 ====== | ====== MAX7219 Matrix 8x8 ====== | ||
+ | Minitutorial: | ||
http:// | http:// | ||
+ | |||
+ | Nos descargamos la biblioteca, que no librería, de aquí: | ||
+ | https:// | ||
+ | |||
+ | Desde el IDE de arduino, en sketch, import library la añadimos. | ||
+ | |||
CS - 10 \\ | CS - 10 \\ | ||
Line 170: | Line 201: | ||
- | // DEFINIMOS TODOS LOS CARACTERES POSIBLES EN UN ARRAY | + | PROGMEM const byte CH[] = { |
- | // Y LO CARGAMOS EN LA MEMORIA DE PROGRAMA CON PROGMEM | + | 3, 8, B0000000, B0000000, B0000000, B0000000, B0000000, // space |
- | PROGMEM const unsigned char CH[] = { | + | 1, 8, B1011111, B0000000, B0000000, B0000000, B0000000, // ! |
- | 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // espacio | + | 3, 8, B0000011, B0000000, B0000011, B0000000, B0000000, // " |
- | 1, 8, B01011111, B00000000, B00000000, B00000000, B00000000, // ! | + | 5, 8, B0010100, B0111110, B0010100, B0111110, B0010100, // # |
- | 3, 8, B00000011, B00000000, B00000011, B00000000, B00000000, // " | + | 4, 8, B0100100, B1101010, B0101011, B0010010, B0000000, // $ |
- | 5, 8, B00010100, B00111110, B00010100, B00111110, B00010100, // # | + | 5, 8, B1100011, B0010011, B0001000, B1100100, B1100011, // % |
- | 4, 8, B00100100, B01101010, B00101011, B00010010, B00000000, // $ | + | 5, 8, B0110110, B1001001, B1010110, B0100000, B1010000, // & |
- | 5, 8, B01100011, B00010011, B00001000, B01100100, B01100011, // % | + | 1, 8, B0000011, B0000000, B0000000, B0000000, B0000000, // ' |
- | 5, 8, B00110110, B01001001, B01010110, B00100000, B01010000, // & | + | 3, 8, B0011100, B0100010, B1000001, B0000000, B0000000, // ( |
- | 1, 8, B00000011, B00000000, B00000000, B00000000, B00000000, // ' | + | 3, 8, B1000001, B0100010, B0011100, B0000000, B0000000, // ) |
- | 3, 8, B00011100, B00100010, B01000001, B00000000, B00000000, // ( | + | 5, 8, B0101000, B0011000, B0001110, B0011000, B0101000, // * |
- | 3, 8, B01000001, B00100010, B00011100, B00000000, B00000000, // ) | + | 5, 8, B0001000, B0001000, B0111110, B0001000, B0001000, // + |
- | 5, 8, B00101000, B00011000, B00001110, B00011000, B00101000, // * | + | 2, 8, B10110000, |
- | 5, 8, B00001000, B00001000, B00111110, B00001000, B00001000, // + | + | 4, 8, B0001000, B0001000, B0001000, B0001000, B0000000, // - |
- | 2, 8, B10110000, | + | 2, 8, B1100000, B1100000, B0000000, B0000000, B0000000, // . |
- | 4, 8, B00001000, B00001000, B00001000, B00001000, B00000000, // - | + | 4, 8, B1100000, B0011000, B0000110, B0000001, B0000000, // / |
- | 2, 8, B01100000, B01100000, B00000000, B00000000, B00000000, // . | + | 4, 8, B0111110, B1000001, B1000001, B0111110, B0000000, // 0 |
- | 4, 8, B01100000, B00011000, B00000110, B00000001, B00000000, // / | + | 3, 8, B1000010, B1111111, B1000000, B0000000, B0000000, // 1 |
- | 4, 8, B00111110, B01000001, B01000001, B00111110, B00000000, // 0 | + | 4, 8, B1100010, B1010001, B1001001, B1000110, B0000000, // 2 |
- | 3, 8, B01000010, B01111111, B01000000, B00000000, B00000000, // 1 | + | 4, 8, B0100010, B1000001, B1001001, B0110110, B0000000, // 3 |
- | 4, 8, B01100010, B01010001, B01001001, B01000110, B00000000, // 2 | + | 4, 8, B0011000, B0010100, B0010010, B1111111, B0000000, // 4 |
- | 4, 8, B00100010, B01000001, B01001001, B00110110, B00000000, // 3 | + | 4, 8, B0100111, B1000101, B1000101, B0111001, B0000000, // 5 |
- | 4, 8, B00011000, B00010100, B00010010, B01111111, B00000000, // 4 | + | 4, 8, B0111110, B1001001, B1001001, B0110000, B0000000, // 6 |
- | 4, 8, B00100111, B01000101, B01000101, B00111001, B00000000, // 5 | + | 4, 8, B1100001, B0010001, B0001001, B0000111, B0000000, // 7 |
- | 4, 8, B00111110, B01001001, B01001001, B00110000, B00000000, // 6 | + | 4, 8, B0110110, B1001001, B1001001, B0110110, B0000000, // 8 |
- | 4, 8, B01100001, B00010001, B00001001, B00000111, B00000000, // 7 | + | 4, 8, B0000110, B1001001, B1001001, B0111110, B0000000, // 9 |
- | 4, 8, B00110110, B01001001, B01001001, B00110110, B00000000, // 8 | + | 2, 8, B01010000, |
- | 4, 8, B00000110, B01001001, B01001001, B00111110, B00000000, // 9 | + | 2, 8, B10000000, B01010000, |
- | 2, 8, B01010000, | + | 3, 8, B0010000, B0101000, B1000100, B0000000, B0000000, // < |
- | 2, 8, B10000000, B01010000, | + | 3, 8, B0010100, B0010100, B0010100, B0000000, B0000000, // = |
- | 3, 8, B00010000, B00101000, B01000100, B00000000, B00000000, // < | + | 3, 8, B1000100, B0101000, B0010000, B0000000, B0000000, // > |
- | 3, 8, B00010100, B00010100, B00010100, B00000000, B00000000, // = | + | 4, 8, B0000010, B1011001, B0001001, B0000110, B0000000, // ? |
- | 3, 8, B01000100, B00101000, B00010000, B00000000, B00000000, // > | + | 5, 8, B0111110, B1001001, B1010101, B1011101, B0001110, // @ |
- | 4, 8, B00000010, B01011001, B00001001, B00000110, B00000000, // ? | + | 4, 8, B1111110, B0010001, B0010001, B1111110, B0000000, // A |
- | 5, 8, B00111110, B01001001, B01010101, B01011101, B00001110, // @ | + | 4, 8, B1111111, B1001001, B1001001, B0110110, B0000000, // B |
- | 4, 8, B01111110, B00010001, B00010001, B01111110, B00000000, // A | + | 4, 8, B0111110, B1000001, B1000001, B0100010, B0000000, // C |
- | 4, 8, B01111111, B01001001, B01001001, B00110110, B00000000, // B | + | 4, 8, B1111111, B1000001, B1000001, B0111110, B0000000, // D |
- | 4, 8, B00111110, B01000001, B01000001, B00100010, B00000000, // C | + | 4, 8, B1111111, B1001001, B1001001, B1000001, B0000000, // E |
- | 4, 8, B01111111, B01000001, B01000001, B00111110, B00000000, // D | + | 4, 8, B1111111, B0001001, B0001001, B0000001, B0000000, // F |
- | 4, 8, B01111111, B01001001, B01001001, B01000001, B00000000, // E | + | 4, 8, B0111110, B1000001, B1001001, B1111010, B0000000, // G |
- | 4, 8, B01111111, B00001001, B00001001, B00000001, B00000000, // F | + | 4, 8, B1111111, B0001000, B0001000, B1111111, B0000000, // H |
- | 4, 8, B00111110, B01000001, B01001001, B01111010, B00000000, // G | + | 3, 8, B1000001, B1111111, B1000001, B0000000, B0000000, // I |
- | 4, 8, B01111111, B00001000, B00001000, B01111111, B00000000, // H | + | 4, 8, B0110000, B1000000, B1000001, B0111111, B0000000, // J |
- | 3, 8, B01000001, B01111111, B01000001, B00000000, B00000000, // I | + | 4, 8, B1111111, B0001000, B0010100, B1100011, B0000000, // K |
- | 4, 8, B00110000, B01000000, B01000001, B00111111, B00000000, // J | + | 4, 8, B1111111, B1000000, B1000000, B1000000, B0000000, // L |
- | 4, 8, B01111111, B00001000, B00010100, B01100011, B00000000, // K | + | 5, 8, B1111111, B0000010, B0001100, B0000010, B1111111, // M |
- | 4, 8, B01111111, B01000000, B01000000, B01000000, B00000000, // L | + | 5, 8, B1111111, B0000100, B0001000, B0010000, B1111111, // N |
- | 5, 8, B01111111, B00000010, B00001100, B00000010, B01111111, // M | + | 4, 8, B0111110, B1000001, B1000001, B0111110, B0000000, // O |
- | 5, 8, B01111111, B00000100, B00001000, B00010000, B01111111, // N | + | 4, 8, B1111111, B0001001, B0001001, B0000110, B0000000, // P |
- | 4, 8, B00111110, B01000001, B01000001, B00111110, B00000000, // O | + | 4, 8, B0111110, B1000001, B1000001, B10111110, |
- | 4, 8, B01111111, B00001001, B00001001, B00000110, B00000000, // P | + | 4, 8, B1111111, B0001001, B0001001, B1110110, B0000000, // R |
- | 4, 8, B00111110, B01000001, B01000001, B10111110, | + | 4, 8, B1000110, B1001001, B1001001, B0110010, B0000000, // S |
- | 4, 8, B01111111, B00001001, B00001001, B01110110, B00000000, // R | + | 5, 8, B0000001, B0000001, B1111111, B0000001, B0000001, // T |
- | 4, 8, B01000110, B01001001, B01001001, B00110010, B00000000, // S | + | 4, 8, B0111111, B1000000, B1000000, B0111111, B0000000, // U |
- | 5, 8, B00000001, B00000001, B01111111, B00000001, B00000001, // T | + | 5, 8, B0001111, B0110000, B1000000, B0110000, B0001111, // V |
- | 4, 8, B00111111, B01000000, B01000000, B00111111, B00000000, // U | + | 5, 8, B0111111, B1000000, B0111000, B1000000, B0111111, // W |
- | 5, 8, B00001111, B00110000, B01000000, B00110000, B00001111, // V | + | 5, 8, B1100011, B0010100, B0001000, B0010100, B1100011, // X |
- | 5, 8, B00111111, B01000000, B00111000, B01000000, B00111111, // W | + | 5, 8, B0000111, B0001000, B1110000, B0001000, B0000111, // Y |
- | 5, 8, B01100011, B00010100, B00001000, B00010100, B01100011, // X | + | 4, 8, B1100001, B1010001, B1001001, B1000111, B0000000, // Z |
- | 5, 8, B00000111, B00001000, B01110000, B00001000, B00000111, // Y | + | 2, 8, B1111111, B1000001, B0000000, B0000000, B0000000, // [ |
- | 4, 8, B01100001, B01010001, B01001001, B01000111, B00000000, // Z | + | 4, 8, B0000001, B0000110, B0011000, B1100000, B0000000, // backslash |
- | 2, 8, B01111111, B01000001, B00000000, B00000000, B00000000, // [ | + | 2, 8, B1000001, B1111111, B0000000, B0000000, B0000000, // ] |
- | 4, 8, B00000001, B00000110, B00011000, B01100000, B00000000, // \ | + | 3, 8, B0000010, B0000001, B0000010, B0000000, B0000000, // hat |
- | 2, 8, B01000001, B01111111, B00000000, B00000000, B00000000, // ] | + | 4, 8, B1000000, B1000000, B1000000, B1000000, B0000000, // _ |
- | 3, 8, B00000010, B00000001, B00000010, B00000000, B00000000, // sombrero | + | 2, 8, B0000001, B0000010, B0000000, B0000000, B0000000, // ` |
- | 4, 8, B01000000, B01000000, B01000000, B01000000, B00000000, // _ | + | 4, 8, B0100000, B1010100, B1010100, B1111000, B0000000, // a |
- | 2, 8, B00000001, B00000010, B00000000, B00000000, B00000000, // ` | + | 4, 8, B1111111, B1000100, B1000100, B0111000, B0000000, // b |
- | 4, 8, B00100000, B01010100, B01010100, B01111000, B00000000, // a | + | 4, 8, B0111000, B1000100, B1000100, B0101000, B0000000, // c |
- | 4, 8, B01111111, B01000100, B01000100, B00111000, B00000000, // b | + | 4, 8, B0111000, B1000100, B1000100, B1111111, B0000000, // d |
- | 4, 8, B00111000, B01000100, B01000100, B00101000, B00000000, // c | + | 4, 8, B0111000, B1010100, B1010100, B0011000, B0000000, // e |
- | 4, 8, B00111000, B01000100, B01000100, B01111111, B00000000, // d | + | 3, 8, B0000100, B1111110, B0000101, B0000000, B0000000, // f |
- | 4, 8, B00111000, B01010100, B01010100, B00011000, B00000000, // e | + | 4, 8, B10011000, B10100100, B10100100, B01111000, |
- | 3, 8, B00000100, B01111110, B00000101, B00000000, B00000000, // f | + | 4, 8, B1111111, B0000100, B0000100, B1111000, B0000000, // h |
- | 4, 8, B10011000, B10100100, B10100100, B01111000, | + | 3, 8, B1000100, B1111101, B1000000, B0000000, B0000000, // i |
- | 4, 8, B01111111, B00000100, B00000100, B01111000, B00000000, // h | + | 4, 8, B1000000, B10000000, B10000100, |
- | 3, 8, B01000100, B01111101, B01000000, B00000000, B00000000, // i | + | 4, 8, B1111111, B0010000, B0101000, B1000100, B0000000, // k |
- | 4, 8, B01000000, B10000000, B10000100, | + | 3, 8, B1000001, B1111111, B1000000, B0000000, B0000000, // l |
- | 4, 8, B01111111, B00010000, B00101000, B01000100, B00000000, // k | + | 5, 8, B1111100, B0000100, B1111100, B0000100, B1111000, // m |
- | 3, 8, B01000001, B01111111, B01000000, B00000000, B00000000, // l | + | 4, 8, B1111100, B0000100, B0000100, B1111000, B0000000, // n |
- | 5, 8, B01111100, B00000100, B01111100, B00000100, B01111000, // m | + | 4, 8, B0111000, B1000100, B1000100, B0111000, B0000000, // o |
- | 4, 8, B01111100, B00000100, B00000100, B01111000, B00000000, // n | + | 4, 8, B11111100, |
- | 4, 8, B00111000, B01000100, B01000100, B00111000, B00000000, // o | + | 4, 8, B0011000, B0100100, B0100100, B11111100, |
- | 4, 8, B11111100, | + | 4, 8, B1111100, B0001000, B0000100, B0000100, B0000000, // r |
- | 4, 8, B00011000, B00100100, B00100100, B11111100, | + | 4, 8, B1001000, B1010100, B1010100, B0100100, B0000000, // s |
- | 4, 8, B01111100, B00001000, B00000100, B00000100, B00000000, // r | + | 3, 8, B0000100, B0111111, B1000100, B0000000, B0000000, // t |
- | 4, 8, B01001000, B01010100, B01010100, B00100100, B00000000, // s | + | 4, 8, B0111100, B1000000, B1000000, B1111100, B0000000, // u |
- | 3, 8, B00000100, B00111111, B01000100, B00000000, B00000000, // t | + | 5, 8, B0011100, B0100000, B1000000, B0100000, B0011100, // v |
- | 4, 8, B00111100, B01000000, B01000000, B01111100, B00000000, // u | + | 5, 8, B0111100, B1000000, B0111100, B1000000, B0111100, // w |
- | 5, 8, B00011100, B00100000, B01000000, B00100000, B00011100, // v | + | 5, 8, B1000100, B0101000, B0010000, B0101000, B1000100, // x |
- | 5, 8, B00111100, B01000000, B00111100, B01000000, B00111100, // w | + | 4, 8, B10011100, B10100000, B10100000, |
- | 5, 8, B01000100, B00101000, B00010000, B00101000, B01000100, // x | + | 3, 8, B1100100, B1010100, B1001100, B0000000, B0000000, // z |
- | 4, 8, B10011100, B10100000, B10100000, | + | 3, 8, B0001000, B0110110, B1000001, B0000000, B0000000, // { |
- | 3, 8, B01100100, B01010100, B01001100, B00000000, B00000000, // z | + | 1, 8, B1111111, B0000000, B0000000, B0000000, B0000000, // | |
- | 3, 8, B00001000, B00110110, B01000001, B00000000, B00000000, // { | + | 3, 8, B1000001, B0110110, B0001000, B0000000, B0000000, // } |
- | 1, 8, B01111111, B00000000, B00000000, B00000000, B00000000, // | | + | 4, 8, B0001000, B0000100, B0001000, B0000100, B0000000, // ~ |
- | 3, 8, B01000001, B00110110, B00001000, B00000000, B00000000, // } | + | |
- | 4, 8, B00001000, B00000100, B00001000, B00000100, B00000000, // ~ | + | |
}; | }; | ||
informatica/arduino/led.1487715294.txt.gz · Last modified: 2017/02/21 22:14 by jose