Micropython Kurs 2023Aus Attraktor WikiVersion vom 16. Dezember 2023, 18:38 Uhr von Kapest (Diskussion | Beiträge)
InhaltsverzeichnisÜber diese SeiteDieses hier ist die Startseite zum Micropythonkurs 2023. Sie führt zu allen Seiten, die diesen Kurs betreffen. Die Seiten erfüllen zwei Aufgaben. Zum Einen dienen sie mir zur Erstellung des Kurses, zum Anderen dienen sie als Vorlage für die Durchführung des Kurses. Deshalb ist alles auf diesen Seiten in Bewegung. Manche Seiten sind fertiggestellt, andere noch in einem sehr frühen Entwicklungsstand und enthalten nur Notizen und Links. Der Zustand einer Seite, die im Kurs behandelt wurde, wird nicht mehr verändert. Es sei denn es wird ein Fehler korrigiert. Mit Hilfe dieser Seiten kann man sich über den Stoff, der im Kurs behandelt wird informieren und ggf. auch auf ihnen nachschlagen. Auf dieser Seite ist > M i c r o p y t h o n < häufig falsch geschrieben als Microphyton. Ich habe den Fehler auf einer der ersten Seiten gemacht. Nun glaubt Mediwiki es müsse das richtig geschriebene Wort durch das Falsche ersetzen.
Über diesen Kurs
Technische Vorraussetzungen
Thonny installieren
AnmeldungDie Anmeldung erfolgt über meetup. Inhaltehttps://medium.com/@pythonfundamentals Teil 1Dienstags: 31.10.23 - 28.11.23 Teil 2Dienstags: 16.1.24 - 13.2.24
Material zum KursHier werden Links zum Kursmaterial stehen. Derzeit ist das Mediwiki vom Attraktor noch nicht bereit .py-Dateien, auch gepackt entgegen zu nehmen. Tips für LinuxuserVielen Dank an Andreas und Geoffrey für ihre Unterstützung bei diesem Thema. Den Gerätenamen des Pico ermittelnMeistens erhält der Pico den Gerätenamen /dev/ttyACM0, wenn es noch keine anderen Geräte mit den Gerätenamen /dev/ttyACM* gibt. Sonst wird die Zahl am Ende erhöht, z.B. /dev/ttyACM1. # Pico nicht angeschlossen peter@oldi:~$ ls -all /dev/ttyACM* ls: Zugriff auf '/dev/ttyACM*' nicht möglich: Datei oder Verzeichnis nicht gefunden # Pico angeschlossen peter@oldi:~$ ls -all /dev/ttyACM* crw-rw---- 1 root dialout 166, 0 Dez 16 11:55 /dev/ttyACM0 Leider ist es unter Linux nicht unbedingt einfach zu bestimmen, welches Gerät unter welchem Namen unter # Nach dem Einstecken des Picos aufrufen # Für dmesg ist sudo meistens erforderlich $ sudo dmesg [...] [944704.804798] usb 1-1.1.3.3: new full-speed USB device number 82 using xhci_hcd [944704.922582] usb 1-1.1.3.3: New USB device found, idVendor=2e8a, idProduct=000a, bcdDevice= 1.00 [944704.922603] usb 1-1.1.3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [944704.922610] usb 1-1.1.3.3: Product: Pico [944704.922616] usb 1-1.1.3.3: Manufacturer: Raspberry Pi [944704.922622] usb 1-1.1.3.3: SerialNumber: DF6018F2676E5438 [944704.935735] cdc_acm 1-1.1.3.3:1.0: ttyACM0: USB ACM device [...] Da sieht man ttyACM0 in der letzten Zeile. Dem User den Zugriff auf den Pico ermöglichenWenn die Gruppe als dialout erscheint, dann reicht der Aufruf von sudo usermod -aG dialout NUTZERNAME Nun abmelden, dann wieder anmelden: peter@oldi:~$ groups peter adm dialout cdrom sudo dip plugdev lpadmin sambashare Jetzt gehöre ich auch der Gruppe dialout an und darf auf /dev/ttyACM0 zugreifen. Bei mir klappte der Zugriff direkt nach der Installation von Thonny dann noch immer nicht. Hier hat ein Neustart geholfen. |