Mündəricat:

Midi təsadüfi ardıcıllıq generatoru: 3 addım
Midi təsadüfi ardıcıllıq generatoru: 3 addım

Video: Midi təsadüfi ardıcıllıq generatoru: 3 addım

Video: Midi təsadüfi ardıcıllıq generatoru: 3 addım
Video: Prüfungsvorbereitung B2/C1- "Let's Go" 2024, Iyul
Anonim
Image
Image

Salam, bu gün sizə öz Midi təsadüfi ardıcıllıq generatorunun necə hazırlanacağını göstərəcəyəm.

Kiçik bir düymədə təsadüfi 4, 7, 8 və ya 16 qeydli uzun ardıcıllıqlar yaradır.

Əlbəttə ki, istədiyinizi dəyişə bilərsiniz, daha çox ardıcıllıq uzunluğu əlavə edə və ya düyməni dəyişə bilərsiniz. Ancaq şəxsən bu parametrləri olduqca faydalı hesab etdim.

Təchizat

Çörək lövhəsi

Bəzi keçid kabelləri

2 * 220 ohm rezistorlar

1 * 10k ohm müqavimət

5 * 1k ohm müqavimət (və ya daha çox ardıcıllıq uzunluğu istəyirsinizsə)

Bir potansiyometr, tercihen kiçik bir fasilədə çörək taxtası dostudur

Qadın Midi Jack (aka qadın 5 Pin Din Jack)

2 çörək taxtası dostu açar

9v batareya klipi.

Və əlbəttə ki, bir Arduino. Nano -nu, xüsusən də AliExpres -in Çin klonunu üstün tuturam, çünki 3.6 - 10v -də işləyə bilər, bu da batareyalarla işləməyi asanlaşdırır. Eyni Nanonu seçsəniz, 4 AA batareyadan da istifadə edə bilərsiniz.

İsteğe bağlı: Rotary Switch (istifadə etmirəm, amma bu layihəni bir vəziyyətə salmaq istəyirsinizsə, çox tövsiyə edirəm.)

Addım 1: Proqram təminatı

Avadanlıq
Avadanlıq

Proqramlaşdırmaq üçün Arduino ID -yə ehtiyacınız olacaq:

Midi Kitabxanasına da ehtiyacınız olacaq:

Potansiyometr və ya açarlar üçün heç bir kitabxanaya ehtiyacınız yoxdur.

Çinli Arduino Nano'ya sahibsinizsə, bu CH340 Sürücüsünə ehtiyacınız olacaq: https://sparks.gogo.co.nz/ch340.html və ya https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0

Addım 2: Avadanlıq

Avadanlıq hissəsi çox çətin deyil. Açarlarınızın mənimki ilə eyni şəkildə işlədiyinə əmin olmalısınız və istəsəniz böyük fırlanan açarı tərk edə bilərsiniz. Hamısını bir yerə yığmaq istəyirsinizsə çox rahatdır, amma şəxsən ardıcıllıq uzunluğunu təyin etmək üçün ağ tullanan kabeldən istifadə edirəm. Kiçikdir və ümumiyyətlə 8 addımda buraxıram. Sxemaya əməl etsəniz, yaxşı işləməlidir və daha çox izahat üçün hər zaman bir şərh yaza bilərsiniz.

Addım 3: Sketch və Testi yükləyin

Eskizi burada tapa bilərsiniz:

Dəyişikliklər etməyinizi və bunun nə etdiyini görməyi çox tövsiyə edirəm. Ardıcıllıq Uzunluğu üçün daha çox seçim əlavə edə bilərsiniz, kök qeydini təyin edən başqa bir potensiometr əlavə edə bilərsiniz. Seçmədiyi açarı/rejimi dəyişdirə bilərsiniz. Bu dizaynı yaxşılaşdırmaq üçün edə biləcəyiniz çox şey var. Bunu izləmək və sadəcə əsasları etmək bir qədər asanlaşdırılmışdır.

Nə düşündüyünüzü mənə bildirdiyinizə əmin olun! İnsanların düşünmədiyim təkmilləşdirmələri/dəyişiklikləri görməsini sevirəm.

Tövsiyə: