====== 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]] * [[.: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 * mehrere LEDs blinken lassen * Druckknopf, pullup/pulldown * Debouncing * 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 |}}