Práctica Dirigida 2



Potenciómetro - CircuitPlayground

En la unidad Número 3 se contruye un prototipo tomando como referencia el  vídeo 2. En dicha práctica dirigida,se hace uso del potenciómetro en una protoboard y la  CircuitPlayground.
Para ello se reqería observar el infográfico, se  analiza el vídeo 2, se realizan  las conecciones adecuadas de entrada y salida y se diseña  y ejecuta  la programación en Arduino para lograr el efecto de cambio de colores en los neopixeles mediante el movimiento del potenciómetro.

 

Explicación:



Programación:

include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.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));

}

Realización de reto:

El reto consiste en lograr que por medio de un sensor de contacto se active una o varias luces en la circuit playground. Para ello se requiere: 
La circuit playground.
La Protoboard.
Cables lagarto hembra.
Cables conectores. 

Explicación:

  Vídeo del Reto:



Programación:  

Se utiliza la siguiente:
#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.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 (4, 255,255,0); delay (20);
}
else
{
  CircuitPlayground.setPixelColor (4, 0,0,0); delay (20);
}
}


Encendido de Varias Luces Led:


Vídeo:

No hay comentarios: