Mundarija:

Midi tasodifiy ketma -ketlik generatori: 3 qadam
Midi tasodifiy ketma -ketlik generatori: 3 qadam

Video: Midi tasodifiy ketma -ketlik generatori: 3 qadam

Video: Midi tasodifiy ketma -ketlik generatori: 3 qadam
Video: ахмадулло мингбоев 2024, Iyul
Anonim
Image
Image

Salom, bugun men sizga Midi tasodifiy ketma -ketlik generatorini qanday yasashni ko'rsataman.

U kichik kalitda tasodifiy 4, 7, 8 yoki 16 ta uzun ketma -ketlikni hosil qiladi.

Albatta siz xohlagan narsani o'zgartirishingiz mumkin, ketma -ketlik uzunligini qo'shishingiz yoki kalitni o'zgartirishingiz mumkin. Lekin shaxsan men bu sozlamalarni juda foydali deb topdim.

Ta'minotlar

Non paneli

Ba'zi o'tish kabellari

2 * 220 ohmli rezistorlar

1 * 10k ohmli qarshilik

5 * 1k ohmli qarshilik (yoki ko'proq ketma -ketlik uzunligini xohlasangiz)

Potentsiometr, yaxshisi, kichik bo'lakda, shuning uchun u non paneli uchun qulay

Ayol Midi Jek (aka 5 pinli Din Jek)

2 ta non paneli uchun qulay kalit

9V batareyali qisqich.

Va, albatta, Arduino. Men Nano -ni, xususan, AliExpres -ning xitoy klonini afzal ko'raman, chunki u 3,6 - 10v da ishlashi mumkin, bu batareyalar bilan quvvat olishni osonlashtiradi. Agar siz Nano ni tanlagan bo'lsangiz, siz 4 ta AA batareyadan foydalanishingiz mumkin.

Majburiy emas: Rotary Switch (men uni ishlatmayman, lekin agar siz bu loyihani biror joyga qo'yishni istasangiz, men buni juda tavsiya qilaman.)

1 -qadam: dasturiy ta'minot

Uskuna
Uskuna

Uni dasturlash uchun sizga Arduino identifikatori kerak bo'ladi: https://

Sizga Midi kutubxonasi ham kerak bo'ladi:

Potentsiometr yoki kalitlarga hech qanday kutubxona kerak emas.

Agar sizda xitoylik Arduino Nano bo'lsa, sizga bu CH340 drayveri kerak bo'ladi: https://sparks.gogo.co.nz/ch340.html yoki https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0

2 -qadam: Uskuna

Uskuna qismi unchalik qiyin emas. Sizning kalitlaringiz meniki kabi ishlayotganiga ishonch hosil qilishingiz kerak bo'lishi mumkin va agar xohlasangiz, katta aylanadigan kalitni qoldirishingiz mumkin. Agar siz hamma narsani alohida holatga qo'yishni xohlasangiz, bu juda qulay, lekin shaxsan men ketma -ketlik uzunligini o'rnatish uchun oq o'tish kabelidan foydalanaman. Bu kichikroq va men odatda 8 qadamda qoldiraman. Agar siz sxemaga amal qilsangiz, u yaxshi ishlashi kerak va siz har doim qo'shimcha tushuntirish uchun izoh qoldirishingiz mumkin.

3 -qadam: Sketch va testni yuklang

Eskizni bu erda topishingiz mumkin:

Sizga o'zgartirishlar kiritishingizni va nima qilishini ko'rishni tavsiya qilaman. Siz ketma -ketlik uzunligi uchun ko'proq variantlarni qo'shishingiz mumkin, siz ildiz yozuvini aniqlaydigan boshqa potentsiometrni qo'shishingiz mumkin. Siz tanlamagan kalit/rejimni o'zgartirishingiz mumkin. Ushbu dizaynni yaxshilash uchun ko'p narsalar qilishingiz mumkin. Bu amal qilish va oddiy ishlarni bajarish uchun biroz osonlashtirildi.

Menga nima haqida o'ylayotganingizni bildirishingizga ishonch hosil qiling! Men odamlar o'ylamagan bo'lardim yaxshilanishlarni/o'zgarishlarni ko'rishni yaxshi ko'raman.

Tavsiya: