Song with Songtext (KARAOKE)
Its play a song melody with songtex (karaoke).
Components and supplies
1
Jumper wires (generic)
1
Arduino UNO
1
Rotary Potentiometer, 10 kohm
1
Buzzer
1
RGB LCD Shield Kit, 16x2 Character Display
1
Resistor 2.21k ohm
Apps and platforms
1
Arduino IDE
Project description
Code
Song with Songtext
arduino
Its play a song and write the songtext.
1//BUZZER Tne: 2//C=523Hz 3//D=587Hz 4//E=659Hz 5//F=698Hz 6//G=784Hz 7//A=880Hz 8//H=988Hz 9//C=1047Hz 10 11#include 12 <LiquidCrystal.h> 13 14LiquidCrystal lcd(7, 8, 9, 10, 11, 12); 15int BUTTON = 16 5; 17int BUZZER = 6; 18 19void setup() { 20 pinMode(BUZZER, OUTPUT); 21 pinMode(BUTTON, 22 INPUT_PULLUP); 23 // set up the LCD's number of columns and rows: 24 lcd.begin(16, 25 2); 26 // Print a message to the LCD. 27 lcd.print(""); 28} 29void loop() 30 { 31 { 32if (digitalRead(BUTTON) == LOW) 33 lcd.setCursor(0, 0); 34 lcd.print("--Alle 35 Voegel-- "); 36 lcd.setCursor(0, 1); 37 lcd.print("-sind schon da- "); 38 39 delay(1); 40 lcd.setCursor(0, 0); 41 lcd.print("--Alle Voegel-- "); 42 43 lcd.setCursor(0, 1); 44 lcd.print("-sind schon da- "); 45 delay(2999); 46 47 lcd.setCursor(0, 0); 48 lcd.print(" "); 49 lcd.setCursor(0, 50 1); 51 lcd.print(" "); 52 delay(1000); 53 tone(BUZZER,523); 54 55 lcd.setCursor(0, 0); 56 lcd.print("Alle Voegel "); 57 lcd.setCursor(0, 58 1); 59 lcd.print("sind schon da, "); 60 delay(1); 61 tone(BUZZER,523); 62 63 lcd.setCursor(0, 0); 64 lcd.print("Alle Voegel "); 65 lcd.setCursor(0, 66 1); 67 lcd.print("sind schon da, "); 68 delay(599); 69 tone(BUZZER,659); 70 71 delay(200); 72 tone(BUZZER,784); 73 delay(400); 74 tone(BUZZER,1047); 75 76 delay(400); 77 tone(BUZZER,880); 78 delay(400); 79 tone(BUZZER,1047); 80 81 delay(200); 82 tone(BUZZER,880); 83 delay(200); 84 tone(BUZZER,784); 85 86 delay(800); 87 tone(BUZZER,698); 88 lcd.setCursor(0, 0); 89 lcd.print("alle 90 Voegel "); 91 lcd.setCursor(0, 1); 92 lcd.print("alle. "); 93 94 delay(600); 95 tone(BUZZER,784); 96 delay(200); 97 tone(BUZZER,659); 98 99 delay(400); 100 tone(BUZZER,523); 101 delay(400); 102 tone(BUZZER,587); 103 104 delay(800); 105 tone(BUZZER,523); 106 delay(800); 107 tone(BUZZER,784); 108 109 lcd.setCursor(0, 0); 110 lcd.print("Welch ein Singen"); 111 lcd.setCursor(0, 112 1); 113 lcd.print("musiziern, "); 114 delay(396); 115 noTone(BUZZER); 116 117 delay(4); 118 tone(BUZZER,784); 119 delay(400); 120 tone(BUZZER,698); 121 delay(396); 122 123 noTone(BUZZER); 124 delay(4); 125 tone(BUZZER,698); 126 delay(400); 127 tone(BUZZER,659); 128 129 delay(400); 130 tone(BUZZER,784); 131 delay(200); 132 tone(BUZZER,659); 133 134 delay(200); 135 tone(BUZZER,587); 136 delay(800); 137 tone(BUZZER,784); 138 139 lcd.setCursor(0, 0); 140 lcd.print("Pfeifen "); 141 lcd.setCursor(0, 142 1); 143 lcd.print("zwitschern, "); 144 delay(396); 145 noTone(BUZZER); 146 147 delay(4); 148 tone(BUZZER,784); 149 delay(400); 150 tone(BUZZER,698); 151 delay(396); 152 153 noTone(BUZZER); 154 delay(4); 155 tone(BUZZER,698); 156 delay(400); 157 tone(BUZZER,659); 158 159 lcd.setCursor(0, 0); 160 lcd.print("tiriliern "); 161 lcd.setCursor(0, 162 1); 163 lcd.print(" "); 164 delay(400); 165 tone(BUZZER,784); 166 167 delay(200); 168 tone(BUZZER,659); 169 delay(200); 170 tone(BUZZER,587); 171 172 delay(800); 173 tone(BUZZER,523); 174 lcd.setCursor(0, 0); 175 lcd.print("Fruehling 176 "); 177 lcd.setCursor(0, 1); 178 lcd.print("will nun "); 179 180 delay(600); 181 tone(BUZZER,659); 182 delay(200); 183 tone(BUZZER,784); 184 185 delay(400); 186 tone(BUZZER,1047); 187 delay(400); 188 tone(BUZZER,880); 189 190 lcd.setCursor(0, 0); 191 lcd.print("einmarschiern, "); 192 lcd.setCursor(0, 193 1); 194 lcd.print(" "); 195 delay(400); 196 tone(BUZZER,1047); 197 198 delay(200); 199 tone(BUZZER,880); 200 delay(200); 201 tone(BUZZER,784); 202 203 delay(800); 204 tone(BUZZER,698); 205 lcd.setCursor(0, 0); 206 lcd.print("kommt 207 mit "); 208 lcd.setCursor(0, 1); 209 lcd.print("Sang und "); 210 211 delay(600); 212 tone(BUZZER,784); 213 delay(200); 214 tone(BUZZER,659); 215 216 delay(400); 217 tone(BUZZER,523); 218 delay(400); 219 tone(BUZZER,587); 220 221 lcd.setCursor(0, 0); 222 lcd.print("Schalle. "); 223 lcd.setCursor(0, 224 1); 225 lcd.print(" "); 226 delay(800); 227 tone(BUZZER,523); 228 229 delay(800); 230 noTone(BUZZER); 231 lcd.setCursor(0, 0); 232 lcd.print(" "); 233 234 lcd.setCursor(0, 1); 235 lcd.print(" "); 236 delay(1000); 237} 238} 239
Downloadable files
Song with Songtext
Song with Songtext

Song with Songtext
Song with Songtext

Comments
Only logged in users can leave comments