Hier finden Sie eine Beschreibung der Beispiele zum Buch.
Sourcen auf github
Die Beispiele sind auf github hinterlegt. Der Import der Beispiele ist in einem eigenen Beitrag beschrieben:
Vor dem Import der Beispiele sollte die Entwicklungsumgebung aufgesetzt und mit einem minimalen Projekt getestet werden, wie auf Material zum ESP32-C3 und ESP-IDF beschrieben. Dort wird auch das Debuggen beschrieben, sowie Quellen zur Hardwarebeschaffung werden genannt.
Buchprojekt Pulsoximeter (poxi)
Das größere Projekt Pulsoximeter (poxi
) begleitet die Teile 2 und 3 des Buchs. Eine Beschreibung dieses Projekts ist im folgenden Beitrag zu finden:
buchbeispiele
Die weiteren Beispiele sind jeweils ein eigenen Beiträgen beschrieben. Zur leichteren Orientierung sind diese Beispiele den jeweiligen Buchabschnitten zugeordnet:
- Abschnitt 2.3, „Die erste Applikation“
- Abschnitt 3, „Der Mikroprozessor“: Beispiel sum_up_n
- Abschnitt 4, „Mikrocontroller“: Beispiel rng_test
- Abschnitt 4.2.3, „Cache“: Beispiel histogram
- Abschnitt 4.2.4, „Linker“: Beispiel linkerdemo
- Abschnitt 5.4, „LED schalten“: Beispiel switch_led
- Abschnitt 5.5, „Taster anschließen“: Beispiel leds_and_button
- Abschnitt 6, „Interrupts und Exceptions“: Beispiel interrupt_demo
- Abschnitt 7.1, „Display ansteuern“, Komponenten esp_lcd und graphics
- Abschnitt 7.4, „SPI-Schnittstelle“: Beispiel sdcard_demo
- Abschnitt 7.5, „WS2812B“: Blink Example
- Abschnitt 8, „Analoge Werte verarbeiten“, Applikation servocontrol
- Abschnitt 8.2, FlexiPlot für die Darstellung von Daten verwenden
- Abschnitt 8.5.1, „Timer des ESP32-C3“, Applikation gameoflife
- Abschnitt 9.3, „Echtzeitbetriebssystem“: Beispiel task_demo