Práctica Dirigida 1
Link para ver el funcionamiento de las luces LED:
https://www.youtube.com/watch?v=LBMcG4CJsYs
Link para ver el funcionamiento de la alarma piezo:
https://www.youtube.com/watch?v=Yslk4rZCMb0
Funcionamiento de la LED, piezo y el botón.
int pinRojo = 3;
int pinAzul = 5;
int piezo = 6;
int boton = 2;
int estado = 0;
void setup()
{
pinMode(pinRojo, OUTPUT);
pinMode(pinAzul, OUTPUT);
pinMode(piezo,OUTPUT);
pinMode(boton,INPUT);
Serial.begin (9600);
}
void loop()
{
while (digitalRead(boton)==0)
{
analogWrite(pinRojo, HIGH);
analogWrite(pinAzul, LOW);
delay(100);
analogWrite(pinRojo, LOW);
analogWrite(pinAzul, HIGH);
delay(100);
tone (piezo,300,100);
Serial.println(digitalRead(boton));
delay (100);
}
while (digitalRead(boton)==1)
{
analogWrite(pinRojo, LOW);
analogWrite(pinAzul, LOW);
Serial.println(digitalRead(boton));
}
}
Link para ver el funcionamiento del
botón:https://www.youtube.com/watch?v=o_E-GAoDXzA
PROGRAMACIÓN PARA SU COMPROBACIÓN:
Reto 1
const int LedRojo = 3;
const int buzzer = 6;
const int ldrPin = A0;
void setup()
{
Serial.begin (9600);
pinMode(LedRojo, OUTPUT);
pinMode(buzzer,OUTPUT);
pinMode(ldrPin,INPUT);
}
void loop() {
int ldrStatus = analogRead(ldrPin);
if (ldrStatus <=100) {
digitalWrite(LedRojo, HIGH);
tone(buzzer, 100);
Serial.println("LDR is DARK, LED is ON");
}
else {
digitalWrite(LedRojo, LOW);
noTone(buzzer);
Serial.println("-------------");
}
}
Link para ver el funcionamiento del Reto 1
https://www.youtube.com/watch?v=_T_C_XqkgEY
Comentarios
Publicar un comentario