Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
microcontroller:einsteiger-kurs [2025/08/16 06:38] ivomicrocontroller:einsteiger-kurs [2025/08/28 14:08] (current) – [Kurs] ivo
Line 1: Line 1:
 ====== Einsteiger-Kurs Mikrokontroller Programmieren 29. August 2025 ====== ====== Einsteiger-Kurs Mikrokontroller Programmieren 29. August 2025 ======
 +  * Zeit: 17:30 bis 19:00 (bzw. OpenEnd, für die Angefressenen)
 +  * Ort: E23
 +  * Vorausetzungen: Laptop mitbringen
 +  * Programmier- und Elektronikkenntnisse sind nicht Voraussetzung, seriöses Interesse daran aber schon.
 +
 +
 +Als Teaser, was mit einem Mikrokontroller, ein paar LEDs, einem Servo und einem Infrarotsensor möglich ist (und ein bisschen 3D-Druck):
 +{{ https://tech-lab.ch/mikrokontroller-bahnuebergang.mp4?640x360 }}
 +
 +===== Kurs =====
  
   * [[.:software-setup|VS-Code installieren und einrichten]]   * [[.:software-setup|VS-Code installieren und einrichten]]
-  * Steckbrett +  * [[.:breadboard|Steckbrett (Breadboard)]] 
-  * Ohm (U=R*i) +  * [[.:uri|Spannung, Widerstand und Strom: $U=R \cdot I$]] 
-  * Diode +  * [[.:led|Funktionsweise und Wichtiges zu LEDs]] 
-  * Quellcode erklären, Kompilieren, Flashen+  * [[.:workflow|Quellcode, Kompilieren, Flashen]]
   * eine LED blinken lassen   * eine LED blinken lassen
   * mehrere LEDs blinken lassen   * mehrere LEDs blinken lassen
Line 11: Line 21:
   * Debouncing   * Debouncing
   * mehrere LEDs unabhängig mit Druckknöpfen steuern (evtl. auch blinkende).   * mehrere LEDs unabhängig mit Druckknöpfen steuern (evtl. auch blinkende).
 +
 +==== Gute Webseiten ====
 +  * https://randomnerdtutorials.com
 +  * https://registry.platformio.org (einfaches Einbinden diverser Libraries)
 +
 +
 +{{ :microcontroller:teaser.jpg?nolink |}}