Мазмұны:

Астрономия табыт биі мем музыкасы Arduino Uno көмегімен: 5 қадам
Астрономия табыт биі мем музыкасы Arduino Uno көмегімен: 5 қадам

Бейне: Астрономия табыт биі мем музыкасы Arduino Uno көмегімен: 5 қадам

Бейне: Астрономия табыт биі мем музыкасы Arduino Uno көмегімен: 5 қадам
Бейне: ТАНЕЦ С ГРОБОМ НА ГИТАРЕ | Coffin Dance | + ТАБЫ (Astronomia) 2024, Қараша
Anonim
Астрономия тобы биі мем музыкасы Arduino Uno көмегімен
Астрономия тобы биі мем музыкасы Arduino Uno көмегімен

Бұл блогта біз сізге астрономия табытының биін Arduino Uno -мен көрсеткен болатынбыз

Табут биі астрономиясы туралы естеліктер туралы барлықтарыңыз білесіздер

сондықтан мен бұл әуенді arduino uno көмегімен жасауды шештім

Міне, осы жобада және arduino кодтауында қолданылатын қадамдар мен жабдықтар

1 -қадам: компоненттер

Image
Image

Қажетті компоненттер:

  • Ардуино Уно / Нодемку
  • Jumper Wires
  • Динамик/дыбыстық сигнал
  • BC547 транзисторы (міндетті емес)
  • Жарық диодты (міндетті емес)

2 -қадам: динамикпен Arduino байланысы

Динамикпен Arduino байланысы
Динамикпен Arduino байланысы

Динамик бар Arduino

мұнда мен bc547 транзисторын динамик үшін күшейткіш ретінде қолдандым

3 -қадам: Buzzer көмегімен Arduino байланысы

Buzzer көмегімен Arduino байланысы
Buzzer көмегімен Arduino байланысы
Buzzer көмегімен Arduino байланысы
Buzzer көмегімен Arduino байланысы

Ардуино дыбыстық сигналмен

4 -қадам: Arduino коды

Табыт биі Arduino коды

Астрономия коды Ардуино үшін төменде келтірілген.

Төмендегі кодты көшіріп, Arduino IDE қойыңыз, содан кейін Arduino тақтасына жүктеңіз.

#анықтау NOTE_B0 31

#анықтаңыз NOTE_C1 33 #анықтаңыз NOTE_CS1 35 #анықтаңыз NOTE_D1 37 #анықтаңыз NOTE_DS1 39 #анықтаңыз NOTE_E1 41 #анықтаңыз NOTE_F1 44 #анықтаңыз NOTE_FS1 46 #анықтаңыз NOTE_G1 49 #анықтаңыз NOTE_GS1 52 #анықтаңыз. NOTE_C2 65 #анықтаңыз NOTE_CS2 69 #анықтаңыз NOTE_D2 73 #анықтаңыз NOTE_DS2 78 #анықтаңыз NOTE_E2 82 #анықтаңыз NOTE_F2 87 #анықтаңыз NOTE_FS2 93 #анықтаңыз NOTE_G2 98 #анықтаңыз NOTE_GS2 104 #анықтаңыз NOTE_A2 110 #Анықтаңыз #анықтаңыз NOTE_CS3 139 #анықтаңыз NOTE_D3 147 #анықтаңыз NOTE_DS3 156 #анықтаңыз NOTE_E3 165 #анықтаңыз NOTE_F3 175 #анықтаңыз NOTE_FS3 185 #анықтаңыз NOTE_G3 196 #анықтаңыз NOTE_GS3 208 #анықтаңыз NOTE_A3 220 #23 NOTE_CS4 277 #Анықтау NOTE_D4 294 #Анықтау NOTE_DS4 311 #Анықтау NOTE_E4 330 #Анықтау NOTE_F4 349 #Анықтау NOTE_FS4 370 #Анықтау NOTE_G4 392 #Анықтау NOTE_GS4 415 #Анықтау NOTE_A4 440 Ескертпе #Анықтау NOTE_D5 587 #Анықтау NOTE_DS5 622 #Анықтау NOTE_E5 659 #Анықтау NOTE_F5 698 #Анықтау NOTE_FS5 740 #Анықтау NOTE_G5 784 #Анықтау NOTE_AS 8-9 #Анықтау Ескертпе Notes 93 NOTE_D6 1175 #Анықтау NOTE_DS6 1245 #Анықтау NOTE_E6 1319 #Анықтау NOTE_F6 1397 #Анықтау NOTE_FS6 1480 #Анықтау NOTE_G6 1568 #Анықтау NOTE_GS6 1661 #Анықтау NOTE_A6 1760 #Анықтау NOTE_AS6 1865 Носаптау 27 #Анықтау NOTE_DS7 2489 #Анықтау NOTE_E7 2637 #Анықтау NOTE_F7 2794 #Анықтау NOTE_FS7 2960 #Анықтау NOTE_G7 3136 #Анықтау NOTE_GS7 3322 #Анықтау NOTE_A7 3520 #Анықтау NOTE_AS7 3729 #Анықтамау NOTE_DS8 4978 «әуені = {NOTE_A4, 0, NOTE_A4, NOTE_A4, NOTE_C5, 0, NOTE_AS4, NOTE_A4, NOTE_G4, 0, NOTE_G4, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_AS4, NOTE_A4, 0, ЕСКЕРТПЕ 5, NOTE_A5, NOTE_AS5, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4 NOTE_D5, NOTE_D5, NOTE_C5, NOTE_C5, NOTE_C5, NOTE_C5, NOTE_F5, NOTE_F5, NOTE_F5, NOTE_F5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5 NOTE_F4, NOTE_G4, 0, NOTE_G4, NOTE_D5, NOTE_C5, 0, NOTE_AS4, 0, NOTE_A4, 0, NOTE_A4, NOTE_A4, NOTE_C5, 0, NOTE_AS4, NOTE_A4, NOTE_G4, 0, NOTE_G4, NOTE_AS5, NOTE_A5, NOTE_A5, NOTE_A5, NOTE_AS5 NOTE_G4, 0, NOTE_G4, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_G4, 0, NOTE_G4, NOTE_D5, NOTE_C5, 0, NOTE_AS4, 0, NOTE_A4, 0, NOTE_A4, NOTE_A4, NOTE_A5, NOTE_A4, NOTE_A4 0, NOTE_G4, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_G4, 0, NOTE_G4, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5; // жазбаның ұзақтығы: 4 = тоқсандық ескерту, 8 = сегізінші ескерту және т.б.: int noteDurations = {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,}; void setup () {for (int thisNote = 0; thisNote <112; thisNote ++) {int noteDuration = 750 / noteDurations [thisNote]; үн (7, әуен [thisNote], noteDuration); int pauseBetweenNotes = noteDuration * 1.30; кідіріс (pauseBetweenNotes); noTone (7); }} жарамсыз цикл () {}

Ұсынылған: