From cb4ba88bf71ff3e2b355e1a48acd43852b25822e Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Tue, 31 Dec 2024 17:42:34 +0100 Subject: [PATCH] =?UTF-8?q?led-beispiel=20noch=20mal=20=C3=BCberarbeitet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arduino_Grundlagen/01_Grundstruktur/readme.md | 2 +- Arduino_Grundlagen/03_Externe_LED/readme.md | 30 ++++++++++++++----- 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/Arduino_Grundlagen/01_Grundstruktur/readme.md b/Arduino_Grundlagen/01_Grundstruktur/readme.md index 991cfac..8b89d4e 100644 --- a/Arduino_Grundlagen/01_Grundstruktur/readme.md +++ b/Arduino_Grundlagen/01_Grundstruktur/readme.md @@ -105,4 +105,4 @@ Du hast gerade dein erstes Programm in Maschinencode übersetzt und auf den Ardu Auch wenn das Programm noch nichts tut so weißt du jetzt, was die Funktionen setup und loop machen und wie du ein Programm so übersetzt, dass der Arduino weiß, was er zu tun hat und wie du es hochlädst. -Also schnell weiter zum nächsten Projekt denn da bekommt der Arduino jetzt auch etwas zu tun :) \ No newline at end of file +Also schnell [weiter zur nächsten Übung](../02_Blinken/) denn da bekommt der Arduino jetzt auch etwas zu tun :) diff --git a/Arduino_Grundlagen/03_Externe_LED/readme.md b/Arduino_Grundlagen/03_Externe_LED/readme.md index 1f280f8..5dcd833 100644 --- a/Arduino_Grundlagen/03_Externe_LED/readme.md +++ b/Arduino_Grundlagen/03_Externe_LED/readme.md @@ -1,15 +1,15 @@ -# Z-Lab Arduino-Grundkurs Projekt 3: Externe LED und mehrere LEDs +# Z-Lab Arduino-Grundkurs Übung 3: Externe LED -In diesem Projekt lassen wir wieder LEDs blinken. +In dieser Übung lassen wir wieder eine LED blinken. Allerdings dieses Mal eine externe. -Zuerst öffnen wir das Projekt über den gewohnten Weg. Der Name ist "03_Externe_LED" +Zuerst öffnen wir die Übung über den gewohnten Weg. Der Name ist "03_Externe_LED" -![Projekt öffnen](projekt_oeffnen.png) +![Übung öffnen](projekt_oeffnen.png) -Wenn du dieses Projekt öffnest wunderst du dich bestimmt. Das sieht ja genau so aus wie beim letzten Mal. +Wenn du diese Übung öffnest wunderst du dich bestimmt. Das sieht ja genau so aus wie beim letzten Mal. -Genau! Um mehrere LEDs und auch externe LEDs anzusteuern reicht unser C-Wissen aus den letzten beiden Projekten völlig aus. Wir müssen nur das gelernte neu kombinieren und schon können wir externe LEDs und auch mehrere LEDs anschließen und unterschiedlich blinken lassen. +Genau! Um die externe (vorsicht, Spoiler) sogar beide LEDs anzusteuern reicht unser C-Wissen aus den letzten beiden Übungen völlig aus. Wir müssen nur das gelernte neu kombinieren und schon können wir externe LEDs und auch mehrere LEDs anschließen und unterschiedlich blinken lassen. Und wir müssen lernen, was ein Breadboard ist :) @@ -96,9 +96,23 @@ So und dann geht's wieder ans Programmieren. ### Lösung mit #define ```c + #define LED1 12 + #define LED2 13 - TODO: hier Lösungsvorschläge + void setup() { + pinMode(LED1, OUTPUT); + pinMode(LED2, OUTPUT); + } + void loop() { + digitalWrite(LED1, HIGH); + digitalWrite(LED2, LOW); + delay(1000); + digitalWrite(LED1, LOW); + digitalWrite(LED2, HIGH); + delay(1000); + } ``` - + + \ No newline at end of file