MicroPython: Python für Mikrocontroller (ESP32 und STM32)
4.3 (112 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
573 students enrolled

MicroPython: Python für Mikrocontroller (ESP32 und STM32)

Wie Du mit Python ganz komfortabel Mikrocontroller-Steuerungen programmieren kannst
Bestseller
4.3 (112 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
573 students enrolled
Created by Werner Böcker
Last updated 12/2019
German
Current price: $44.99 Original price: $64.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 2 articles
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Du wirst lernen, MicroPython auf dem ESP32 und dem STM32 zu installieren.
  • Du wirst lernen, was MicroPython überhaupt ist.
  • Du wirst anhand von Beispielen die einzelnen Bibliotheken von MicroPython anwenden.
  • Am Ende des Lehrgangs wirst Du in der Lage sein, selbständig Steuerungen in Python zu programmieren.
Course content
Expand all 43 lectures 03:38:14
+ Das ESP32-Controllerboard
1 lecture 04:40
Vorstellung des Wifi Kit 32
04:40
+ Download und Installation "Micropython ESP32"
7 lectures 34:11
Übersicht der benötigsten Software-Komponenten
03:43
So kommst Du an MicroPython + Vorstellung von esptool
05:58
ESP32 Firmware
00:17
Der erste Kontakt zum Wifi Kit 32 + Vorstellung von putty
06:12
Die Startsequenz von MicroPython + Vorstellung von "ampy"
08:01
1. Alternative zu "ampy": die rshell
05:41
2. Alternative zu "ampy": die mpfshell
04:19
+ Download und Installation "Micropython STM32"
5 lectures 12:26
Installation des STM32-Nucleo-Treibers
03:26
Download und Installation des ST-Link Flashtools und des DFU File Managers
02:10
Download und Installation von Micropython STM32L476
04:57
rshell mit dem STM32
01:44
STM32 Firmware
00:09
+ Der komfortable Weg: Entwicklung mit einer IDE
2 lectures 12:18
Licht aber auch viel Schatten: uPyCraft als Mini-IDE
08:51
Die Referenz-IDE: thonny mit dem ESP32
03:27
+ Die Ansteuerung der Anschluss-Pins (GPIO)
8 lectures 40:28
Das brauchst Du an Hardware?
01:20
Die Klasse "Pin": einen Ausgang ein- und ausschalten
07:58
GPIO-Pins auf dem STM32
04:06
Praxis-Beispiel: Ampelschaltung
13:34
Die Klasse "Signal": konfigurierbare Logik der IO-Pins
02:17
Einlesen der IO-Pins: Vorüberlegungen
04:07
Einlesen der IO-Pins: Schaltungsaufbau
00:41
Einlesen der IO-Pins: das Programm
06:25
+ Nutzung der Pulsweiten-Modulation (PWM)
2 lectures 06:43
PWM-Technik: Vorüberlegungen
03:13
PWM-Technik im MicroPython-Code
03:30
+ Analoge Werte einlesen
2 lectures 05:39
Schaltung zum Testen des AD-Wandlers
01:00
Programm zum Einlesen und Darstellen analoger Werte
04:39
+ Analoge Werte ausgeben
3 lectures 09:31
Einsatz der Klasse "DAC" für den ESP32
04:29
Es geht auch genauer: analoge Ausgaben mit dem SMT32
02:10
Der STM32 als Funktionsgenerator
02:52
Requirements
  • Basiskenntnisse im Bereich Elektronik und Programmierung sind von Vorteil, aber nicht zwingend erforderlich.
  • Die Beispiele werden auf einem ESP32- und einem STM32-Mikrocontrollersystem entwickelt. Die Übertragung auf andere Systeme ist aber einfach möglich.
Description

Dieser Lehrgang beschreibt alle Schritte für die Installation von MicroPython auf einem Mikrocontroller-System. Als Hardware wird ein super günstiges Wifi Kit 32 mit ESP32-Controller und integrierter OLED-Anzeige genutzt. Du findest dieses Board für wenige Euro im Netz und kannst dann alle Schritte direkt nachvollziehen und austesten. Außerdem werde ich Schritt für Schritt Micropython auch auf einem STM32-Nucleo-Board installieren.

Anschließend werden wir MicroPython ergründen und in konkreten Programmen sowohl für den ESP32 als auch für den SMT32 ausprobieren.

Dieser Lehrgang ist zwar kein Python-Kurs, aber ich werde jeden einzelnen Schritt erklären, sodass Du alles nachvollziehen kannst, auch wenn Du noch nie in Python programmiert hast. Auch die Mikrocontroller-Seite wird beleuchtet, aber nur so weit wie es für das Verständnis und die Umsetzung notwendig ist. Hier erleichtern Dir Basiskenntnisse das Verständnis.

Ich werde auch diesen Kurs wie alle meine Lehrgänge laufend aktualisieren, denn auch MicroPython entwickelt sich stetig weiter. So bist Du immer auf dem neuesten Stand und lernst ständig neue Dinge dazu. Außerdem hast Du natürlich die Möglichkeit, Deinen Kurs mitzugestalten, indem Du mir Deine Themenwünsche mitteilst.

Who this course is for:
  • Leute, die sich schon ein wenig mit Mikrocontrollern auskennen, aber in diesem Bereich noch nie mit Python gearbeitet haben.
  • Leute, die sich ein wenig mit Python auskennen, aber bisher nur Desktop-Anwendungen programmiert haben.