Práctica Dirigida 2

                                    Practica dirigida 2
Vídeo practica 2 




Esta es la solución a la practica dirigida 2.
para ello se utilizaron varios elementos para poder desarrollarla, se usaron cables, lagartos, placa protoboard, placa  Circuit Playground, potenciometro.


int contador=0;

void setup()
{
pinMode(A9,INPUT);
CircuitPlayground.begin();
}
void loop()
{
 int val=map(analogRead(A9),0,1023,0,255);
 contador=(contador+1)%10;
 CircuitPlayground.setPixelColor(contador,CircuitPlayground.colorWheel(val));
}


                                                                    Reto:
 Crear un circuito con sensor de contacto en la protoboard para que controle el encendido y apagado de los neopixeles. 

                                                                Vídeo Reto


                                   Programación para el Reto



int pinDelBoton =10;
int umbral =50;
void setup()
{
CircuitPlayground.begin();
pinMode(pinDelBoton,INPUT);
}
void loop()
{
 encenderLed();
}
 void encenderLed()
 {
 if (CircuitPlayground.readCap(pinDelBoton) > umbral )
 {
     CircuitPlayground.setPixelColor(0,255,255,0);
     CircuitPlayground.setPixelColor(1,25,245,0);
     CircuitPlayground.setPixelColor(2,25,128,0);
     CircuitPlayground.setPixelColor(3,255,0,230);
     CircuitPlayground.setPixelColor(4,255,2,156);
     CircuitPlayground.setPixelColor(5,57,5,19);
     CircuitPlayground.setPixelColor(6,27,25,90);
     CircuitPlayground.setPixelColor(7,25,255,89);
     CircuitPlayground.setPixelColor(8,5,255,38);
     CircuitPlayground.setPixelColor(9,55,255,58);
     delay(20);
   
}

  else
{
  CircuitPlayground.setPixelColor(0,0,0,0);
  CircuitPlayground.setPixelColor(1,0,0,0);
  CircuitPlayground.setPixelColor(2,0,0,0);
  CircuitPlayground.setPixelColor(3,0,0,0);
  CircuitPlayground.setPixelColor(4,0,0,0);
  CircuitPlayground.setPixelColor(5,0,0,0);
  CircuitPlayground.setPixelColor(6,0,0,0);
  CircuitPlayground.setPixelColor(7,0,0,0);
  CircuitPlayground.setPixelColor(8,0,0,0);
  CircuitPlayground.setPixelColor(9,0,0,0);
  delay(20);
 }
 }

Comentarios