martes, 26 de marzo de 2019

BUZZER Y LED CON PULSADOR

En esta práctica la luz del LED se enciende y el buzzer no suena, si se apaga el LEDD, suena el buzzer cada vez que pulsamos el botón.












const int pulsador = 6; 
const int led = 10;
const int buzzer = 9;
int encendido = 0;

void setup() {

 pinMode(led, OUTPUT);

 pinMode(pulsador, INPUT);
 
 pinMode(buzzer, OUTPUT);
}

void loop() {
if (digitalRead(pulsador) == LOW) {
if (encendido == 0) {
digitalWrite(led, HIGH);
digitalWrite(buzzer, LOW);
encendido = 1;

} 
else if (encendido == 1){
digitalWrite(led, LOW);
digitalWrite(buzzer, HIGH);
encendido = 0;
} 
}
delay(100);
}

viernes, 22 de marzo de 2019

SEMAFORO

En esta práctica los LEDs se encienden y se apagan alternativamente con los colores de un semáforo simulando uno de ellos.





 




int rojo = 13;
 int amarillo = 11;
 int verde = 8;
 
 void setup () {
   pinMode(rojo, OUTPUT);
   pinMode(verde, OUTPUT);
   pinMode(amarillo, OUTPUT);
 }
    
  void loop () {
  digitalWrite(rojo, HIGH);
 delay(4000);
 digitalWrite(rojo, LOW);
 digitalWrite(verde, HIGH);
 delay(5000);
 digitalWrite(verde, LOW);
 digitalWrite(amarillo, HIGH);
 delay(2000); 
 digitalWrite(amarillo, LOW);
}

 
 

BUZZER Y LED

En esta práctica, la luz del LED y el sonido del buzzer se irán alternando de forma constante, pudiendo cambiar el buzzer por otro LED para que solo se alternen las luces.














int verde = 3;
int buzzer = 4;
void setup()
{
pinMode(verde, OUTPUT);
pinMode(buzzer, OUTPUT);
 Serial.begin(9600); //inicializa la comunicación Serial
}
void loop()
{
Serial.println("aparatos  - Inicio"); //Escribe el texto
digitalWrite(verde, HIGH);
Serial.println("Luz - Verde"); //Escribe el texto
delay(3000);
digitalWrite(verde, LOW);
digitalWrite(buzzer, HIGH); 
Serial.println("buzzer - Amarilla"); //Escribe texto
delay(800);
digitalWrite(buzzer, LOW);
}