Spisu treści:
Wideo: Generator sekwencji losowych Midi: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Cześć, dzisiaj pokażę Ci jak stworzyć własny generator sekwencji losowych Midi.
Generuje losowe sekwencje o długości 4, 7, 8 lub 16 nut w kluczu molowym.
Oczywiście możesz zmienić, co chcesz, możesz dodać więcej długości sekwencji lub zmienić klucz. Ale osobiście uważam te ustawienia za całkiem przydatne.
Kieszonkowe dzieci
Deska do krojenia chleba
Niektóre kable rozruchowe
Rezystory 2*220 omów;
Rezystor 1*10 k omów;
Rezystor 5 * 1 kΩ (lub więcej, jeśli potrzebujesz większej długości sekwencji)
Potencjometr, najlepiej na małym wyłamaniu, więc jest przyjazny dla płytki stykowej
Żeński Midi Jack (znany również jako żeński 5 Pin Din Jack)
2 przełączniki przyjazne dla płytki stykowej
Klips na baterię 9V.
I oczywiście Arduino. Wolę Nano, a konkretnie chiński klon z AliExpres, ponieważ może działać na 3,6 - 10 V, dzięki czemu można go łatwo zasilać bateriami. Jeśli wybrałeś ten sam Nano, możesz również użyć 4 baterii AA.
Opcjonalnie: Przełącznik obrotowy (nie używam go, ale jeśli chcesz umieścić ten projekt w etui, bardzo polecam.)
Krok 1: Oprogramowanie
Aby go zaprogramować, potrzebujesz identyfikatora Arduino:
Będziesz także potrzebować biblioteki Midi:
Nie potrzebujesz żadnych bibliotek do potencjometru ani przełączników.
A jeśli masz również chińską nock-off Arduino Nano, będziesz potrzebować tego sterownika CH340: https://sparks.gogo.co.nz/ch340.html lub
Krok 2: Sprzęt
Część sprzętowa nie jest bardzo trudna. Być może będziesz musiał upewnić się, że twoje przełączniki działają tak samo jak moje, a jeśli chcesz, możesz pominąć duży przełącznik obrotowy. Jest to bardzo wygodne, jeśli chcesz umieścić to wszystko w etui, ale osobiście po prostu używam białego kabla połączeniowego, aby ustawić długość sekwencji. Jest mniejszy i zwykle zostawiam go w 8 krokach. Jeśli po prostu podążasz za schematem, powinno działać dobrze i zawsze możesz zostawić komentarz, aby uzyskać więcej wyjaśnień.
Krok 3: Prześlij szkic i przetestuj
Szkic znajdziesz tutaj:
Gorąco polecam wprowadzić zmiany i zobaczyć, co robi. Możesz dodać więcej opcji dla długości sekwencji, możesz dodać kolejny potencjometr, który określa prymę. Możesz zmienić klawisz/tryb, z którego nie wybiera. Jest tak wiele rzeczy, które możesz zrobić, aby ulepszyć ten projekt. Zostało to stworzone, aby było dość łatwe do naśladowania i po prostu do podstaw.
Daj mi znać, co wymyślisz! Uwielbiam patrzeć, jak ludzie wprowadzają ulepszenia/zmiany, o których bym nie pomyślał.
Zalecana:
Zrób to sam Jak kontrolować kąt serwomechanizmu za pomocą komponentu sekwencji Visuino: 10 kroków
DIY Jak kontrolować kąt silnika serwo za pomocą komponentu sekwencji Visuino: W tym samouczku użyjemy silnika serwo i Arduino UNO oraz Visuino do sterowania kątem silnika serwo za pomocą komponentu sekwencji. Komponent sekwencji jest idealny w sytuacjach, w których chcemy wywołać kilka zdarzeń po kolei w naszym przypadku stopień silnika serwo
Generator liczb losowych: 5 kroków (ze zdjęciami)
Generator liczb losowych: Ten artykuł pokazuje analogowy generator liczb losowych. Ten obwód zaczyna generować losowe dane wyjściowe, gdy człowiek dotyka terminala wejściowego. Wyjście obwodu jest wzmacniane, integrowane i dodatkowo wzmacnia hałas człowieka, który zachowuje się jak
Generator liczb losowych LED: 5 kroków (ze zdjęciami)
Generator liczb losowych LED: Jest to bardzo prosty projekt Arduino. Produkt wykorzystuje diody LED do reprezentowania liczb losowych. Gdy naciśniesz (i przytrzymasz) przycisk, diody LED będą się poruszać w przód iw tył, a następnie zaświeci losowy zestaw diod LED, reprezentujących liczbę. To jest Ardu
Nadziewany króliczek za pomocą sekwencji CPX: 9 kroków
Wypchany króliczek za pomocą sekwencji CPX: Stwórz własne wypchane zwierzę lub miękką rzeźbę, która reaguje po przechyleniu pod różnymi kątami, na głośne dźwięki i światło, za pomocą diod LED. Ten obiekt korzysta z Circuit Playground Express (CPX) autorstwa adafruit
Generator liczb losowych: 5 kroków
Generator liczb losowych: W tym projekcie pokażę, jak zbudować obwód, który będzie generował losową liczbę od 0 do 99 za pomocą prostego naciśnięcia przycisku