proyectos:vestuario_aqa
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
proyectos:vestuario_aqa [2019/12/06 06:04] – [Leds con plantower] kz | proyectos:vestuario_aqa [2021/05/18 00:18] – kz | ||
---|---|---|---|
Línea 641: | Línea 641: | ||
} | } | ||
} | } | ||
+ | </ | ||
+ | |||
+ | ===== mostrar texto en matrix led 8 x 8 una pantalla ===== | ||
+ | |||
+ | <code c++> | ||
+ | |||
+ | // | ||
+ | //Scrolls ' | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #ifndef PSTR | ||
+ | # | ||
+ | #endif | ||
+ | |||
+ | #define PIN D3 | ||
+ | |||
+ | // MATRIX DECLARATION: | ||
+ | // Parameter 1 = width of NeoPixel matrix | ||
+ | // Parameter 2 = height of matrix | ||
+ | // Parameter 3 = pin number (most are valid) | ||
+ | // Parameter 4 = matrix layout flags, add together as needed: | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | // rows or in vertical columns, respectively; | ||
+ | // | ||
+ | // in the same order, or alternate lines reverse direction; pick one. | ||
+ | // See example below for these values in action. | ||
+ | // Parameter 5 = pixel type flags, add together as needed: | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | |||
+ | |||
+ | // Example for NeoPixel Shield. | ||
+ | // as a 5x8 tall matrix, with the USB port positioned at the top of the | ||
+ | // Arduino. | ||
+ | // lines are arranged in columns, progressive order. | ||
+ | // 800 KHz (v2) pixels that expect GRB color data. | ||
+ | // Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(16, | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | |||
+ | Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(8, | ||
+ | NEO_MATRIX_TOP | ||
+ | NEO_MATRIX_COLUMNS + NEO_MATRIX_PROGRESSIVE, | ||
+ | NEO_GRB | ||
+ | ); | ||
+ | |||
+ | const uint16_t colors[] = { | ||
+ | matrix.Color(255, | ||
+ | }; | ||
+ | |||
+ | String Word = " | ||
+ | |||
+ | void setup() { | ||
+ | matrix.begin(); | ||
+ | matrix.setTextWrap(false); | ||
+ | matrix.setBrightness(40); | ||
+ | matrix.setTextColor(colors[0]); | ||
+ | } | ||
+ | |||
+ | int x = matrix.width(); | ||
+ | int pass = 0; | ||
+ | int pixelsInText = (Word.length() * 7)+8; | ||
+ | |||
+ | void loop() { | ||
+ | matrix.fillScreen(0); | ||
+ | matrix.setCursor(x, | ||
+ | matrix.print(Word); | ||
+ | if(--x < -pixelsInText) { | ||
+ | x = matrix.width(); | ||
+ | if(++pass >= 3) pass = 0; | ||
+ | matrix.setTextColor(colors[pass]); | ||
+ | } | ||
+ | matrix.show(); | ||
+ | delay(100); | ||
+ | } | ||
+ | |||
</ | </ | ||
proyectos/vestuario_aqa.txt · Última modificación: 2021/10/30 23:38 por kz