Terminál pro Arduino: Porovnání verzí

Z ModelWiki
Skočit na navigaci Skočit na vyhledávání
Řádek 13: Řádek 13:
 
</pre></blockquote>
 
</pre></blockquote>
 
* je možné, že váš účet nemá právo zápisu. Musí být ve skupině '''dialout'''. Pro přidání použijte '''sudo addgroup''' ''user'' '''dialout''', poté se musíte znovu zalogovat, aby měl shell správné id skupin.
 
* je možné, že váš účet nemá právo zápisu. Musí být ve skupině '''dialout'''. Pro přidání použijte '''sudo addgroup''' ''user'' '''dialout''', poté se musíte znovu zalogovat, aby měl shell správné id skupin.
* při odpojení Arduina a znovu připojení se může vytvořit nové zařízení - děje se tak tehdy, když je při připojení znakové zařízení stále ještě otevřené - typicky vyškubnete Arduino s ještě spuštěným terminálem
+
* při odpojení Arduina a znovu připojení se může vytvořit nové zařízení /dev/ttyUSBx - děje se tak tehdy, když je při připojení znakové zařízení stále ještě otevřené - typicky vyškubnete Arduino s ještě spuštěným terminálem

Verze z 2. 9. 2021, 21:55

Desky založené na Arduinu se programují pomocí USB kabelu, a také je možné přes USB kabel komunikovat s Arduinem: v Arduino IDE je k dispozici Sériová konzole. Ale konzole, který je v Arduino IDE je nedokonalá, neumí ANSI sekvence ani pořádně návrat řádku. Pro lepší práci je možné použít jiné programy.

Linux - minicom

Na OS Linux je k dispozici komunikační program minicom. Na Debianu či Ubuntu se nainstaluje pomocí

apt install minicom

Arduino po připojení USB vytváří znaková zařízení /dev/ttyUSBx (x je číslo 0 - 9). Terminálový program se spustí pomocí

minicom -D /dev/ttyUSB0
  • je možné, že váš účet nemá právo zápisu. Musí být ve skupině dialout. Pro přidání použijte sudo addgroup user dialout, poté se musíte znovu zalogovat, aby měl shell správné id skupin.
  • při odpojení Arduina a znovu připojení se může vytvořit nové zařízení /dev/ttyUSBx - děje se tak tehdy, když je při připojení znakové zařízení stále ještě otevřené - typicky vyškubnete Arduino s ještě spuštěným terminálem