Práctica dirigida 1
Programación
#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>
void setup()
{
Serial.begin(9600);
}
void loop()
{
//sensor_botones_contacto();
//sensor_interruptor();
//sensor_luz();
//sensor_sonido();
//sensor_temperatura();
}
////Procedimineto 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);
delay(500);
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);
}
Reto 1
Programación
#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h> //Primero se añade la Librerìa
float Y; //Se determina la variable que vamos a utilizar
void setup() //Aquí se inicializan las condicones del programa
{
Serial.begin (9600);
CircuitPlayground.begin();
}
void loop() //Se desarrollan los procedimientos para determinar la posición del color en la tarjeta Circuit Playground
{
Y = CircuitPlayground.motionY();
Serial.print(" Y: ");
Serial.print(Y);
delay(250);
if (Y > 0)
{
CircuitPlayground.setPixelColor(7,255,0,0); //Escogí el puerto y el color donde se va a mostrar el color, que en mi caso elegí el rojo.
}
else
{
CircuitPlayground.setPixelColor(7,0,0,0);
}
}
No hay comentarios.:
Publicar un comentario