led-beispiel noch mal überarbeitet
This commit is contained in:
parent
7db2f8c548
commit
cb4ba88bf7
@ -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 :)
|
||||
Also schnell [weiter zur nächsten Übung](../02_Blinken/) denn da bekommt der Arduino jetzt auch etwas zu tun :)
|
||||
|
@ -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);
|
||||
}
|
||||
```
|
||||
</details>
|
||||
|
||||
</details>
|
||||
</details>
|
Loading…
Reference in New Issue
Block a user