EL RETO 1
Consiste en que se encienda un neopixel, cuando uno incline la Circuit Playground hacia la derecha.
Adjunto la programación
#include
<Adafruit_CircuitPlayground.h>
#include
<Adafruit_Circuit_Playground.h>
void setup() {
CircuitPlayground.begin ();
Serial.begin (9600);
}
void loop() {
Serial.println
(CircuitPlayground.motionY ());
if (CircuitPlayground.motionY () < 0 ) {
CircuitPlayground.setPixelColor (7,255, 0,0);
}
else
CircuitPlayground.clearPixels ();
}
Adjunto vídeo con explicación
Adjunto vídeo que comprueba la programación lograda del reto 1
PRÁCTICA DIRIGIDA UNO
En dicha práctica aprendí a crear procedimientos y a programar sensor de botones, de interruptor, sensor de sonido, sensor de luz y sensor de temperatura.
Adjunto el código de programación
#include <Adafruit_CircuitPlayground.h>
void setup()
{
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);
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);
}
Adjunto vídeo donde explico programación
Vídeo de comprobación de la ejecución de la programación de los sensores.
Problemas Técnicos o de Programación
1. Situaciones técnicas: No se reconoce el puerto, no podía hacer el vídeo final de la tarjeta en acción, mostrando la ejecución de la tarjeta, porque no me reconoce el puerto, por más que cambié de puerto y le haga todos los pasos a seguir, no pude solucionarlo tuve que buscar otra computadora.
2. Problemas de programación: Me marcaba errores y eran por mala sintaxis, escribí mal algo, en minúscula ó omitía un ( ;), punto y coma.
1. Situaciones técnicas: No se reconoce el puerto, no podía hacer el vídeo final de la tarjeta en acción, mostrando la ejecución de la tarjeta, porque no me reconoce el puerto, por más que cambié de puerto y le haga todos los pasos a seguir, no pude solucionarlo tuve que buscar otra computadora.
2. Problemas de programación: Me marcaba errores y eran por mala sintaxis, escribí mal algo, en minúscula ó omitía un ( ;), punto y coma.
شركة تنظيف بجازان
ResponderEliminarشركة تنظيف ببيشة
شركة تنظيف بالباحة