Practica Dirigida 1

                                      Practica Dirigida 1
          

Vídeo Practica Dirigida 1



                        Procedimientos practica dirigida 1

#include
#include

void setup() {
Serial.begin(9600);
}

void loop(){

música_sonido();
sensor_botón_contacto();
sensor_interruptor();
sensor_luz();
sensor_temperatura();
}

void sensor_boton_contacto()
{
int valor_botonderecho=CircuitPlayground.rightButton();
int valor_botonizquierdo=CircuitPlayground.leftButton();
Serial.print("valor del boton derecho: ");
delay(500);
Serial.println(valor_botonderecho);
delay(500);
Serial.print("valor del boton izquierdo: ");
delay(500);
Serial.println(valor_botonizquierdo);
delay(500);
}
// procedimiento sensor de sonido
void sensor_sonido()
{
int valor_sonido=CircuitPlayground.soundSensor();
Serial.print("volor detectado de sonido ");
Serial.println(valor_sonido);
delay(500);
}
//Procedimiento interruptor
void sensor_interruptor()
{
  int valor_interruptor=CircuitPlayground.slideSwitch();
  if (valor_interruptor==0)
  {
    Serial.print("Posición del interruptor: derecho");
    Serial.println();
    delay(500);
  }
  else
  {
  Serial.print("Posición del interruptor: izquierdo");
  Serial.println();
  delay(500);
  }
}

//Procedimeinto apra sensor de luz
void sensor_luz()
{
  int valor_luz=CircuitPlayground.lightSensor();
  Serial.print("Valor detectado de luz: ");
  Serial.println(valor_luz);
  delay(500);

}

//Procedimeinto para sensor de sonido
 void musica_sonido()
{
  int valor_sonido=CircuitPlayground.soundSensor();
  Serial.print(" Valor detectado de sonido: ");
  Serial.println(valor_sonido);
  delay(500);
}

//Procedimiento para sensor de temperatura
void sensor_temperatura()
{
  int valor_temperatura=CircuitPlayground.temperature();
  Serial.print("Valor detectado de temperatura: ");
  Serial.println(valor_temperatura);
  delay(500);
}

                                                                  Vídeo Reto



                                                 
Solución al Reto 


void setup() {
 CircuitPlayground.begin();

}
void loop() {
 movimiento_y();
movimiento_x();
}

void movimiento_y(){
int movimientoy=CircuitPlayground.motionY();
if (movimientoy < -1 )
{ CircuitPlayground.setPixelColor(2,253,250,217);
}
else
{ CircuitPlayground.clearPixels();
}

if (movimientoy > 1 )
{ CircuitPlayground.setPixelColor(7,0,255,0);
}
else
{ CircuitPlayground.clearPixels();
}
}

void movimiento_x(){
int movimientox=CircuitPlayground.motionX();
if (movimientox > 1 )
{ CircuitPlayground.setPixelColor(0,0,0,255);
  CircuitPlayground.setPixelColor(9,0,0,255);
}
else
{ CircuitPlayground.clearPixels();
}
if (movimientox < -1 )
{ CircuitPlayground.setPixelColor(5,255,0,0);
  CircuitPlayground.setPixelColor(4,255,0,0);
}
else
{ CircuitPlayground.clearPixels();
}
}


Comentarios