Arduino pod Ubuntu i dostęp do portu szeregowego (RS) przez zwykłego użytkownika


Notice: Undefined variable: simplesocialcontent in /home/zyla/domains/oryginalne.pl/public_html/wp-content/plugins/simple-social-sharing-widgets-icons/simple-social.php on line 16

Wydawałoby się, że dostęp do dowiązania portu szeregowego przez zwykłego użytkownika (nie root’a lub przy użyciu sudo) jest najbardziej oczywistym rozwiązaniem przy pracy z Arduino. Niestety na kilku różnych instancjach Ubuntu miałem z tym problem – na szczęście naprawa tego defektu jest szalenie prosta.

Na wielu forach dyskusyjnych można znaleźć pytania użytkowników odnośnie portu szeregowego w Arduino pod Ubuntu. Po pobieżnej lekturze okazuje się jednak, że społeczność przeważnie miewa problem z zupełnym brakiem dowiązania do portu, co jest zupełnie odrębnym problemem.

Na stronie: http://blog.markloiseau.com/2012/05/install-arduino-ubuntu/ znalazłem arcy-proste rozwiązanie:

I added my user to the dialout group with the command  sudo usermod -a -G dialout mark . Usually, that would have fixed it but iserial port was still grayed out.

Changing the permissions on /dev/ttyACM0 to world readable and writeable fixed the grayed out serial port. I ran  sudo chmod a+rw /dev/ttyACM0 and the serial port menu worked again.

U mnie drugie rozwiązanie zawsze skutkuje sukcesem i umożliwia dalszą zabawę z zestawem.

Miłego programowania:)

Podobał Ci się wpis? - skomentuj lub zalajkuj. Podziel się ze swoimi znajomymi. Każdy aktywny głos to dodatkowa motywacja do pisania bloga! Dzięki.