Სარჩევი:

აკონტროლეთ ჯინგელის ზარების სიჩქარე არდუინოთი: 4 ნაბიჯი
აკონტროლეთ ჯინგელის ზარების სიჩქარე არდუინოთი: 4 ნაბიჯი

ვიდეო: აკონტროლეთ ჯინგელის ზარების სიჩქარე არდუინოთი: 4 ნაბიჯი

ვიდეო: აკონტროლეთ ჯინგელის ზარების სიჩქარე არდუინოთი: 4 ნაბიჯი
ვიდეო: 💯აკონტროლეთ💯 2024, ნოემბერი
Anonim
აკონტროლეთ ჯინგლის ზარების სიჩქარე არდუინოსთან ერთად
აკონტროლეთ ჯინგლის ზარების სიჩქარე არდუინოსთან ერთად

ეს ინსტრუქცია გაჩვენებთ თუ როგორ უნდა დაპროგრამდეს ზოლის LED, რომელიც შეესაბამება Arduino– ს მიერ დაკრულ ნოტებს. თქვენ ასევე შეგიძლიათ დააჩქაროთ ან შეანელოთ სიმღერა ხელით ახლოს ან შორს ფოტორეზისტორისგან. ჩემი მაგალითია სიმღერა Jingle Bells თუმცა თქვენ შეგიძლიათ შეცვალოთ იგი ნებისმიერი სიმღერის სახით თუ თარგმნით ნოტებს.

მარაგები

  • ფოტორეზისტორი
  • არდუინოს დაფა
  • 10K რეზისტორი (x2)
  • LED ზოლები
  • სპიკერის გამაძლიერებელი
  • მავთულები (მამრობითი და მდედრობითი)

ნაბიჯი 1: გაყვანილობა

მიმართეთ ქვემოთ მოცემულ ბმულს, რომ ნახოთ თქვენი მავთულის სათანადო კონფიგურაცია.

ყველა ვარდისფერი მავთული შეესაბამება ციფრებს.

ყველა შავი მავთული მიწასთან მიდის.

ყველა წითელი მავთული იწვევს 5 ვ.

ყველა შავი რუჯი ნიშნავს რეზისტორს.

მწვანე მავთულები ნიშნავს მავთულხლართებს, რომლებიც გამოდიან LED ზოლებიდან.

ნაბიჯი 2: კოდირება

დააკოპირეთ თანდართული კოდი.

დანარჩენი არის ახსნა, თუ როგორ მუშაობს კოდი:

კოდირებას აქვს კომენტარები, თუმცა დაინახავთ, რომ ის საკმაოდ გრძელია. გამოცხადებული საწყისი ნოტები უზრუნველყოფს, რომ თქვენს დაფას შეუძლია ნებისმიერი მუსიკალური ტონის გაკეთება. შემდეგ ხდება ფერების დეკლარაცია, რომელიც შეესაბამება თითოეულ ნოტს. ბათილი დაყენება ჩართავს ყველა თქვენს ქინძისთავს და იწყებს პროგრამირებას. ბათილი მარყუჟი არის ადგილი, სადაც ხდება ძირითადი კოდირება. ის იწყება მცურავი ტემპით, რაც უზრუნველყოფს თქვენი სიმღერის დაჩქარებას ან შენელებას იმისდა მიხედვით, თუ რამდენად ახლოს ხართ ფოტორეზისტორთან. რაც უფრო ახლოს ხარ მით უფრო სწრაფად ითამაშებს. შემდეგ ის ჟღერს ზარების დაკვრას. თითოეულ ნოტს აქვს თავისი ფუნქცია. თავდაპირველად ასუფთავებს ყველა ფერის LED ზოლს, შემდეგ ის კარნახობს შენიშვნას და რამდენ ხანს არის ის. მეოთხედი ნოტი უკრავს 250 მილიწამზე, ნახევარი ნოტი 500 მილიწამზე და მთელი ნოტი უკრავს 1000 მილიწამზე. ამ დეკლარაციის შემდეგ არის მარყუჟი, რომელიც დაფაზე ეუბნება რამდენი შუქი უნდა აანთოს; მეოთხედი ნოტისთვის 5 ნათურა ანათებს, ნახევარი ნოტისთვის 10 ნათურა და მთელი ნოტისთვის 10 შუქი ანათებს. შემდეგ არის კარნახი ფერისა და შეფერხების შესახებ ნოტის დასრულებამდე. ეს განმეორებით მეორდება, თუ არ არის გამორთული დაფისგან.

ნაბიჯი 3: გამოსცადეთ

თქვენი კოდისა და გაყვანილობის შესამოწმებლად არის მისი ჩართვა! თუ ის არ ფუნქციონირებს სწორად, შეამოწმეთ თქვენი მავთულები და დააკოპირეთ ყველა კოდირება. თქვენ შეიძლება გქონდეთ მიწა 5V– მდე ან სხვა შერევით.

ნაბიჯი 4: მუშაობს, ახლა გააზიარე

ახლა, როდესაც თქვენ დაამუშავეთ ნებისმიერი პრობლემა, რომელიც დასრულებულია პროექტთან დაკავშირებით! გადაიღეთ სურათი და გაუზიარეთ მეგობრებს. თუ მოინდომებდი შეგიძლია შეცვალო სიმღერა შენიშვნების განსხვავებული და შესაბამისი ფერის შეცვლით. თქვენზეა დამოკიდებული, შესაძლებლობები უსასრულოა!

გირჩევთ: