İçindekiler:
Video: Midi Rastgele Sıra Oluşturucu: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Merhaba, bugün size kendi Midi Random Sequence Generator'ınızı nasıl yapacağınızı göstereceğim.
Bir Minor tuşunda rastgele 4, 7, 8 veya 16 nota uzunluğunda diziler oluşturur.
Elbette istediğinizi değiştirebilir, daha fazla dizi uzunluğu ekleyebilir veya anahtarı değiştirebilirsiniz. Ancak kişisel olarak bu ayarları oldukça faydalı buldum.
Gereçler
ekmek tahtası
Bazı atlama kabloları
2*220 ohm dirençler
1 * 10k ohm direnç
5 * 1k ohm direnç (veya daha fazla dizi uzunluğu istiyorsanız daha fazla)
Bir potansiyometre, tercihen küçük bir koparmada, bu nedenle breadboard dostudur
Bir dişi Midi Jack (diğer adıyla bir dişi 5 Pin Din Jack)
2 breadboard dostu anahtar
9v pil klipsi.
Ve tabii ki bir Arduino. Nano'yu, özellikle AliExpres'in bir Çin klonunu tercih ediyorum, çünkü 3.6 - 10v ile çalışabilir ve pillerle güç vermeyi kolaylaştırır. Aynı Nano'yu seçtiyseniz, 4 adet AA pil de kullanabilirsiniz.
Opsiyonel: Rotary Switch (Ben kullanmıyorum ama bu projeyi bir kasaya koymak istiyorsanız kesinlikle tavsiye ederim.)
1. Adım: Yazılım
Programlamak için Arduino Kimliğine ihtiyacınız olacak:
Ayrıca Midi Kütüphanesine de ihtiyacınız olacak:
Potansiyometre veya anahtarlar için herhangi bir kitaplığa ihtiyacınız yoktur.
Ayrıca, eğer Çince bir Arduino Nano'nuz varsa, bu CH340 Sürücüsüne ihtiyacınız olacak: https://sparks.gogo.co.nz/ch340.html veya https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip?dl=0
2. Adım: Donanım
Donanım kısmı çok zor değil. Anahtarlarınızın benimkiyle aynı şekilde çalıştığından emin olmanız gerekebilir ve isterseniz büyük döner anahtarı dışarıda bırakabilirsiniz. Hepsini bir kutuya koymak istiyorsanız çok kullanışlıdır, ancak kişisel olarak dizi uzunluğunu ayarlamak için sadece beyaz atlama kablosunu kullanıyorum. Daha küçük ve genellikle yine de 8 adımda bırakıyorum. Sadece şemayı takip ederseniz, gayet iyi çalışması gerekir ve daha fazla açıklama için her zaman bir yorum bırakabilirsiniz.
3. Adım: Çizimi Yükleyin ve Test Edin
Kroki burada bulabilirsiniz:
Değişiklikler yapmanızı ve ne işe yaradığını görmenizi şiddetle tavsiye ederim. Sıra Uzunluğu için daha fazla seçenek ekleyebilirsiniz, kök notayı belirleyen başka bir potansiyometre ekleyebilirsiniz. Seçmediği anahtarı/modu değiştirebilirsiniz. Bu tasarımı geliştirmek için yapabileceğiniz çok şey var. Bu, takip edilmesi biraz kolay ve sadece temelleri yapmak için yapıldı.
Ne bulduğunu bana bildirdiğinden emin ol! İnsanların aklıma gelmeyen iyileştirmeler/değişiklikler yaptığını görmeyi seviyorum.
Önerilen:
Rastgele DC Motor PWM Deneyleri + Enkoder Sorun Giderme: 4 Adım
Rastgele DC Motor PWM Deneyleri + Enkoder Sorun Giderme: Çoğu zaman birinin çöpünün diğerinin hazinesi olduğu zamanlar vardır ve bu benim için o anlardan biriydi. Beni takip ediyorsanız, muhtemelen hurdadan kendi 3D yazıcı CNC'mi oluşturmak için büyük bir proje üstlendiğimi biliyorsunuzdur. O parçalar
Visuino Sıra Bileşenini Kullanarak Servo Motor Açısı Nasıl Kontrol Edilir: 10 Adım
Kendin Yap Visuino Sıra Bileşenini Kullanarak Servo Motor Açısını Kontrol Etme: Bu derste Servo Motor ve Arduino UNO ve Visuino'yu dizi bileşenini kullanarak servo motor Açısını kontrol etmek için kullanacağız. Dizi bileşeni, sırayla birkaç olayı tetiklemek istediğimiz durumlar için mükemmeldir. bizim durumumuzda servo motor derece
Rastgele Bahis Oluşturucu Kumbara: 6 Adım (Resimli)
Rastgele Bahis Üreticisi Kumbara: Diğer yarımla futbol ve para hakkında tartışıyordum ve konu bahis konusuna geldi. Ne zaman maça gitse, arkadaşlarının hepsi birkaç sterlinlik fiş veriyor ve üzerine bahse giriyorlar. Bahis genellikle final skoru VE ya fi
Nasıl Yapılır: Python ile Rastgele Parola Oluşturucu Oluşturma: 8 Adım
Nasıl Yapılır: Python ile Rastgele Parola Oluşturucu Oluşturma: Bu eğitimde, sadece birkaç basit adımda python kullanarak rastgele bir parola oluşturucu oluşturmayı öğreneceksiniz
Tek Anahtar ve Visuino ile 3 Sıra LED Anahtarlama: 9 Adım (Resimli)
3 Banka LED'i Tek Anahtar ve Visuino ile Değiştirmek: Bu proje denemek istediğim bir deneyden çıktı, dolar faturalarının çeşitli kısımlarını ve güvenlik kontrollerini görmek için ne kadar UV ışığına ihtiyaç olduğunu görmek istedim. Bunu yaparken çok eğlendim ve bu talimatları burada paylaşmak istedim