Laboratorio Numero 2
Laboratorio Numero 2
2. OBJETIVO PRINCIPAL
Analizar el funcionamiento de un led controlado por un
pulsador mediante una resistencia pull up.
Analizar el funcionamiento de un buzzer pasivo controlador
por Arduino uno.
void setup(){
}
void loop(){
FIG.3.MONTAJE
while(cont<10){
Paso numero 2
Programa el código que me cumpla el desarrollo del
problema planteado. tone(pinBuzzer, 440, 500);
#define pulsador_encendido 9 delay(1000);
#define pulsador_apagado 5 cont++;
#define led 7 }
}
void setup() {
// put your setup code here, to run once:
pinMode(pulsador_encendido,INPUT_PULLUP);
pinMode(pulsador_apagado,INPUT_PULLUP);
pinMode(led,OUTPUT);
digitalWrite(led,LOW);
}
Paso numero 1 , del problema numero 3
void loop() { Montar los elementos en la protoboard y hacer su respectivo
montaje utilizando las salidas del Arduino (Figura 5
// put your main code here, to run repeatedly:
montaje)
if (digitalRead(pulsador_encendido) == LOW)
{
digitalWrite(led,HIGH);
delay(300);
}
if (digitalRead(pulsador_apagado) == LOW)
{ (FIGURA 5. MONTAJE)
digitalWrite(led,LOW); Paso numero 2 , del problema numero 3
delay(300); Programa el código que me cumpla el desarrollo del
} problema planteado.
} #define buzzer 10
#define melody1 4
Paso numero 1, para el problema numero dos #define melody2 2
Montar los elementos en la protoboard y hacer su respectivo #define DO 522
montaje utilizando las salidas de Arduino uno. (figura 4 #define RE 586
montaje)
#define MI 658
#define FA 698
#define SOL 782
#define LA 880
#define SI 986
#define DO2 554
#define RE2 622
#define FA2 738
#define SOL2 830
FIG 4. MONTAJE
#define LA2 932
Paso numero 2 del problema numero 1
int z=0; delay(1000);
}
}
}
void setup() {
// put your setup code here, to run once:
pinMode(buzzer,OUTPUT);
pinMode(melody1,INPUT_PULLUP);
pinMode(melody2,INPUT_PULLUP); 5. ANÁLISIS DE RESULTADOS
digitalWrite(buzzer,LOW); El análisis se dará a conocer en el siguiente enlace:
} https://youtu.be/Pj66JN7Xd6g
if(digitalRead(melody2)== LOW){
for(int i=0; i<1; i++){
tone(buzzer,LA,100);
delay(200);
tone(buzzer,LA,100);
delay(200);
tone(buzzer,SOL2,200);
delay(300);
tone(buzzer,FA2,100);
delay(200);
tone(buzzer,FA2,100);
delay(200);
tone(buzzer,MI,100);
delay(300);
tone(buzzer,FA2,100);
delay(200);
tone(buzzer,MI,100);
delay(300);
tone(buzzer,FA2,100);
delay(200);
tone(buzzer,LA,100);
delay(300);
tone(buzzer,SOL2,300);