Სარჩევი:

ასტრონომიის კუბოს საცეკვაო მემე მუსიკა Arduino Uno– ს გამოყენებით: 5 ნაბიჯი
ასტრონომიის კუბოს საცეკვაო მემე მუსიკა Arduino Uno– ს გამოყენებით: 5 ნაბიჯი

ვიდეო: ასტრონომიის კუბოს საცეკვაო მემე მუსიკა Arduino Uno– ს გამოყენებით: 5 ნაბიჯი

ვიდეო: ასტრონომიის კუბოს საცეკვაო მემე მუსიკა Arduino Uno– ს გამოყენებით: 5 ნაბიჯი
ვიდეო: გელა გნოლიძე და ღამის შოუს ბენდი | ზღვა ღელავს 2024, ნოემბერი
Anonim
ასტრონომიის კუბოს ცეკვა მემე მუსიკა არდუინო უნოს გამოყენებით
ასტრონომიის კუბოს ცეკვა მემე მუსიკა არდუინო უნოს გამოყენებით

ამ ბლოგში ჩვენ გაჩვენეთ ასტრონომიის კუბოს საცეკვაო მელოდია არდუინო უნოსთან ერთად

როგორც ყველამ იცით კუბოების ცეკვის ასტრონომიის შესახებ მემეების შესახებ

ასე რომ, მე გადავწყვიტე ამ მელოდიის გაკეთება arduino uno გამოყენებით

აქ არის ნაბიჯები და მასალები, რომლებიც გამოიყენება ამ პროექტში და arduino კოდირება

ნაბიჯი 1: კომპონენტები

Image
Image

საჭირო კომპონენტებია:

  • არდუინო უნო / ნოდემკუ
  • Jumper Wires
  • სპიკერი/ბუზერი
  • BC547 ტრანზისტორი (სურვილისამებრ)
  • LED (სურვილისამებრ)

ნაბიჯი 2: Arduino კავშირი სპიკერთან

Arduino კავშირი სპიკერთან
Arduino კავშირი სპიკერთან

არდუინო სპიკერით

აქ მე გამოვიყენე bc547 ტრანზისტორი, როგორც გამაძლიერებელი დინამიკისთვის

ნაბიჯი 3: Arduino კავშირი Buzzer– თან

Arduino კავშირი ბუზერთან
Arduino კავშირი ბუზერთან
Arduino კავშირი ბუზერთან
Arduino კავშირი ბუზერთან

არდუინო ბუზერთან ერთად

ნაბიჯი 4: Arduino კოდი

კუბოს ცეკვის არდუინოს კოდი

Arduino– ს ასტრონომიის კოდი მოცემულია ქვემოთ.

დააკოპირეთ ქვემოთ მოყვანილი კოდი და ჩასვით Arduino IDE- ში, შემდეგ ატვირთეთ Arduino დაფაზე.

#განსაზღვრეთ შენიშვნა_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_CS3 139 #განსაზღვრეთ NOTE_D3 147 #განსაზღვრეთ NOTE_DS3 156 #განსაზღვრეთ NOTE_E3 165 #განსაზღვრეთ NOTE_F3 175 #განსაზღვრეთ NOTE_CS4 277 #განსაზღვრეთ NOTE_D4 294 #განსაზღვრეთ NOTE_DS4 311 #განსაზღვრეთ NOTE_E4 330 #განსაზღვრეთ NOTE_F4 349 #განსაზღვრეთ NOTE_FS4 370 #განსაზღვრეთ NOTE_G4 392 #განსაზღვრეთ NOTE_GS4 415 #განისაზღვრეთ NOTE4E4E4E4E4E4E44 #განსაზღვრეთ NOTE_D5 587 #განსაზღვრეთ NOTE_DS5 622 #განსაზღვრეთ NOTE_E5 659 #განსაზღვრეთ NOTE_F5 698 #განსაზღვრეთ NOTE_FS5 740 #განსაზღვრეთ NOTE_G5 784 #განსაზღვრეთ NOTE_GS5 831 #განსაზღვრეთ NOTE_A5 880 #განსაზღვრეთ NOTE_D6 1175 #განსაზღვრეთ NOTE_DS6 1245 #განსაზღვრეთ NOTE_E6 1319 #განსაზღვრეთ NOTE_F6 1397 #განსაზღვრეთ NOTE_FS6 1480 #განსაზღვრეთ NOTE_G6 1568 #განსაზღვრეთ NOTE_GS6 1661 #განსაზღვრეთ #განსაზღვრეთ NOTE_DS7 2489 #განსაზღვრეთ NOTE_E7 2637 #განსაზღვრეთ NOTE_F7 2794 #განსაზღვრეთ NOTE_FS7 2960 #განსაზღვრეთ NOTE_G7 3136 #განსაზღვრეთ NOTE_GS7 3322 #განსაზღვრეთ NOTE_A7 3520 #განსაზღვრეთ NOTE_DS8 4978 "int melody = {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_G4, 0, NOTE_G4, NOTE_AS5, NOTE_A5, NOTE_AS 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_44 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, NOTE55, NOTE5, NOTE55, NOTE5 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_4, NOTE54 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_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 შენიშვნა ხანგრძლივობა = {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, 4, 4, 4, 4, 4, 4, 4, 4, 4,}; void setup () {for (int thisNote = 0; thisNote <112; thisNote ++) {int noteDuration = 750 / noteDurations [thisNote]; ტონი (7, მელოდია [ეს შენიშვნა], შენიშვნა ხანგრძლივობა); int pauseBetweenNotes = შენიშვნა ხანგრძლივობა * 1.30; შეფერხება (pauseBetweenNotes); noTone (7); }} void loop () {}

გირჩევთ: