Dentro de este apartado se realizara la Construcción de Prototipos utilizando la tarjeta Protoboard. visualizandose una práctica donde se desarrollan circuitos simple con CircuitPlayground y la tarjeta protoboard.
Cabe agregar la resolución de un Reto en el cual pondremos en práctica los conocimientos previos en programacion.
Práctica dirigida 2.

Reto
Crear un circuito con sensor de contacto en la protoboard para que controle el encendido y apagado de los neopixeles.
Programación del Reto
//libreta de la Circuit
#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>
int contador=0; // define una variable contador,
void setup() {
CircuitPlayground.begin();// inicia el Playground
pinMode(A9,INPUT);// se inicia el CircuitPlayground y se define que el sensor numero 9 es la entrada.
int contador=0; // se declara la variable contador, donde contador es igual a 0
}
void loop() {
//En este paso se le da un valor al contador donde contador es = a contador mas uno, dividido
//entre 10. creamos una variable llamada "encendiendo" que se le asigna
//un valor captado por la lectura "digitalRead" en el sensor #9.
contador=(contador+1)%10;
int encendiendo=(digitalRead(A9));
// se inicia con la condiconal, si encendiendo es iguan a 1, los neopixeles se encienden y esperan un segundo.
if (encendiendo==1)
{
CircuitPlayground.setPixelColor(contador,CircuitPlayground.colorWheel(encendiendo)); Nota: dentro de esta programación podemos utilizar el aleatorio Random para que los neopixeles salgan de forma aleatoria d diferentes colores.
delay (1000);
}
// si no esta presionado el sensor la variable no daria la condicion.
else
{
CircuitPlayground.clearPixels();
delay (1000);
video
No hay comentarios:
Publicar un comentario