//Abraham ortiz coronado
#include "pitches.h"
#define BOCINA 8
#define BOTON 12
#define BOCINA2 9
#define BOTON2 13
#define BOTON3 26 // Declara pin 26 para el Botón
#define LED_PIN 27 // Declara pin 27 para el Led
void setup() {
pinMode(BOCINA, OUTPUT);
pinMode(BOTON, INPUT_PULLUP);
pinMode(BOCINA2, OUTPUT);
pinMode(BOTON2, INPUT_PULLUP);
pinMode(1, OUTPUT); // Configurar pin 13 como salida
pinMode(28, OUTPUT); // Configurar pin 28 como salida
pinMode(LED_PIN, OUTPUT); // Configura Led como salida
pinMode(BOTON3, INPUT_PULLUP); // Configura Botón como entrada
}
void loop() {
delay(1);
int tono = 0;
int tono2 = 0;
int push = 0; // Botón sin presionar
if (digitalRead(BOTON) == LOW) {
tono = NOTE_C4;
}
if (digitalRead(BOTON2) == LOW) {
tono2 = NOTE_G5;
}
if (tono) {
tone(BOCINA, tono);
} else {
noTone(BOCINA);
}
if (tono2) {
tone(BOCINA2, tono2);
} else {
noTone(BOCINA2);
}
if (digitalRead(BOTON3) == LOW) { // Si el botón está presionado (LOW por INPUT_PULLUP)
push = 1; // Botón presionado
}
if (push) {
digitalWrite(LED_PIN, HIGH); // Enciende Led
} else {
digitalWrite(LED_PIN, LOW); // Apaga Led
}
digitalWrite(1, HIGH); // Encender LED
digitalWrite(28, HIGH); // Encender LED
delay(50); // Esperar 1 segundo
digitalWrite(28, LOW); // Apagar LED
delay(50); // Esperar 1 segundo
delay(50);
}