Cum să configuraţi Raspberry Pi pentru a identifica plăcile Arduino

În acest tutorial am să vă arăt cum sa configuraţi Raspberry Pi pentru identificarea automată a două plăci Arduino. Procedura poate fi extinsă pentru mai multe plăci, însă în acest tutorial am folosit două plăci Arduino identice.

Aplicațiile care vor rula pe Raspberry Pi nu pot identifica de fiecare dată portul serial care aparține fiecărei plăci Arduino în parte. Dacă nu folosim un identificator pentru fiecare placă în parte, portul serial se poate schimba de fiecare data când deconectăm/conectăm placa Arduino la Raspberry Pi.

Mai jos sunt câțiva pași de urmat pentru a identifica fiecare placă în parte indiferent ce port USB al plăcii Pi este folosit.

Pasul 1: navigare la /etc/udev/rules.d/99-arduino.rules
Pasul 2: această comandă returnează cele două porturi seriale conectate la plăcile Arduino

ls /dev/ttyACM*
ls /dev/ttyACM*

ls /dev/ttyACM* pentru două plăci Arduino

Pasul 3: după aflarea KERNEL-ului celor două plăci Arduino, rulați pe rând comanda:

udevadm info -a -n /dev/ttyACM00 | less

în loc de ttyACM00, completați cu portul serial al plăcii Arduino
Pasul 4: pentru fiecare KERNEL în parte, adăugați o linie în fișierul 99-arduino.rules

Configurare Raspberry Pi

Configurare Raspberry Pi

Pasul 5: refresh la udev

sudo /etc/init.d/udev reload

Leave a Reply

Câmpurile obligatorii sunt marcate cu *.