Micro Pro, biblioteka joystick.h, brak reakcji na warunek - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: Micro Pro, biblioteka joystick.h, brak reakcji na warunek (/watek-micro-pro-biblioteka-joystick-h-brak-reakcji-na-warunek) |
Micro Pro, biblioteka joystick.h, brak reakcji na warunek - bracik76 - 16-01-2018 Witam. Pierwszy post więc wielkie DZIEŃ DOBRY wszystkim. Buduję H-Shifter z trzema pedałami. moduł Micro Pro podłączona biblioteka https://github.com/MHeironimus/ArduinoJoystickLibrary/tree/version-1.0 Kod: // Sterowanie DIY H-Shifter i DIY 3x pedały Złożony układ https://drive.google.com/open?id=1e1lmclpzt6SJxhhqRiDHIIs2sqG1omTz Opis sytuacji - Osie sterowania pedałami działają bez zarzutu. - Przyciski : - na monitorze portu szeregowego widać zmiany stanu pinów 2-9 - w komputerze we właściwościach joysticka wariują przyciski : 1. na kodzie jak wyżej - nie działają 2. po zmianie sekcji kodu SHIFTER z Kod: if(digitalRead(x == LOW)) na Kod: if(digitalRead(x == LOW)) wszystkie przyciski są włączone - jakby widział tylko część po "else" 3. po wyrzuceniu warunku i wpisaniu po pętli Kod: for (int x=2; x<=9; x++) działa jak należy tzn cyklicznie włącza i wyłącza kolejny przycisk joysticka Ponadto po poruszeniu samym modułem losowo włącza/wyłącza przyciski joysticka. Wczoraj wieczorem nie było problemu. Moduł poleżał i mu się pomieszało ? Padł ? RE: Micro Pro, biblioteka joystick.h, brak reakcji na warunek - Robson Kerman - 16-01-2018 Jeżeli wczoraj działał, to program jest w porządku i nie grzeb w nim. Podejrzewam, że jest to wina kiepskiej jakości płytki stykowej. Polutuj układ na jakiejś uniwersalce i się odezwij. RE: Micro Pro, biblioteka joystick.h, brak reakcji na warunek - bracik76 - 17-01-2018 Dzięki za odzew. Pominąłem płytkę stykową, chociaż nie sądzę aby to jej wina była - działają analogi i na serialu widać zmiany na przyciskach. Wziąłem na warsztat tylko część kodu odpowiedzialną za shifter. Podpiąłem przyciski pod inne piny, nawet warunkowałem odczytem z analoga. Dalej to samo czyli na warunku wariuje a bez warunku z delay'em stabilnie włącza i wyłącza. Mam jeszcze moduł UNO ale na nim biblioteka joystick nie chodzi. Chyba zamówię jeszcze jeden moduł Micro Pro. RE: Micro Pro, biblioteka joystick.h, brak reakcji na warunek - bracik76 - 19-01-2018 Znalazłem błąd w kodzie. W sekcji SHIFTER było if(digitalRead(x == LOW)) zamiast if(digitalRead(x) == LOW) W sumie dziwne, że kompilator to puścił..... |