(Python-basierte interaktive Programmierung) MikroController sind mittlerweile meines Erachtens eine kostengünstigere und energieschonende Alternative zu Raspberry-Pi oder ähnlichen System-on-a-chip
(SOC-)Lösungen. Beispiele:
-> Mikrocontroller mit 6-Watt-Stromaufnahme und WLAN-Fähigkeit
-> Als Nachfolger des ESP8266 entwickelte espressif den Mikrocontroller ESP32 mit einigen Verbesserungen wie beispielsweise Bluetooth und einem Hallsensor
.
-> Simulator für ESP32, Arduino, STM32
-> getting started with wokwi ESP32-Simulation
-Command für die Nutzung als Seriell-zu-WLAN-Schnittstelle ESP Launchpad is a web based tool, available for flashing firmware application to the ESP32 device connected via USB serial port.
-> siehe Linksammlung "Rust und Embedded" unten
(Python-basierte interaktive Programmierung)
/C++
-basierte Programmierung. Siehe https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/
-Command für die Nutzung als Seriell-zu-WLAN-Schnittstelle
-> grundlegende Befehle - Binärdateien zum Flashen
-> ESP32-DevKitC32E
-> LILYGO T-Display-S3 ESP32-S3 Entwicklungsboard (mit Headern)
-> Online Listening Acoustic Fingerprinting (OLAF) zur Erkennung von Songs per ESP32, auch per WASM im Webbrowser
-> OLAF von Joren Six per WebAssembly
(WASM)
-> Walkie-Talkie mit ESP-NOW
, einer m.E. brauchbaren Alternative zu LoRaWan
-> Schutzschild gegen Schnarchen
-> OLAF von Joren Six per WebAssembly
(WASM)
-> weitere, m.E. interessante Projekte von Joren Six mit Mikrocontrollern, etc.
-> Walkie-Talkie mit ESP-NOW
-> ESP-Launchpad
-> ESP-ZeroCode
-> Home-Mobile-SDK für iOS
-> Matter C++-SDK auf Github
-> Implementation für Rust
-> MIT Technology Review "How Rust went from a side project to the world's most loved programming language", 2023
-> Rust Blog "Announcing Rust 1.0", 2015
-> Rust Blog "4 years of Rust", 2019
-> Yalantis, "The state of the Rust market in 2023"
-> Stack Overflow Developer Survey, 2021
-> The Embedded Rust Book
-> The Rust Standard Library (std)
-> Newlib.Bibliothek
-> ESP-Launchpad
-> Blinky-Beispiel läuft auf ESP-IDF
-> ESP-IDF-HAL
-> Blinky-Beispiel läuft auf Bare Metal
-> ESP-HAL
-> ESP-IDF-Befehle in Rust