/**
* \Buzzer_00_beep
*
* https://wokwi.com/projects/449139678492594177
* https://github.com/filippo-bilardo/ROBOTICA/blob/main/Buzzer/README.md
*
* @author Fippo Bilardo
* @version 1.0 20/03/25 - Versione iniziale
*/
const int BUZZER_PIN = 8;
void setup() {
pinMode(BUZZER_PIN, OUTPUT);
}
void loop() {
// Per generare la nota LA che ha una freq. di 440Hz
// Dobbiamo calcolare il perido associato
// T = 1 / f -> T = 1.000.000us/440 = 2,2ms = 2272us
// Riproduci una volta la melodia
digitalWrite(BUZZER_PIN, HIGH);
delayMicroseconds(2272/2);
digitalWrite(BUZZER_PIN, LOW);
delayMicroseconds(2272/2);
}