Práctica paso a paso
Vídeo: Sensor Tono
En seguida se muestra una serie de vídeos en los que se muestra cómo se programan los sensores (temperatura, contacto, sonido, luz)
Sensor botón: reporta si está o no presionado el botón
Sensor sonido: reporta la frecuencia del sonido
Se ejecutó la programación para los sensores (temperatura, sonido, luz, el botón presionado y contacto, según lo visto en el vídeo.
Reto 1 de programación
Se enciende el Neopixel cuando se mueve la tarjeta hacia la derecha. También se cambian los valores proyectados en la pantalla según cambia la posición de la tarjeta, muestra los valores de X, Y y Z.
Programación realizada en Arduino
Código del Programa:#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>
void setup()
{
Serial.begin(9600);
CircuitPlayground.begin();
}
void loop()
{
sensor_motion();
}
void sensor_motion()
{
int valor_x=CircuitPlayground.motionX();
int valor_y=CircuitPlayground.motionY();
int valor_z=CircuitPlayground.motionZ();
Serial.print("Valor de X");
Serial.println(valor_x);
Serial.print("Valor de y");
Serial.println(valor_y);
Serial.print("Valor de Z");
Serial.println(valor_z);
if (valor_y > 0){
CircuitPlayground.setPixelColor(7, 255,0,0);
}else{
CircuitPlayground.setPixelColor(7, 0,0,0);
}
delay(500);
}
Se reportan los valores de "x" "y" y "z", para que la tarjeta Circuit PlayGround pueda reconocer cuándo está hacia la derecha y encienda el Neopixel indicado.
No hay comentarios:
Publicar un comentario