PRACTICA DIRIGIDA1






Alarma LED Programacion

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);

}

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));

 
  }
}


LED




PIEZO


BOTÓN



RETO1




Comentarios