Page 14 - Manual Técnico Proyecto_Float
P. 14
tablero.show();
Scheduler.startLoop(loop1);
pinMode(A1, INPUT_PULLUP);
pinMode(A2, INPUT_PULLUP);
pinMode(A3, INPUT_PULLUP);
}
void loop() {
if ( CircuitPlayground.irReceiver.getResults() && CircuitPlayground.irDecoder.decode()) {//recibe codigo de color
uint32_t value = CircuitPlayground.irDecoder.value;
switch (CircuitPlayground.irDecoder.value) {
case 0xE0E01F00F: //Celeste
AlumbraPicto(1, 100, 100, 255);
CambiarColorTodos(100, 100, 255);
Reproduce(libro, 1);
ApagaPictos();
break;
case 0xE0E020BF: //Verde
AlumbraPicto(2, 0, 255, 0);
CambiarColorTodos(0, 255, 0);
Reproduce(libro, 2);
ApagaPictos();
break;
case 0xE0E030BF: //Fucsia
AlumbraPicto(3, 204, 0, 204); //enciende el neopixel del tablero
CambiarColorTodos(204, 0, 204);
Reproduce(libro, 3);
ApagaPictos();
break;
case 0xE0E040BF: //Rojo
AlumbraPicto(4, 255, 0, 0);
CambiarColorTodos(255, 0, 0);
Reproduce(libro, 4);
ApagaPictos();
break;
case 0xE0E050BF: //Morado
AlumbraPicto(5, 128, 0, 255);
CambiarColorTodos(128, 0, 255);
Reproduce(libro, 5);
ApagaPictos();
break;