Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: Arduino კავშირი სპიკერთან
- ნაბიჯი 3: Arduino კავშირი Buzzer– თან
- ნაბიჯი 4: Arduino კოდი
ვიდეო: ასტრონომიის კუბოს საცეკვაო მემე მუსიკა Arduino Uno– ს გამოყენებით: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ ბლოგში ჩვენ გაჩვენეთ ასტრონომიის კუბოს საცეკვაო მელოდია არდუინო უნოსთან ერთად
როგორც ყველამ იცით კუბოების ცეკვის ასტრონომიის შესახებ მემეების შესახებ
ასე რომ, მე გადავწყვიტე ამ მელოდიის გაკეთება arduino uno გამოყენებით
აქ არის ნაბიჯები და მასალები, რომლებიც გამოიყენება ამ პროექტში და arduino კოდირება
ნაბიჯი 1: კომპონენტები
საჭირო კომპონენტებია:
- არდუინო უნო / ნოდემკუ
- Jumper Wires
- სპიკერი/ბუზერი
- BC547 ტრანზისტორი (სურვილისამებრ)
- LED (სურვილისამებრ)
ნაბიჯი 2: Arduino კავშირი სპიკერთან
არდუინო სპიკერით
აქ მე გამოვიყენე bc547 ტრანზისტორი, როგორც გამაძლიერებელი დინამიკისთვის
ნაბიჯი 3: Arduino კავშირი Buzzer– თან
არდუინო ბუზერთან ერთად
ნაბიჯი 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 () {}
გირჩევთ:
კუბოს საცეკვაო მუსიკა არდუინოს გამოყენებით: 6 ნაბიჯი
კუბოს საცეკვაო მუსიკა არდუინოს გამოყენებით: ამ გაკვეთილში მე გეტყვით როგორ შეგიძლიათ გამოიყენოთ არდუინო მუსიკის შესაქმნელად მხოლოდ სპიკერის გამოყენებით (MP3 მოდული არ არის საჭირო). ჯერ ნახეთ ეს ვიდეო გაკვეთილი
ასტრონომიის ინტერვალომეტრი: 4 ნაბიჯი (სურათებით)
ასტრონომიის ინტერვალომეტრი: ჩემი ერთ -ერთი ჰობი არის ასტროფოტოგრაფია. ასტროფოტოგრაფია განსხვავდება ჩვეულებრივი ფოტოგრაფიისგან, როდესაც თქვენ იღებთ სურათს ტელესკოპის საშუალებით, რადგან გალაქტიკები და ნისლეულები ბნელია, თქვენ უნდა გადაიღოთ ხანგრძლივი ექსპოზიციის ფოტოგრაფია (30 -დან რამდენიმე წუთამდე) და
ასტრონომიის საათი: 10 ნაბიჯი (სურათებით)
ასტრონომიის საათი: მე -14 საუკუნეში პირველი მექანიკური საათების გამოგონებიდან მალევე, გამომგონებლებმა დაიწყეს გზების ძებნა ცის მოძრაობის გამოსახატავად. ამრიგად, შეიქმნა ასტრონომიის საათი. ალბათ ყველაზე ცნობილი ასტრონომიული საათი შეიქმნა პრა
მუსიკა რეაქტიული სინათლე -- როგორ გავხადოთ სუპერ მარტივი მუსიკა რეაქტიული შუქი დესკტოპის გასაოცარი გასაკეთებლად .: 5 ნაბიჯი (სურათებით)
მუსიკა რეაქტიული სინათლე || როგორ გავხადოთ სუპერ მარტივი მუსიკა რეაქტიული შუქი დესკტოპის გასაუმჯობესებლად. ჰეი, რა ხდება ბიჭებო, დღეს ჩვენ ავაშენებთ ძალიან საინტერესო პროექტს. დღეს ჩვენ ვაშენებთ მუსიკალურ რეაქტიულ შუქს. Led შეცვლის მის სიკაშკაშეს ბასი, რომელიც რეალურად დაბალი სიხშირის აუდიო სიგნალია. აშენება ძალიან მარტივია. ჩვენ
საცეკვაო ბალიში ფერის LED არდუინოს გამოყენებით: 5 ნაბიჯი
საცეკვაო ბალიში ფერადი LED არდუინოს გამოყენებით: ეს არის ჩემი პირველი სასწავლო. მე გავაკეთე ფერადი საცეკვაო ბალიში Arduino დაფის გამოყენებით, როგორც სერიული შეყვანა კომპიუტერში. მისი დამზადება ადვილია და ღირს რამდენიმე რეზისტორი და LED- ები (თქვენ არ გჭირდებათ მათი გამოყენება).