Repository navigation
USB komunikacija
Spodaj so zapisane pogoste težave pri USB komunikaciji in pripadajoče rešitve.
Preverite, če so pod Tools/Port izbrana prava vrata (angleško Port). Za komunikacijo prek USB so prava vrata tista s pripisom (Arduino/Genuino Micro).
Preverite, če imate odprt serijski monitor (angleško Serial Monitor). Odpremo ga s klikom povečevalnega stekla na desnem zgornjem delu Arduino IDE okolja. Vsa komunikacija z robotom poteka preko tega okna.
Preverite ujemanje hitrost prenosta podatkov (angleško Baud Rate). To definiramo pri klicu funkcije Serial.begin(). Enaka vrednost mora biti nastavljena tudi na serijskem monitorju (angleško Serial Monitor). Tam je na dnu okna spustni meni, kjer izberemo hitrost prenosa. V našem primeru robot že sam definira hitrost prenosa in jo nastavi na vrednost 115200.
Za USB komunikacijo uporabimo funkciji Serial.begin() in Serial.print() (oziroma Serial.println()). Preverite, da ne uporabljate slučajno funkcij za bluetooth komunikacijo, ki jih kličemo s Serial1 in ne s Serial.
Preverite, če je USB kabel dobro priključen tako v robota, kot v računalnik. V primeru slabega stika komunikacija lahko ne deluje.
Preverite, če uporabljen USB kabel deluje. USB kabli so lahko občutljivi in se lahko poškodujejo, kar onemogoča komunikacijo.