Სარჩევი:
- მარაგები
- ნაბიჯი 1: გაყვანილობა
- ნაბიჯი 2: კოდირება
- ნაბიჯი 3: გამოსცადეთ
- ნაბიჯი 4: მუშაობს, ახლა გააზიარე
ვიდეო: აკონტროლეთ ჯინგელის ზარების სიჩქარე არდუინოთი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს ინსტრუქცია გაჩვენებთ თუ როგორ უნდა დაპროგრამდეს ზოლის LED, რომელიც შეესაბამება Arduino– ს მიერ დაკრულ ნოტებს. თქვენ ასევე შეგიძლიათ დააჩქაროთ ან შეანელოთ სიმღერა ხელით ახლოს ან შორს ფოტორეზისტორისგან. ჩემი მაგალითია სიმღერა Jingle Bells თუმცა თქვენ შეგიძლიათ შეცვალოთ იგი ნებისმიერი სიმღერის სახით თუ თარგმნით ნოტებს.
მარაგები
- ფოტორეზისტორი
- არდუინოს დაფა
- 10K რეზისტორი (x2)
- LED ზოლები
- სპიკერის გამაძლიერებელი
- მავთულები (მამრობითი და მდედრობითი)
ნაბიჯი 1: გაყვანილობა
მიმართეთ ქვემოთ მოცემულ ბმულს, რომ ნახოთ თქვენი მავთულის სათანადო კონფიგურაცია.
ყველა ვარდისფერი მავთული შეესაბამება ციფრებს.
ყველა შავი მავთული მიწასთან მიდის.
ყველა წითელი მავთული იწვევს 5 ვ.
ყველა შავი რუჯი ნიშნავს რეზისტორს.
მწვანე მავთულები ნიშნავს მავთულხლართებს, რომლებიც გამოდიან LED ზოლებიდან.
ნაბიჯი 2: კოდირება
დააკოპირეთ თანდართული კოდი.
დანარჩენი არის ახსნა, თუ როგორ მუშაობს კოდი:
კოდირებას აქვს კომენტარები, თუმცა დაინახავთ, რომ ის საკმაოდ გრძელია. გამოცხადებული საწყისი ნოტები უზრუნველყოფს, რომ თქვენს დაფას შეუძლია ნებისმიერი მუსიკალური ტონის გაკეთება. შემდეგ ხდება ფერების დეკლარაცია, რომელიც შეესაბამება თითოეულ ნოტს. ბათილი დაყენება ჩართავს ყველა თქვენს ქინძისთავს და იწყებს პროგრამირებას. ბათილი მარყუჟი არის ადგილი, სადაც ხდება ძირითადი კოდირება. ის იწყება მცურავი ტემპით, რაც უზრუნველყოფს თქვენი სიმღერის დაჩქარებას ან შენელებას იმისდა მიხედვით, თუ რამდენად ახლოს ხართ ფოტორეზისტორთან. რაც უფრო ახლოს ხარ მით უფრო სწრაფად ითამაშებს. შემდეგ ის ჟღერს ზარების დაკვრას. თითოეულ ნოტს აქვს თავისი ფუნქცია. თავდაპირველად ასუფთავებს ყველა ფერის LED ზოლს, შემდეგ ის კარნახობს შენიშვნას და რამდენ ხანს არის ის. მეოთხედი ნოტი უკრავს 250 მილიწამზე, ნახევარი ნოტი 500 მილიწამზე და მთელი ნოტი უკრავს 1000 მილიწამზე. ამ დეკლარაციის შემდეგ არის მარყუჟი, რომელიც დაფაზე ეუბნება რამდენი შუქი უნდა აანთოს; მეოთხედი ნოტისთვის 5 ნათურა ანათებს, ნახევარი ნოტისთვის 10 ნათურა და მთელი ნოტისთვის 10 შუქი ანათებს. შემდეგ არის კარნახი ფერისა და შეფერხების შესახებ ნოტის დასრულებამდე. ეს განმეორებით მეორდება, თუ არ არის გამორთული დაფისგან.
ნაბიჯი 3: გამოსცადეთ
თქვენი კოდისა და გაყვანილობის შესამოწმებლად არის მისი ჩართვა! თუ ის არ ფუნქციონირებს სწორად, შეამოწმეთ თქვენი მავთულები და დააკოპირეთ ყველა კოდირება. თქვენ შეიძლება გქონდეთ მიწა 5V– მდე ან სხვა შერევით.
ნაბიჯი 4: მუშაობს, ახლა გააზიარე
ახლა, როდესაც თქვენ დაამუშავეთ ნებისმიერი პრობლემა, რომელიც დასრულებულია პროექტთან დაკავშირებით! გადაიღეთ სურათი და გაუზიარეთ მეგობრებს. თუ მოინდომებდი შეგიძლია შეცვალო სიმღერა შენიშვნების განსხვავებული და შესაბამისი ფერის შეცვლით. თქვენზეა დამოკიდებული, შესაძლებლობები უსასრულოა!
გირჩევთ:
Arduino აკონტროლეთ DC საავტომობილო სიჩქარე და მიმართულება პოტენომეტრის გამოყენებით, OLED ეკრანი და ღილაკები: 6 ნაბიჯი
Arduino Control DC საავტომობილო სიჩქარე და მიმართულება პოტენომეტრის, OLED ეკრანისა და ღილაკების გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ L298N DC MOTOR CONTROL დრაივერი და პოტენომეტრი, რომ აკონტროლოთ DC ძრავის სიჩქარე და მიმართულება ორი ღილაკით და აჩვენოთ პოტენომეტრის მნიშვნელობა OLED ეკრანზე. უყურეთ სადემონსტრაციო ვიდეოს
Arduino აკონტროლეთ DC საავტომობილო სიჩქარე და მიმართულება პოტენციმეტრის და ღილაკების გამოყენებით: 6 ნაბიჯი
Arduino Control DC საავტომობილო სიჩქარე და მიმართულება პოტენციომეტრის და ღილაკების გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ L298N DC MOTOR CONTROL დრაივერი და პოტენომეტრი, რომ აკონტროლოთ DC ძრავის სიჩქარე და მიმართულება ორი ღილაკით. უყურეთ სადემონსტრაციო ვიდეოს
Arduino აკონტროლეთ DC ძრავის სიჩქარე და მიმართულება პოტენციომეტრის გამოყენებით: 6 ნაბიჯი
Arduino Control DC საავტომობილო სიჩქარე და მიმართულება პოტენციომეტრის გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოვიყენოთ L298N DC MOTOR CONTROL დრაივერი და პოტენციომეტრი DC ძრავის სიჩქარისა და მიმართულების გასაკონტროლებლად. უყურეთ სადემონსტრაციო ვიდეოს
აკონტროლეთ უკაბელო DC ძრავის სიჩქარე Arduino და Bluetooth მოდულის გამოყენებით (HC-05): 4 ნაბიჯი
აკონტროლეთ უკაბელო DC ძრავის სიჩქარე Arduino და Bluetooth მოდულის გამოყენებით (HC-05): შესავალი ამ სახელმძღვანელოში ჩვენ ვაპირებთ გავაკონტროლოთ Brushless DC ძრავის სიჩქარე Arduino UNO, Bluetooth მოდულის (HC-05) და Android პროგრამის Bluetooth– ის გამოყენებით Arduino Bluetooth კონტროლერი)
აკონტროლეთ ბევრი სერვისი არდუინოთი !: 4 ნაბიჯი (სურათებით)
აკონტროლეთ ბევრი სერვისი არდუინოსთან ერთად !: თავიდან რაღაც უნდა მეთქვა. მე არ მქონდა ლამაზი სურათები. ასე რომ, მე გადავიღე სურათები bildr.blog– დან. ჩვენ ვიცით, რომ Arduino UNO– ს არ აქვს ბევრი pwm ქინძისთავი მრავალი სერვეოს გასაკონტროლებლად. ასე რომ, ჩვენ ხშირად ვხვდებით პრობლემას, რომ გავაკონტროლოთ მეტი სერვო არდუინოს საშუალებით