W przypadku zwykłego switcha wybierz opcję 1, a dla chwilowego 2. Mam też zrobiony i działający program z dwoma dodatkowymi przyciskami do zmiany presetu (program change). Czekam jeszcze na wyświetlacz z ali, żeby widzieć jaki aktualny program jest wysłany. To wszystko dla arduino. Mój sterownik napisany jest w bascom avr.
in gain we trust
kupię: EM34 NOS, wtyczkę sieciową Graetz Radio brązową
Równolegle do bascomowego projektu idzie sterownik na arduino. Oszczędność pinów procesora jest znaczna - wyświetlacz presetu zamiast na 11 jest na 2 pinach a 10 diod sygnalizujących włączony efekt jest na jednym drucie zamiast 10 O dziwo, wszystko działa. Jeszcze trochę muszę uporządkować kod bo wszystko piszę w nocy po pracy i nie ma czasu na kaligrafię
in gain we trust
kupię: EM34 NOS, wtyczkę sieciową Graetz Radio brązową
Podepnę się trochę pod temat. Złożyłem kontroler do sterowania moim klonem TriAxisa, ale potrzebuję też wysyłać komunikaty po MIDI do G-Majora. W internetach nie mogę się doszukać zbyt wiele na ten temat. Jakim rodzajem transmisji jest MIDI? RS232 z tego co widzę to nie. Ma ktoś może jakieś przykłady kodu w C albo stronki odpowiadające za nadawanie danych po MIDI?
Wyzej wklejalem linki do notesandvolts. Transmisja midi idzie z predkoscia 31250kbps. Na EP byl projekt bardzo dokladnie opisujacy komendy w C. Chyba to tez zalinkowalem. W arduino to banal - na attiny85 za 1,20usd mozna zrobic kompletny sterownik ze wszystkimi dobrodziejstwami jak ledy, wyswietlacz i pedaly ekspresji i 16 footswitchy. Porzadkuje kod powoli dla uno. Wersja na atmega8515 juz niedlugo bo aktualnie wymieniam enkodery w gmajorze. Testuje jeszcze tap tempo z dioda na int1 i chyba bedzie ok. Ale dzieci i praca nie daja czasu na zabawe...
in gain we trust
kupię: EM34 NOS, wtyczkę sieciową Graetz Radio brązową
Można wykorzystać UART - sprzętowy lub programowy, zależy jak chcemy sobie utrudnić życie bo wiele kontrolerów ma ustawione na sztywno dostępne prędkości transmisji a MIDI nie występuje w standardzie. Wtedy trzeba dobierać kwarc żeby częstotliwość UARTU po podziale miała odpowiednią wartość i odporność na błędy. W przyszłym tygodniu wrzucę kod na atmega8515 w bascomie i na atmega328 arduino.
in gain we trust
kupię: EM34 NOS, wtyczkę sieciową Graetz Radio brązową
Dzięki! Może uda mi się coś w tego wykorzystać
Sprzętowego UARTu używam z kwarcem 11.0592 do RS485, więc do MIDI jestem zmuszony użyć programowego i pokombinować, żeby to pracowało na prędkości 31250.
Co do enkoderów to mówisz o tych klasycznych od środkowej gałki, czy tych dużych Alpsa? Poszukuję takowych ale nigdzie nie mogę znaleźć.
Czesc
Jakiego typu sa te enkodery ? Optyczne, magnetyczne czy mechaniczne "klikacze" ?
Te dwa pierwsze typy mam o rozdzielczościach od 100 PPT do 256 PPT.
Pozdrowienia
Enkodery zwykle mechaniczne 2 fazy. O ile jeszcze zwykle alpsy sie kupi to pierscieniowych tego typu nie ma. Ale naprawilem i hulaja. Jeszcze klawiatura matrycowa z ledami na jakims psoc zostala i gmajor bedzie jak nowy.
in gain we trust
kupię: EM34 NOS, wtyczkę sieciową Graetz Radio brązową
Ja mam ten problem, że przy zmianie ustawień większym pierścieniem ustawienia przeskakują o kilka pozycji, trzeba bardzo powoli kręcić żeby przeskakiwało co 1. Podejrzewam, że wina leży po stronie dużego enkodera:
s-l1600.jpg
Przy takim też grzebałeś? Myślisz, że jest szansa na odratowanie czy jedynie wymiana?
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Trzeba wylutować, rozebrać, pozbyć się starego smaru, dokładnie wyczyścić ścieżki w środku alkoholem, dogiąć blaszki z suwaka i dać kroplę świeżego smaru dobrej jakości. O ile nie jest uszkodzony mechanicznie (np. połamane blaszki na suwaku albo złamany wałek) to jak najbardziej będzie ok.
in gain we trust
kupię: EM34 NOS, wtyczkę sieciową Graetz Radio brązową
G-major ukończony! udało się naprawić wszystkie enkodery i wymenić mikroprzełączniki. Wszystko znów działa jak powinno. Teraz mogę się zająć dokończeniem sterownika w bascomie - sygnalizacja tap tempo i coś, co wymyśliłem dzisiaj w pracy czyli sygnalizację włączenia/wyłączenia efektu za pomocą dwukolorowych diod led używając tego samego portu procesora. W wersji dla arduino z neopixelami tak jest więc w "pierwotnej" wersji też będzie. Może do końca roku się uda skończyć...
in gain we trust
kupię: EM34 NOS, wtyczkę sieciową Graetz Radio brązową
Ja też dobrałem się do swojego G-Majora i udało się naprawić duże enkodery, śmiga jak nowy. Ogromne dzięki za pomocą wskazówkę
Nie wolałeś pisać w C? BTW też jestem w trakcie pisania programu do kontrolera, w sumie to już końcówka. Walczę z TAPem i komunikacją MIDI od długiego czasu.