Na správně nastaveném počítači stačí zadat:
$ picocom -b 115200 --flow n /dev/ttyUSB0
Pokud příkaz neskončí s chybou, stiskni tlačítko RST na modulu.
Měly by se nakonec objevit tři zobáčky, >>>.
Většina počítačů ale na komunikaci s malými zařízeními nastavená není.
Skončí-li příkaz picocom s chybou,
oprav ji podle následujícího návodu a zkus to znova.
(Možná bude potřeba vyřešit víc než jednu chybu.)
Nemáš-li příkaz picocom nainstalovaný,
je potřeba ho nainstalovat (např.
sudo dnf install picocom nebo
sudo apt-get install picocom).
Pokud picocom skončil s chybou
No such file or directory, pravděpodobně
je potřeba k zařízení přistupovat přes jiný soubor.
Použij příkaz dmesg | tail, který vypíše něco jako:
$ dmesg | tail [703169.886296] ch341 1-1.1:1.0: device disconnected [703176.972781] usb 1-1.1: new full-speed USB device number 45 using ehci-pci [703177.059448] usb 1-1.1: New USB device found, idVendor=1a86, idProduct=7523 [703177.059454] usb 1-1.1: New USB device strings: Mfr=0, Product=2, SerialNumber=0 [703177.059457] usb 1-1.1: Product: USB2.0-Serial [703177.060474] ch341 1-1.1:1.0: ch341-uart converter detected [703177.062781] usb 1-1.1: ch341-uart converter now attached to ttyUSB0
Máš-li místo ttyUSB0 něco jiného, v příkazu picocom to použij místo
ttyUSB0.
Pokud picocom skončil s chybou Permission denied, potřebuješ získat
přístup k souboru zařízení.
To znamená přidat se do příslušné skupiny.
Na spoustě systémů (Fedora, Ubuntu, Debian) bude fungovat:
$ sudo usermod --append --group dialout $(whoami)
Kdyby si to stěžovalo že skupina neexistuje (např. na Arch Linux),
místo dialout použij uucp.
Co to dělá?
sudo uvozuje administrační příkaz, který mění nastavení systému:
v tomto případě chceš udělit oprávnění přistupovat k zařízením.
usermod mění nastavení uživatelských účtů.
--append --group říká, že chceš přidat uživatele do skupiny.
$(whoami) doplní tvoje uživatelské jméno.
Po usermod je potřeba se znovu přihlásit, třeba příkazem:
$ su - $(whoami)
Co to dělá?
su umožňuje se přihlásit jako daný uživatel.
- zařídí „plnohodnotné“ přihlášení – mimojiné se znovu načte seznam skupin.
$(whoami) doplní tvoje uživatelské jméno: přihlašuješ se znovu jako ty
sama.
Pro ověření spusť příkaz groups; v jeho výstupu by mělo být dialout
(příp. uucp).
Například:
$ groups
kristyna lp wheel dialout mock
Co to dělá?
Příkaz groups vypíše skupiny, do kterých tvůj uživatelský účet patří.