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:10] 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.
  
-  * VS-Code installieren und einrichten + 
-  * Steckbrett +Als Teaser, was mit einem Mikrokontroller, ein paar LEDs, einem Servo und einem Infrarotsensor möglich ist (und ein bisschen 3D-Druck): 
-  * Ohm (U=R*i) +{{ https://tech-lab.ch/mikrokontroller-bahnuebergang.mp4?640x360 }} 
-  * Diode + 
-  * Quellcode erklären, Kompilieren, Flashen+===== Kurs ===== 
 + 
 +  [[.:software-setup|VS-Code installieren und einrichten]] 
 +  * [[.:breadboard|Steckbrett (Breadboard)]] 
 +  * [[.:uri|Spannung, Widerstand und Strom: $U=R \cdot I$]] 
 +  * [[.:led|Funktionsweise und Wichtiges zu LEDs]] 
 +  * [[.: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 |}}