lunes, 20 de mayo de 2019

Botón derecho e izquierdo




#include <Adafruit_CircuitPlayground.h>
//incio del Programa
void setup() {
  Serial.begin(9600);
  CircuitPlayground.begin();
}

//ciclo del Programa
void loop() {

      if (CircuitPlayground.leftButton()== 1) { 
        //si se presiona el botón izquierdo
         CircuitPlayground.setPixelColor( 0, 255, 0, 0 );
         CircuitPlayground.setPixelColor( 1, 0, 0, 0 );
      }
      if (CircuitPlayground.rightButton()== 1) { 
        //si se presiona el botón derecho
         CircuitPlayground.setPixelColor( 0, 0, 0, 0 );
         CircuitPlayground.setPixelColor( 1, 255, 0, 0 );
      }
   }   


RETOS

Reto 1:

Al presionar un botón se encienden todos los neopixeles de la tarjeta, y al presionar el otro se apagan.


Reto 2:
Al presionar un botón se enciende los cinco neopixeles de ese lado de la tarjeta y se apagan los del otro lado, al presionar el otro botón, se apagan los neopixeles del otro lado y se encienden los 5 de lado del botón presionado.



Retro 3:

Al presionar los dos botones juntos, los neopixeles se encienden, al volver a  presionar los dos botones juntos se apagan
 

Reto Timbre

Utilizando la programación del semáforo, cree un timbre. (al presionar el botón suena, al soltar el botón deja de sonar)




#include <Adafruit_CircuitPlayground.h>
//incio del Programa
void setup() {
  Serial.begin(9600);
  CircuitPlayground.begin();
}

//ciclo del Programa
void loop() {

      if (CircuitPlayground.leftButton()== 1) {

        CircuitPlayground.playTone( 262, 1000 );

      }
   }