ENTRADAS DIGITALES 3, 4 Y 5

Por último, cambiamos el código para que podamos encender 1 LED o 3 LEDS a la vez con el botón, o que suene una melodía en el piezo.










CÓDIGO DEL ÚNICO LED:

int inputPin = 6;
int ledPin = 13;

void setup(){
pinMode(inputPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop(){
if (digitalRead(inputPin) == HIGH){ 
digitalWrite(ledPin, HIGH);
}
 else {
  digitalWrite(ledPin, LOW);
  }
}


CÓDIGO DE LOS 3 LEDS:



#include <EducationShield.h>
VUMeter me;
int inputPin = 6;
int pins[]={2,3,4};
int pinCount=3;

void setup(){
  me.config(pinCount, pins);
  me.begin();
pinMode(inputPin, INPUT);
pinMode(pinCount, OUTPUT);
}
void loop(){
if (digitalRead(inputPin) == HIGH){ 
 me.on(0);
 me.on(1);
 me.on(2);} 
 else {
me.off(0);
me.off(1);
me.off(2);
  }
}


CÓDIGO DE LA MELODÍA DEL PIEZO:



void setup(){
pinMode(inputPin, INPUT);
pinMode(Buzzer, OUTPUT);
}
void loop(){
if (digitalRead(inputPin) == HIGH){ 
  tone(8, 392, 500);
delay(300);
 tone(8, 440, 500);
 delay(300);
 tone(8, 493.88, 500);
 delay(300);

} 
 else {
tone(8, 0, 0);
  }
}






Comentarios

Entradas populares de este blog

SPOT DE AUDACITY