proyectos:talleres:ets
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previa | |||
proyectos:talleres:ets [2023/10/03 13:48] – [Ejemplo básico] elmago116 | proyectos:talleres:ets [2023/10/03 13:50] (actual) – [Ejemplo básico] elmago116 | ||
---|---|---|---|
Línea 140: | Línea 140: | ||
// Ejecutar en loop - predicado | // Ejecutar en loop - predicado | ||
void loop() { | void loop() { | ||
- | // Pintar la matriz | + | |
- | for(int i = 0; i< matrixHeight; | + | |
- | for(int j = 0; j< matrixWidth; | + | |
- | leds[i*matrixWidth + j] = matrix[loop_cnt%ESCENAS][i][j]; | + | |
- | } | + | |
- | } | + | |
- | | + | |
unsigned long startMillis = millis(); | unsigned long startMillis = millis(); | ||
unsigned int peakToPeak = 0; | unsigned int peakToPeak = 0; | ||
Línea 170: | Línea 165: | ||
} | } | ||
| | ||
+ | |||
+ | // Cambia brillo según segun nivel de sonido | ||
int changeBrightness = map(peakToPeak, | int changeBrightness = map(peakToPeak, | ||
| | ||
+ | | ||
+ | // Pinta la matriz de leds | ||
+ | for(int i = 0; i< matrixHeight; | ||
+ | for(int j = 0; j< matrixWidth; | ||
+ | leds[i*matrixWidth + j] = matrix[loop_cnt%ESCENAS][i][j]; | ||
+ | } | ||
+ | } | ||
+ | | ||
| | ||
| |
proyectos/talleres/ets.txt · Última modificación: 2023/10/03 13:50 por elmago116