programació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));
}
}
RETO 1
int
ldrPin=A0;
int pinAzul
=13;
int piezo =
7;
void
setup()
{
pinMode(pinAzul,OUTPUT);
pinMode(ldrPin,
INPUT);
pinMode(piezo,OUTPUT);
Serial.begin
(9600);
}
void loop
()
{
int
ldrStatus = analogRead (ldrPin);
if
(ldrStatus <=200)
{
digitalWrite
(pinAzul, HIGH);
tone (piezo, 300, 100);
delay (100);
tone (piezo, 450, 50);
Serial.println("LDR
is DARK; LED is ON");
delay
(100);
}
else
{
digitalWrite
(pinAzul, LOW);
Serial.println("-----------");
}
No hay comentarios:
Publicar un comentario