La práctica dirigida 2, consiste en crear un prototipo con la Tarjeta Circuit Playground, para la cuál necesitamos utilizar un potenciómetro, lagartos, la tarjeta protoboard, cables de aguja, la meta es lograr que la tarjeta Circuit Playground encienda todos sus neopixeles y que al girar el potenciómetro todos los neopixeles cambien de colores, todos al mismo tiempo y del mismo color, más adelante podrán observar el vídeo.
Así mismo hay que realizar un reto, que es crear un circuito con sensor de contacto (botón) en la protoboard para que controle el encendido y apagado de un neopixel, igualmente más adelante puedes observar el vídeo que lo anexa.
- LA PRÁCTICA DIRIGIDA 2
Vídeo que explica la programación de la Práctica dirigida 2
Vídeo que demuestra la ejecución correcta de la programación
CÓDIGO DE PROGRAMACIÓN
#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_CircuitPlayground.h>
int contador =0;
void setup() {
pinMode (A9, INPUT);
CircuitPlayground.begin ();
}
void loop() {
int val=map
(analogRead (A9), 0, 1023,0,255);
contador = (contador
+1)%10;
CircuitPlayground.setPixelColor(contador, CircuitPlayground.colorWheel
(val));
}
- EL RETO 2
Recordemos que consiste en crear un circuito con sensor de contacto (botón) en la protoboard para que controle el encendido y apagado de un neopixel.
Vídeo que explica la programación del reto 2
Vídeo que demuestra la ejecución correcta de la programación
CÓDIGO DE PROGRAMACIÓN
#include <Adafruit_CircuitPlayground.h>
int pinDelBoton =10;
int umbral =50;
void setup()
{
CircuitPlayground.begin ();
pinMode (pinDelBoton, INPUT);
}
void loop()
{
encenderLed ();
}
void encenderLed ()
{
if (CircuitPlayground.readCap (pinDelBoton) >umbral )
{
CircuitPlayground.setPixelColor (2, 255, 0,0) ; delay (20);
}
else
{
CircuitPlayground.setPixelColor (2,0,0,0); delay (20);
}
}
Problemas técnicos
- La tarjeta no la reconoce a computadora ó el programa arduino, no aparecía el puerto, ni la librería, tuve que conseguir otra tarjeta.
- En el Reto 2, tenía toda la programación bien e idéntica a otra compañera, pero no funcionaba el botón, es ahí adonde aprendí que el botón no tiene todos sus lados iguales, hay que tener cuidado en la forma de colocarlo, en sus patas mas angostas, le cambie la posición y así sí me funcionó.
No hay comentarios:
Publicar un comentario