User Tools

Site Tools


informatica:arduino:led

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:arduino:led [2017/02/21 22:14] – joseinformatica:arduino:led [2022/04/25 19:43] (current) – jose
Line 2: Line 2:
 {{:informatica:arduino:marca_led.png?100|}} {{:informatica:arduino:marca_led.png?100|}}
  
-Paneles led+Hay que poner una resistencia de unos 330mA si lo conectamos a 5V 
 + 
 +Así se enciende directamente: 
 + 
 +{{:informatica:arduino:led_01.png|}} 
 + 
 +Para calcular la resistencia exacta, primero calculamos el voltaje del led poniendo un polimetro en paralelo: 
 + 
 +{{:informatica:arduino:led_02.png|}} 
 + 
 +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 
 + 
 + 
 + 
 + 
 +====== Paneles led ====== 
  
 http://www.minitronica.com/producto/matriz-led-de-8x8-con-max7219/ http://www.minitronica.com/producto/matriz-led-de-8x8-con-max7219/
Line 11: Line 29:
  
 http://www.dx.com/es/p/1-8-8x8-seamless-cascadable-red-led-matrix-display-module-with-spi-interface-for-arduino-408734 http://www.dx.com/es/p/1-8-8x8-seamless-cascadable-red-led-matrix-display-module-with-spi-interface-for-arduino-408734
 +
 +
 +====== MAX7219 Matrix 8x32 ======
 +Este funciona: https://microcontrollerslab.com/led-dot-matrix-display-esp32-max7219/
 +
 +Aquí hay ejemplos sin probar: https://www.circuitgeeks.com/arduino-max7219-led-matrix-display/
  
  
 ====== MAX7219 Matrix 8x8 ====== ====== MAX7219 Matrix 8x8 ======
 +Minitutorial:\\
 http://www.prometec.net/scroll-max7219/ http://www.prometec.net/scroll-max7219/
 +
 +Nos descargamos la biblioteca, que no librería, de aquí:
 +https://code.google.com/archive/p/arudino-maxmatrix-library/downloads
 +
 +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, B1110000, B0000000, B0000000, B0000000, // , 
-5, 8, B00001000, B00001000, B00111110, B00001000, B00001000, // + +4, 8, B0001000, B0001000, B0001000, B0001000, B0000000, // - 
-2, 8, B10110000, B01110000, B00000000, B00000000, B00000000, // , +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, B0000000, B0000000, B0000000, B0000000, // : 
-4, 8, B00000110, B01001001, B01001001, B00111110, B00000000, // 9 +2, 8, B10000000, B01010000, B0000000, B0000000, B0000000, // ; 
-2, 8, B01010000, B00000000, B00000000, B00000000, B00000000, // : +3, 8, B0010000, B0101000, B1000100, B0000000, B0000000, // < 
-2, 8, B10000000, B01010000, B00000000, B00000000, B00000000, // ; +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, B0000000, // Q 
-4, 8, B01111111, B00001001, B00001001, B00000110, B00000000, // P +4, 8, B1111111, B0001001, B0001001, B1110110, B0000000, // R 
-4, 8, B00111110, B01000001, B01000001, B10111110, B00000000, // Q +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, B0000000, // g 
-3, 8, B00000100, B01111110, B00000101, B00000000, B00000000, // f +4, 8, B1111111, B0000100, B0000100, B1111000, B0000000, // h 
-4, 8, B10011000, B10100100, B10100100, B01111000, B00000000, // g +3, 8, B1000100, B1111101, B1000000, B0000000, B0000000, // i 
-4, 8, B01111111, B00000100, B00000100, B01111000, B00000000, // h +4, 8, B1000000, B10000000, B10000100, B1111101, B0000000, // j 
-3, 8, B01000100, B01111101, B01000000, B00000000, B00000000, // i +4, 8, B1111111, B0010000, B0101000, B1000100, B0000000, // k 
-4, 8, B01000000, B10000000, B10000100, B01111101, B00000000, // j +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, B0100100, B0100100, B0011000, B0000000, // p 
-4, 8, B00111000, B01000100, B01000100, B00111000, B00000000, // o +4, 8, B0011000, B0100100, B0100100, B11111100, B0000000, // q 
-4, 8, B11111100, B00100100, B00100100, B00011000, B00000000, // p +4, 8, B1111100, B0001000, B0000100, B0000100, B0000000, // r 
-4, 8, B00011000, B00100100, B00100100, B11111100, B00000000, // q +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, B1111100, B0000000, // y 
-5, 8, B01000100, B00101000, B00010000, B00101000, B01000100, // x +3, 8, B1100100, B1010100, B1001100, B0000000, B0000000, // z 
-4, 8, B10011100, B10100000, B10100000, B01111100, B00000000, // y +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: by jose