Სარჩევი:

არდუინოს ფორტეპიანო ხელით და 7 წინასწარ განსაზღვრული სიმღერა: 7 ნაბიჯი
არდუინოს ფორტეპიანო ხელით და 7 წინასწარ განსაზღვრული სიმღერა: 7 ნაბიჯი

ვიდეო: არდუინოს ფორტეპიანო ხელით და 7 წინასწარ განსაზღვრული სიმღერა: 7 ნაბიჯი

ვიდეო: არდუინოს ფორტეპიანო ხელით და 7 წინასწარ განსაზღვრული სიმღერა: 7 ნაბიჯი
ვიდეო: Preview ESP32 synthesizer E-Piano in Arduino with full polyphony (wurlitzer / rhodes oriented sound) 2024, ნოემბერი
Anonim
არდუინოს ფორტეპიანო ხელით და 7 წინასწარ განსაზღვრული სიმღერა
არდუინოს ფორტეპიანო ხელით და 7 წინასწარ განსაზღვრული სიმღერა
არდუინოს ფორტეპიანო ხელით და 7 წინასწარ განსაზღვრული სიმღერა
არდუინოს ფორტეპიანო ხელით და 7 წინასწარ განსაზღვრული სიმღერა

Arduino საფორტეპიანო კლავიატურის ინტერფეისს LCD აქვს 2 რეჟიმი.

მექანიკური რეჟიმი და წინასწარი რეჟიმი. მე გამოვიყენე 7 ღილაკი მარტივი 7 კლავიშის ფორტეპიანოსთვის და 1 ღილაკი Setup Mode– ისთვის 7 წინასწარ განსაზღვრულ სიმღერაზე გადასასვლელად.

რა წინასწარ განსაზღვრული რეჟიმის სიმღერები: ჯერ დააწკაპუნეთ დაყენების რეჟიმის ღილაკზე.

  1. სუპერ მარიო ეტაპი 1
  2. სუპერ მარიო ეტაპი 2
  3. ბეწვის Elise
  4. despacito
  5. სიხარული მსოფლიოს
  6. რეკავენ ზარები
  7. ვარსკვლავური ომები

პროგრამის კოდი

ნაბიჯი 1: მასალები

მასალები
მასალები
მასალები
მასალები
მასალები
მასალები

მასალები:

  • Arduino UNO (მე გამოვიყენე მისი კლონი)
  • პურის დაფა (გრძელი)
  • 1 LED (ნებისმიერი ფერი გინდათ. მე ლურჯი გამოვიყენე)
  • 8 - 10k ohms რეზისტორი
  • რეზისტორი 2 - 220 ohms
  • 1 პიეზო ზუზუნი
  • 8- ტაქტილური ღილაკი
  • დამაკავშირებელი მავთულები (მამაკაცი მამრობითი) - მინიმუმ 40 ცალი
  • 1 LCD 16x2 w/ სათაურის ქინძისთავები (გამოვიყენე LCD w/ backlight)
  • პოტენომეტრი

ნაბიჯი 2: Pushbutton კავშირები

Pushbutton კავშირები
Pushbutton კავშირები

Pushbutton– ს აქვს 4 ქინძისთავები. ნაგულისხმევად (ღილაკზე დაჭერილი არ არის) A & B დაკავშირებულია, C & D ასევე დაკავშირებულია. ასე რომ, თუ ღილაკზე დაჭერილია ABCD ყველა ერთმანეთთან არის დაკავშირებული.1.) დააკავშირეთ პუშტუკის ღილაკი D 10 კილოგრამიანი რეზისტორით (არ აქვს მნიშვნელობა რომელი ფეხის გამომწვევ წინააღმდეგობას არ აქვს პოლარობა). რეზისტორის მეორე ფეხი დაკავშირებულია Arduino– ს Ground (GND) - თან. 2.) დააკავშირეთ Pushbutton– ის Pin B არდუინოს 5 ვოლტთან (3 V). (2, 3, 4, 5, 6, 7, A0, A1).

გირჩევთ: