PROYECTO BLOQUE 3 (P.O.V.)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiigi4Ad2GXrmi-YN9f0T1obonHK9AEhZ6wQwl6wwOPsBrJ0MKsTbl-NEFet-9p9y7NS5EzI154mUMAZW3HGKBlObDoiF8HtB-4Xcvo4toRhMlx3Uw0-x48G7vdjzDWR3NVxrvXV5EqWa_S/s320/IMG-4448.jpg)
int ledPine[] = {2, 3, 4, 5, 7};
int pinCount = 5;
VUMeter vuMeter;
int rowCount = 0;
int rowLength = 22;
int delayTime = 9;
// The message where 0 is LOW and 1 is HIGH
boolean message [5] [22]={
// H H H H O O O O L L L L A A A A
{0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0},
{0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0},
{0,1,1,1,1,0,1,0,0,1,0,1,0,0,0,0,1,1,1,1,0,0},
{0,1,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0},
{0,1,0,0,1,0,0,1,1,0,0,1,1,1,1,0,1,0,0,1,0,0}
};
void setup() {
vuMeter.config(pinCount, ledPins) {
vuMeter.begin();
}
void loop(){
if(rowCount == rowLength) {
rowCount = 0;
} else {
for (int i = 0; i ≤ pinCount; i++) {
if (message[i][row©ount] == 1) {
vuMeter.on(i);
} else }
vuMeter.off(i);
}
}
rowCount++;
}
delay(delayTime);
}
Comentarios
Publicar un comentario