Práctica Dirigida 2

En la segunda Práctica Dirigida 2 se construirá un prototipo físico entre el potenciómetro y la tarjeta CircuitPlayground.
Primero que se realiza es la conexión física entre el potenciómetro, sensor analógico.

Luego se crea el circuito electrónico entre la Tarjeta Protoboard con la CircuitPlayground.

Finalmente se realiza un nuevo programa en Arduino que contiene las instrucciones para que cuando se gire la perilla del potenciómetro los neo píxeles cambien de color.

Código del programa:

#include <Adafruit_CircuitPlayground.h> // librerías
#include <Adafruit_Circuit_Playground.h>

int contador =0; //Variable global que indica el número del neopixel
void setup()
{
  Serial.begin(9600);
  pinMode(A9, INPUT); //puerto capacitor #9 que recibe los datos como INPUT con el comando pinMode
  CircuitPlayground.begin(); // se inicializa la Playground
}

void loop()
{
  int val=map(analogRead(A9),0,1012,0,255); //lee el sensor con la función analogRead que recibe lo que envía el potenciómetro y este valor a su vez es un parámetro para la función map. La función map convierte a los valores de 0 a 255.
  contador=(contador+1)%10; //contador % significa función modulo que envía el residuo de una division, similar a mod
  CircuitPlayground.setPixelColor(contador,CircuitPlayground.colorWheel(val)); // camia el valor del neopixel, con la función colorwheel recibe un valor y lo relaciona con la gama de colores de la rueda
}



0 comentarios:

Publicar un comentario