-
Notifications
You must be signed in to change notification settings - Fork 0
Elektronik
Circuitpython bzw auch Micropython Libraries werden mit dem Tool pipkin verwaltet.
Thonny hat eine ältere Version von diesem Tool integriert, da es aber teilweise damit hapert nutzen wir es einfach direkt:
sudo apt update && sudo apt install pipx
pipx install --preinstall setuptools pipkinTip
Wir brauchen pipx weil normales pip mit dem apt package manager nicht zusammen funktioniert.
Nun kann jedes Package wie bei pip installiert werden:
pipkin install <package name aus tutorial/github>
# pipkin install adafruit-circuitpython-matrixkeypadDer Microcontroller wird automatisch erkannt.
Falls pipkin den Microcontroller nicht von selber findet: ERROR: Could not auto-detect target
entweder du hast ein Ladekabel und kein Datenkabel,
oder sonst was geht ab.
Microcontroller sollten unter /dev/ttyACM0 nummeriert auftauchen (oder manchmal /dev/ttyUSBx).
Wenn du mehrere Serial-geräte angeschlossen hast (zb einen LiDAR) kann es auch zu Verwirrung kommen.
Den port kann man pipkin vorschreiben:
pipkin --port=<port> install <package name aus tutorial/github>
# pipkin --port=/dev/ttyACM1 install adafruit-circuitpython-matrixkeypad