Document Linux requirements in README
This commit is contained in:
parent
3ec47427cf
commit
a6bbc28e2b
1 changed files with 23 additions and 0 deletions
23
README.md
23
README.md
|
|
@ -19,6 +19,29 @@ Zonder poortargument zoekt het script de module zelf: het probeert alle
|
||||||
CH340-poorten met het `id`-commando en gebruikt de eerste die `ID
|
CH340-poorten met het `id`-commando en gebruikt de eerste die `ID
|
||||||
usbtoggle-relay` antwoordt — waar de module ook is aangesloten.
|
usbtoggle-relay` antwoordt — waar de module ook is aangesloten.
|
||||||
|
|
||||||
|
## Linux
|
||||||
|
|
||||||
|
Het script draait ongewijzigd op Linux. Vereisten:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Fedora / RHEL
|
||||||
|
sudo dnf install python3-pyserial
|
||||||
|
# Debian / Ubuntu
|
||||||
|
sudo apt install python3-serial
|
||||||
|
```
|
||||||
|
|
||||||
|
De seriële poort is op Linux meestal `/dev/ttyUSB0` en eigendom van
|
||||||
|
`root:dialout`. De gebruiker moet in de `dialout`-groep zitten, anders
|
||||||
|
weigert het script de poort te openen:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo usermod -aG dialout $USER
|
||||||
|
# opnieuw inloggen om de groep actief te maken
|
||||||
|
```
|
||||||
|
|
||||||
|
De poortnaam is verder niet relevant: de auto-detectie vindt de module
|
||||||
|
zonder dat een pad opgegeven hoeft te worden.
|
||||||
|
|
||||||
## Pinnen
|
## Pinnen
|
||||||
|
|
||||||
| Component | GPIO |
|
| Component | GPIO |
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue