miércoles, 5 de noviembre de 2025

Proyecto: Sirena policial con LEDs y buzzer

 // Proyecto: Sirena policial con LEDs y buzzer



int ledRojo1 = 2;

int ledRojo2 = 3;

int ledAzul1 = 4;

int ledAzul2 = 5;

int buzzer = 6;


void setup() {

  pinMode(ledRojo1, OUTPUT);

  pinMode(ledRojo2, OUTPUT);

  pinMode(ledAzul1, OUTPUT);

  pinMode(ledAzul2, OUTPUT);

  pinMode(buzzer, OUTPUT);

}


void loop() {

  // Fase 1: LEDs rojos encendidos, azules apagados

  digitalWrite(ledRojo1, HIGH);

  digitalWrite(ledRojo2, HIGH);

  digitalWrite(ledAzul1, LOW);

  digitalWrite(ledAzul2, LOW);

  tone(buzzer, 800);     // sonido agudo

  delay(300);


  // Fase 2: todo apagado un momento

  allOff();

  delay(100);


  // Fase 3: LEDs azules encendidos, rojos apagados

  digitalWrite(ledRojo1, LOW);

  digitalWrite(ledRojo2, LOW);

  digitalWrite(ledAzul1, HIGH);

  digitalWrite(ledAzul2, HIGH);

  tone(buzzer, 600);     // sonido más grave

  delay(300);


  // Fase 4: todo apagado un momento

  allOff();

  delay(100);

}


void allOff() {

  digitalWrite(ledRojo1, LOW);

  digitalWrite(ledRojo2, LOW);

  digitalWrite(ledAzul1, LOW);

  digitalWrite(ledAzul2, LOW);

  noTone(buzzer);

}


Share:

Vistas a la página totales

Buscar este blog

Con tecnología de Blogger.

Translate

Proyecto: Sirena policial con LEDs y buzzer

 // Proyecto: Sirena policial con LEDs y buzzer int ledRojo1 = 2; int ledRojo2 = 3; int ledAzul1 = 4; int ledAzul2 = 5; int buzzer = 6; void...

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *