شارمنكا على اردوينو

هذا المنشور هو ترجمة لتعليماتي المنشورة على Instructables.com. فاز المشروع بالمركز الأول في مسابقة DIY Arduino 2020 من Instructables





مرحبا! تدور هذه المقالة حول كيفية صنع لعبة Hurdy-gurdy على Arduino.



تجريبي





القليل من التاريخ



إن فكرة الآلات الموسيقية الآلية ليست جديدة. حاول الناس دائمًا أتمتة مختلف الآلات الموسيقية ، بما في ذلك البيانو.





XVIII . . .





. , , .



XIX- XX , . , .







— .



. Arduino , — . , - . Arduino . — .





. - . . , . . . , . — . , — . , .



, , . , .



, 40 . Octoliner. Octoliner — . TCRT5000 8 . I2C, Arduino.



, 40 (5x8) . , 88 . 40, .





Arduino. Arduino, . , Arudino MIDI-.





MIDI . MIDI- . , .



Arduino MIDI-. Arduino, USB HID-. MIDI- USB-, Arduino . USB MIDI , — Arduino USB- .



Arduino MKR ZERO. USB HID . , . I2C LCD 16x2 .





. . . , 3D- . , , 3D-, , .







"" "". . M3 65, — . , .







, . . . . .



. . 1-2 , . . 6.







. .



. . , . . 6 . F626ZZ. .



. 2GT . 6 250 . - 3D-, . — GT2 20 6 B6.





, . 4 2 4 6.





, F625ZZ, 6 . .





, , . 4 , 3 2, 6. . 9833 050-060-58.







, . , .





, . TCRT5000 , .





— , , , .



, 8 , 8 . 80. 5 , 400. 5 . , 410 .



5,8. — 4,2 . .





, — . , , , , . , 10 . 10, . 105,8 . 20 — , 40 — , 80 — , 160 — .



MIDI . . , . " " () www.teaching-children-music.com.





  1. , , MIDI . : E, G A. E MIDI- 64, G 67, A 69.
  2. MIDI- . , 64, 67 69.
  3. . 2/4. , . , 40 (2*80 ). 4 , .
  4. . .
  5. . , , , . . , . , .




, . , 1. . .



  1. "Hedwig's Theme" Patrick Piesman.

    MIDI :

    41, 42, 43, 45, 48, 49, 50, 52

    54, 55, 56, 58, 59, 60, 61, 62

    63, 64, 65, 66, 67, 68, 69, 70

    71, 72, 73, 74, 75, 76, 77, 78

    79, 80, 81, 82, 83, 84, 85, 86
  2. "The Black Pearl" Klaus Badelt.

    MIDI :

    31, 33, 34, 36, 38, 40, 41, 43

    45, 46, 48, 50, 52, 53, 55, 57

    58, 59, 60, 61, 62, 63, 64, 65

    66, 67, 68, 69, 70, 71, 72, 73

    74, 76, 77, 79, 81, 82, 85, 86
  3. "The Entertainer" .

    MIDI :

    43, 44, 45, 47, 48, 50, 51, 52

    53, 54, 55, 56, 57, 58, 59, 60

    62, 63, 64, 65, 67, 69, 71, 72

    74, 76, 77, 78, 79, 81, 83, 84

    86, 87, 88


, CAD- 1, .





XOD



Arduino XOD. XOD , . , .



amperka/octoliner — . , , / I2C.





XOD MIDI-. e/midi MIDI-. e/serial-midi/ e/usb-midi/ MIDI- USB- Arduino.



gabbapeople/barrel-organ/







. quickstart octoliner amperka/octoliner. I2C. , amperka/octoliner. set-brightness - 1. set-sensitivity - 0,9. DEV1, DEV2, DEV3, DEV4, DEV5. usb-midi-device MIDI, MIDI-. 1 . gate .



. MIDI . track-charger. text-lcd-i2c-16x2 , .



keyboard. , MIDI, .







keyboard , . .



octoliner-read-channels. . . >=0,7, ; , . octoliner-read-channels 40 CH0 CH7 40 .



MIDI . . . note-switcher MIDI- . , — 48_1, MIDI, . xor .



MIDI octave. "" 1 6. . octave MIDI . , MIDI 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71. , octave MIDI- USB-.







USB. , c Windows Synthesia. QjackCtl & Qsynth.




All Articles