//BUZZER Tne:
//C=523Hz
//D=587Hz
//E=659Hz
//F=698Hz
//G=784Hz
//A=880Hz
//H=988Hz
//C=1047Hz
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
int BUTTON = 5;
int BUZZER = 6;
void setup() {
pinMode(BUZZER, OUTPUT);
pinMode(BUTTON, INPUT_PULLUP);
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("");
}
void loop() {
{
if (digitalRead(BUTTON) == LOW)
lcd.setCursor(0, 0);
lcd.print("--Alle Voegel-- ");
lcd.setCursor(0, 1);
lcd.print("-sind schon da- ");
delay(1);
lcd.setCursor(0, 0);
lcd.print("--Alle Voegel-- ");
lcd.setCursor(0, 1);
lcd.print("-sind schon da- ");
delay(2999);
lcd.setCursor(0, 0);
lcd.print(" ");
lcd.setCursor(0, 1);
lcd.print(" ");
delay(1000);
tone(BUZZER,523);
lcd.setCursor(0, 0);
lcd.print("Alle Voegel ");
lcd.setCursor(0, 1);
lcd.print("sind schon da, ");
delay(1);
tone(BUZZER,523);
lcd.setCursor(0, 0);
lcd.print("Alle Voegel ");
lcd.setCursor(0, 1);
lcd.print("sind schon da, ");
delay(599);
tone(BUZZER,659);
delay(200);
tone(BUZZER,784);
delay(400);
tone(BUZZER,1047);
delay(400);
tone(BUZZER,880);
delay(400);
tone(BUZZER,1047);
delay(200);
tone(BUZZER,880);
delay(200);
tone(BUZZER,784);
delay(800);
tone(BUZZER,698);
lcd.setCursor(0, 0);
lcd.print("alle Voegel ");
lcd.setCursor(0, 1);
lcd.print("alle. ");
delay(600);
tone(BUZZER,784);
delay(200);
tone(BUZZER,659);
delay(400);
tone(BUZZER,523);
delay(400);
tone(BUZZER,587);
delay(800);
tone(BUZZER,523);
delay(800);
tone(BUZZER,784);
lcd.setCursor(0, 0);
lcd.print("Welch ein Singen");
lcd.setCursor(0, 1);
lcd.print("musiziern, ");
delay(396);
noTone(BUZZER);
delay(4);
tone(BUZZER,784);
delay(400);
tone(BUZZER,698);
delay(396);
noTone(BUZZER);
delay(4);
tone(BUZZER,698);
delay(400);
tone(BUZZER,659);
delay(400);
tone(BUZZER,784);
delay(200);
tone(BUZZER,659);
delay(200);
tone(BUZZER,587);
delay(800);
tone(BUZZER,784);
lcd.setCursor(0, 0);
lcd.print("Pfeifen ");
lcd.setCursor(0, 1);
lcd.print("zwitschern, ");
delay(396);
noTone(BUZZER);
delay(4);
tone(BUZZER,784);
delay(400);
tone(BUZZER,698);
delay(396);
noTone(BUZZER);
delay(4);
tone(BUZZER,698);
delay(400);
tone(BUZZER,659);
lcd.setCursor(0, 0);
lcd.print("tiriliern ");
lcd.setCursor(0, 1);
lcd.print(" ");
delay(400);
tone(BUZZER,784);
delay(200);
tone(BUZZER,659);
delay(200);
tone(BUZZER,587);
delay(800);
tone(BUZZER,523);
lcd.setCursor(0, 0);
lcd.print("Fruehling ");
lcd.setCursor(0, 1);
lcd.print("will nun ");
delay(600);
tone(BUZZER,659);
delay(200);
tone(BUZZER,784);
delay(400);
tone(BUZZER,1047);
delay(400);
tone(BUZZER,880);
lcd.setCursor(0, 0);
lcd.print("einmarschiern, ");
lcd.setCursor(0, 1);
lcd.print(" ");
delay(400);
tone(BUZZER,1047);
delay(200);
tone(BUZZER,880);
delay(200);
tone(BUZZER,784);
delay(800);
tone(BUZZER,698);
lcd.setCursor(0, 0);
lcd.print("kommt mit ");
lcd.setCursor(0, 1);
lcd.print("Sang und ");
delay(600);
tone(BUZZER,784);
delay(200);
tone(BUZZER,659);
delay(400);
tone(BUZZER,523);
delay(400);
tone(BUZZER,587);
lcd.setCursor(0, 0);
lcd.print("Schalle. ");
lcd.setCursor(0, 1);
lcd.print(" ");
delay(800);
tone(BUZZER,523);
delay(800);
noTone(BUZZER);
lcd.setCursor(0, 0);
lcd.print(" ");
lcd.setCursor(0, 1);
lcd.print(" ");
delay(1000);
}
}
Comments