Terminál pro Arduino: Porovnání verzí
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