Raspberry Pi Pico und der Rest der Welt
Mit neuen und preisgünstigen Microcontrollern ist es sehr einfach geworden physikalische Größen zu erfassen, auf Ereignisse zu reagieren und Steuerungsaufgaben auszuführen. Mittels des Raspberry Pi Pico 2W und der Programmiersprache MicroPython lernen Sie, verschiedene physikalische Größen (Temperatur, Luftdruck, Helligkeit) und Ereignisse (Schalter, Taster) zu erfassen, auszuwerten und daraus folgend Aktionen auszuführen (LED und Relais ansteuern). Die zur Erfassung der physikalischen Größen verwendeten Sensoren werden detailliert besprochen und es werden auch Alternativen aufgezeigt. Da es sich hierbei um Hardware-nahes Programmieren handelt, werden auch Grundlagen der Elektronik und Messtechnik vermittelt.
Die benötigte Hardware kann zum Selbstkostenpreis, ca. 45€, beim Dozenten erworben oder mitgebracht werden.
Eine Hardwareliste kann bei Anmeldung zur Verfügung gestellt werden.
Zur Kursausschreibung der VHS-Dillingen
Ziel des Kurses
- Er soll Begeisterung für μ-Controller und Hardware wecken.
- Er soll helfen, die Anfangshürden zu überwinden und eine Basis für selbstständiges Weiterarbeiten nach dem Kurs schaffen.
Voraussetzungen
- Grundlagen der Programmierung
- Da dieser Kurs ein breites Spektrum abdeckt sind Grundkenntnisse in der Programmierung sehr wünschenswert.
Im Indealfall sind bereits Kenntnisse einer Programmiersprache vorhanden.
- Da dieser Kurs ein breites Spektrum abdeckt sind Grundkenntnisse in der Programmierung sehr wünschenswert.
- Interesse an Elektronik
- Im Kurs wird auch Hintergrundwissen zu den eingesetzten Modulen vermittelt.
Das bedeutet, dass auch mal ein Oszilloskop und einen Arbiträr Funktionsgenerator zur Signaldarstellung einsetzen werde und, falls Zeit ist, beide Geräte kurz erklärt werden.
- Im Kurs wird auch Hintergrundwissen zu den eingesetzten Modulen vermittelt.
- Bereitschaft Hausaufgaben zu machen 😁😁😁
- Um die behandelten Themen zu festigen werden auch kleine Hausaufgaben aufgegeben.
Um ein zügiges Vorankommen im Kurs zu gewährleisten macht es Sinn diese auch zu machen.
- Um die behandelten Themen zu festigen werden auch kleine Hausaufgaben aufgegeben.
Themen
- Raspberry Pi Pico 2W
- Aufbau der Hardware
- MicroPython Interpreter installieren
- Visual Studio Code mit der MicroPico Extension
- Installation und kurze Einführung
- MicroPython
- Variablen
- Schleifen
- Kontrollstrukturen
- Hardware
- Taster - einlesen -> Entprellen
- LED - ansteuern und dimmen -> PWM (Pulsweitenmodulation, Pulse-Width-Modulation)
- Summer ansteuern -> Frequenz ausgeben
- Potentiometer einlesen -> ADC, A/D (Analog-Digital-Konverter, analog-to-digital converter)
- Ausgabe von Text auf einem LCD Display -> I2C-Bus
Hardware-Aufbau
