Práctica Dirigida 1

Se presenta el video que corresponde a la Práctica Dirigida 1, que consiste en utilizar los 5 sensores:

Código para la programación de los sensores

#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>

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

void loop()
{
 sensor_botones_contacto();
 sensor_interruptor();
 sensor_luz();
 sensor_sonido();
 sensor_temperatura();
}
////Procedimiento para Botones///
void sensor_botones_contacto()
{
  int valor_botonderecho=CircuitPlayground.rightButton();
  int valor_botonizquierdo=CircuitPlayground.leftButton();
  Serial.print("Valor del botón derecho: ");
  delay(500);
  Serial.println(valor_botonderecho);
  Serial.print("Valor del botón izquierdo: ");
  delay(500);
  Serial.println(valor_botonizquierdo);
  delay(500);
}

////Procedimiento para 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);
  }
}

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

////Procedimiento para sensor de sonido///
void sensor_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);
}






0 comentarios:

Publicar un comentario