solax Napisano 9 kwietnia Udostępnij Napisano 9 kwietnia (edytowany) Witam, chciałbym zbudować swojego pierwsze button boxa. Mam małą wiedzę na ten temat, dlatego potrzebuję waszej pomocy jak to zrobić poprawnie. Wymyśliłem sobie taki układ z takimi przyciskami. Nie mam pojęcia jaką dokładnie płytkę pod to kupić (wiem jedynie że dużo osób korzysta z Arduino Micro, ale nie wiem czy będzie ok w tym przypadku) i potrzebował bym jakiś schemat jak to wszystko ze sobą połączyć i zakodować poprawnie, żeby działało to potem w grach. Liczę na Waszą pomoc, dzięki! Edytowano 9 kwietnia przez solax
AntekBezak 10 kwietnia Udostępnij 10 kwietnia Faktycznie Arduino Pro Micro jest dobrym wyborem, przede wszystkim dlatego że ma możliwość symulowania klawiatury komputerowej i myszki. Arduino Leonardo również ma tę możliwość, ale Pro Micro jest tańsze i mniejsze, więc ja osobiście właśnie to bym wybrał. Co do zakodowania i podłączenia, możesz przeczytać w tym odcinku forbotowego kursu Arduino jak podłączyć i zaprogramować przycisk. Natomiast sterownie klawiaturą odbywa się za pomocą biblioteki Keyboard.h, domyślnej, więc nie trzeba instalować. Przykładowy kod: #include <Keyboard.h> void setup() { Keyboard.begin(); delay(2000); // czas na wykrycie przez komputer Keyboard.print("Hello world!"); } void loop() { } Ten kod po podłączeniu ardu do komputera wypisze "Hello world!". Efekt będzie taki sam jakbyś ręcznie wpisał "Hello world!" z klawiatury komputera. Jeśli sobie nie poradzisz z kodem to pisz w tym wątku, aczkolwiek myślę że zasoby internetowe wystarczą by nauczyć się wszystkiego na takiego projektu. Aha, i jak będziesz kupował pro micro, to weź takie z usb-c, bo te z micro usb to tani chiński szajs i dosłownie się rozpadają. 1
ethanak 10 kwietnia Udostępnij 10 kwietnia @AntekBezak to nie lepiej jakiś najtańszy S3? Chyba nawet tańszy od pro mini, ma możliwość łączenia przez usb albo ble, w przykładach są kompletne kody do obu. 1
AntekBezak 10 kwietnia Udostępnij 10 kwietnia 50 minut temu, ethanak napisał: @AntekBezak to nie lepiej jakiś najtańszy S3? Chyba nawet tańszy od pro mini, ma możliwość łączenia przez usb albo ble, w przykładach są kompletne kody do obu. Dla zaawansowanych pewnie lepiej, ale odniosłem wrażenie że mamy do czynienia z początkującym, więc w tej sytuacji łatwiej ogarnąć pro micro moim zdaniem.
_LM_ 10 kwietnia Udostępnij 10 kwietnia Poczatkujacemu trudniej będzie emulować usb na małym AVR niż esp który ma mnóstwo przykładów oraz jest wiele wydajniejszy 1
AntekBezak 10 kwietnia Udostępnij 10 kwietnia 1 godzinę temu, _LM_ napisał: Poczatkujacemu trudniej będzie emulować usb na małym AVR niż esp który ma mnóstwo przykładów oraz jest wiele wydajniejszy Jednak się nie zgodzę, na pro micro to naprawdę jest proste (co ilustruje wstawiony przeze mnie wcześniej kod), natomiast samo wgranie kodu na esp może być skomplikowane jeśli ktoś nigdy tego nie robił. Tak przynajmniej wynika z moich doświadczeń.
ethanak 10 kwietnia Udostępnij 10 kwietnia @AntekBezak jednak się nie zgodzę. Wgranie kodu na esp to wciśnięcie czegoś tam w Arduino IDE i jak ktoś ma z tym problemy to powinien sprawdzić, czy może ładnie rysuje albo gra na gitarze. Bawiłem się (tak, to była zabawa) i tym i tym. W sumie wgranie programu na pro micro wydaje mi się trudniejsze... a przynajmniej bardziej upierdliwe.
AntekBezak 10 kwietnia Udostępnij 10 kwietnia 1 godzinę temu, ethanak napisał: @AntekBezak jednak się nie zgodzę. Wgranie kodu na esp to wciśnięcie czegoś tam w Arduino IDE i jak ktoś ma z tym problemy to powinien sprawdzić, czy może ładnie rysuje albo gra na gitarze. Bawiłem się (tak, to była zabawa) i tym i tym. W sumie wgranie programu na pro micro wydaje mi się trudniejsze... a przynajmniej bardziej upierdliwe. Być może te tanie wersje z micro usb mają jakieś problemy, ale przynajmniej te porządne z usb-c są naprawdę plug and play. Przetestowałem już kilkanaście sztuk, i zawsze wystarczyło podpiąć kabel i wgrać kod. A w esp trzeba czasem upewniać się czy różne usb cdc sprawdzać, nie mówiąc o tym że często trzeba doinstalowywać płytki do arduino ide co może początkującego przerosnąć.
_LM_ 10 kwietnia Udostępnij 10 kwietnia Nie wiem jak kolega @solax stoi z funduszami (szczerze to nawet nie ważyłbym się interesować albo dopytywać) ale być może warto kupić obie płytki bo jak się wciągnie to i tak to będzie za mało (płytek). @AntekBezak argumentowanie zakupów lepszym bądź trochę lepszym złączem chyba niema sensu, bo kompilacja i upload i tak robi się w tym samym środowisku. 1
ethanak 10 kwietnia Udostępnij 10 kwietnia (edytowany) Poza tym wersje usb b/c/micro/mini różnią się tylko gniazdkiem, w każdym przypadku są po prostu cztery druty i tyle. I jeszcze jedno: Arduino IDE potrafi włączyć tryb download nawet jeżeli układ nie jest w trybie CDC (kick 1200 coś Ci mówi?), a niezależnie od tego po użyciu kombinacji rst/boot zawsze wchodzi w tryb download. Edytowano 10 kwietnia przez ethanak
AntekBezak 10 kwietnia Udostępnij 10 kwietnia 44 minuty temu, _LM_ napisał: Nie wiem jak kolega @solax stoi z funduszami (szczerze to nawet nie ważyłbym się interesować albo dopytywać) ale być może warto kupić obie płytki bo jak się wciągnie to i tak to będzie za mało (płytek). @AntekBezak argumentowanie zakupów lepszym bądź trochę lepszym złączem chyba niema sensu, bo kompilacja i upload i tak robi się w tym samym środowisku. 35 minut temu, ethanak napisał: Poza tym wersje usb b/c/micro/mini różnią się tylko gniazdkiem, w każdym przypadku są po prostu cztery druty i tyle. I jeszcze jedno: Arduino IDE potrafi włączyć tryb download nawet jeżeli układ nie jest w trybie CDC (kick 1200 coś Ci mówi?), a niezależnie od tego po użyciu kombinacji rst/boot zawsze wchodzi w tryb download. Zakup obu płytek to faktycznie niezły pomysł. A mówiąc o złączach chcę po prostu odróżnić dwa popularne modele pro micro od siebie, więc używam najbardziej widocznej różnicy. Poza tym wiem na pewno, że modelom z usb-c nic nie dolega, natomiast słyszałem wiele opinii na temat tych z micro usb że np. port potrafi całkiem oderwać się od płytki. W dodatku wszyscy wiemy że niektóre z chińskich płytek działają, a niektóre nie, ja natomiast dzielę się swoimi doświadczeniami że te z usb-c są dobre i jest to gruntownie przeze mnie sprawdzone. Co do łatwości wgrywania, może tylko ja mam takie odczucia, ale niezależnie od wszystkiego fakty są takie, że za pierwszym razem kiedy wgrywałem kod na arduino nie było problemów, natomiast pierwszy raz kiedy wgrywałem kod na esp wymagał ode mnie instalacji różnych pakietów i rozpracowywania różnych ustawień w arduino ide. Nie mówię, że esp jest gorsze od arduino, ale na pierwszy raz arduino jest zdecydowanie przyjaźniejsze. To tylko moja opinia, a z racji że mamy tu przedstawicieli różnych opinii, faktycznie najlepiej będzie jeśli kolega @solax kupi obie płytki i sam zobaczy co i jak, oczywiście jeśli budżet pozwala. Wszak dobrych płytek nigdy za wiele.
ethanak 10 kwietnia Udostępnij 10 kwietnia @AntekBezak 95% z tego co mam ma usb micro, 2% z mini, a jedyne co się urwało to C w ładowarce. Tyle na temat gniazdek.
AntekBezak 10 kwietnia Udostępnij 10 kwietnia 43 minuty temu, ethanak napisał: @AntekBezak 95% z tego co mam ma usb micro, 2% z mini, a jedyne co się urwało to C w ładowarce. Tyle na temat gniazdek. https://forum.arduino.cc/t/programming-arduino-pro-micro-broken-usb-port-with-another-arduino-pro-micro/948331 https://forum.arduino.cc/t/arduino-pro-micro-usb-is-broken/916402 https://forum.arduino.cc/t/what-if-the-arduino-pro-micros-micro-interface-is-broken/515380 https://forum.arduino.cc/t/how-to-replace-a-broken-micro-port-to-usb-for-arduino-pro-micro/1093068 https://allegro.pl/oferta/modul-pro-micro-atmega32u4-leonardo-zgodny-z-arduino-12623295122?bi_s=ads&bi_m=productlisting:desktop:query&bi_c=NzQ3MzM2NzctZmI2Mi00YmJiLTg5YTQtYTA2YzljZDVhODU3AA&bi_t=ape&referrer=proxy&emission_unit_id=b0be3484-678d-4fc4-81e1-74e14a57edf1#product-reviews:~:text=Bardzo slabe%2C USB,zielona lampka zasilania. Dodatkowo niepublikowane informacje od znajomych z tym samym problemem.
ethanak 10 kwietnia Udostępnij 10 kwietnia @AntekBezak jak ktoś nie umie pływać zawsze będzie pierdzielił że woda rzadka
solax 10 kwietnia Autor tematu Udostępnij 10 kwietnia (edytowany) jestem na takim etapie, że wiem tyle że warto w takim przypadku połączyć to poprzez matrycę, tylko że nie bardzo wiem jak łączyć przyciski ze sobą, macie jakiś tutorial może do tego jak stworzyć sobie taki schemat? I pytanie czy wszystkie te przyciski, które pokazałem wyżej jestem w stanie połączyć z arduino micro pro tworząc właśnie matryce? Edytowano 10 kwietnia przez solax
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »