Entradas

Mostrando entradas de abril, 2019

RESUMEN BLOQUE 3

Imagen
                                                                                                                                      LEYENDO SEÑALES ANALÓGICAS Las señales digitales solo tienen dos estados opuestos: 1 ó 0. Si pulsas y sueltas un botón, su estado cambiará de uno a otro. Un LED está encendido o apagado. Sobre la placa puedes ver un grupo de pines marcados como  ANALOG IN , que llevan el nombre de  A0  a  A5 . En lugar de leer 0 V o el voltaje de alimentación (5 V o 3,3 V dependiendo de la placa), estos pines permiten leer valores entre 0 y 1023; de este modo, cuando no hay voltaje en el pin, la lectura es 0 y si le ap...

PROYECTO BLOQUE 3 (P.O.V.)

Imagen
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); }

ENCUESTA 3

Imagen