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);
}
}
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
Publicar un comentario