miércoles, 8 de noviembre de 2017

Práctica Dirigida 2


UNIDAD 3


Vídeo de la práctica dirigida 2


Práctica dirigida 2
Circuito utilizando un Potenciómetro


#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));

}


                                         
                                         Vídeo del Reto 2 


                                                     

Solución al Reto 2

Crear un sensor de contacto utilizando la Protoboard para encender y apagar los neopixeles.


#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(0,255,25,10);
    CircuitPlayground.setPixelColor(1,55,25,20);
    CircuitPlayground.setPixelColor(2,255,0,100);
    CircuitPlayground.setPixelColor(3,2,120,14);
    CircuitPlayground.setPixelColor(4,5,60,30);
    CircuitPlayground.setPixelColor(5,40,80,90);
    CircuitPlayground.setPixelColor(6,100,128,45);
    CircuitPlayground.setPixelColor(7,15,35,89);
    CircuitPlayground.setPixelColor(8,45,155,199);
    CircuitPlayground.setPixelColor(9,127,88,60);
    delay(20);
  }
   else
  {
    CircuitPlayground.setPixelColor(0,0,0,0);
    CircuitPlayground.setPixelColor(1,0,0,0);
    CircuitPlayground.setPixelColor(2,0,0,0);
    CircuitPlayground.setPixelColor(3,0,0,0);
    CircuitPlayground.setPixelColor(4,0,0,0);
    CircuitPlayground.setPixelColor(5,0,0,0);
    CircuitPlayground.setPixelColor(6,0,0,0);
    CircuitPlayground.setPixelColor(7,0,0,0);
    CircuitPlayground.setPixelColor(8,0,0,0);
    CircuitPlayground.setPixelColor(9,0,0,0);
    delay(20);
  }
  }
  











No hay comentarios:

Publicar un comentario

Principal

CIRCUIT PLAYGROUND