LED mit dem Arduino programmieren: Unterschied zwischen den Versionen
(→Mini-Challenge #3) |
|||
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
* [[Grünes LED|Hier siehst du, wie ein LED mit Steckbrett (und Widerstand) verbunden werden kann]] | * [[Grünes LED|Hier siehst du, wie ein LED mit Steckbrett (und Widerstand) verbunden werden kann]] | ||
− | + | * Beachte: das längere Beinchen des LEDs wird an den positiven Pol (+5V/3.3V), das kürzere an den negativen Pol (GND) der Spannungsversorgung angeschlossen. | |
+ | * Am Montag, 24. August 2020, rechnen wir aus, wie viel Strom genau durch so ein LED fließt. | ||
= Mini-Challenge #1 = | = Mini-Challenge #1 = | ||
− | * A: Verbinde das LED mit 3.3V und GND | + | * A: Verbinde das LED mit 3.3V und GND |
− | * B | + | * B: Baue den [[Widerstand (4 Stück)|Widerstand aus dem Care Paket]] ein, der das LED leuchten lässt |
− | + | * C: Schließe nun das LED an 5V an (den Widerstand aus B) dabei beibehalten) | |
* '''Frage''': Wie hell leuchtet das LED unter Bedingung A, B, C? - Kommentiere deine Beobachtungen auf [https://join.slack.com/t/dib2020/shared_invite/zt-glxtq3a9-0arlwRuXoe9FmOzfyJkgMQ Slack] | * '''Frage''': Wie hell leuchtet das LED unter Bedingung A, B, C? - Kommentiere deine Beobachtungen auf [https://join.slack.com/t/dib2020/shared_invite/zt-glxtq3a9-0arlwRuXoe9FmOzfyJkgMQ Slack] | ||
= Mini-Challenge #2 = | = Mini-Challenge #2 = | ||
− | * Baue einen mechanischen Schalter oder Taster ein, der bei Betätigung das LED ein-/ausschaltet | + | * Baue einen mechanischen Schalter oder Taster ein, der bei Betätigung das LED ein-/ausschaltet durch mechanisches Schließen/öffnen des Stromkreises! (Bitte Schutzwiderstand nicht vergessen) |
* Dokumentiere deinen Aufbau auf [https://join.slack.com/t/dib2020/shared_invite/zt-glxtq3a9-0arlwRuXoe9FmOzfyJkgMQ Slack] | * Dokumentiere deinen Aufbau auf [https://join.slack.com/t/dib2020/shared_invite/zt-glxtq3a9-0arlwRuXoe9FmOzfyJkgMQ Slack] | ||
= Mini-Challenge #3 = | = Mini-Challenge #3 = | ||
+ | * Baue einen mechanischen Schalter oder Taster ein, der bei Betätigung das LED ein-/ausschaltet und zwar dieses Mal durch Software und nicht mechanisch (mit ''digitalWrite()''). (Bitte Schutzwiderstand nicht vergessen) | ||
+ | * Dokumentiere deinen Aufbau auf [https://join.slack.com/t/dib2020/shared_invite/zt-glxtq3a9-0arlwRuXoe9FmOzfyJkgMQ Slack] | ||
+ | |||
+ | = Mini-Challenge #4 = | ||
* Verbinde das LED nun nicht mehr mit 3.3V oder 5V, sondern mit einem digitalen Pin | * Verbinde das LED nun nicht mehr mit 3.3V oder 5V, sondern mit einem digitalen Pin | ||
* Vergiss den Schutzwiderstand von ca. 270 Ohm nicht | * Vergiss den Schutzwiderstand von ca. 270 Ohm nicht | ||
* Programmiere den Arduino nun so, dass er das LED blinken lässt! | * Programmiere den Arduino nun so, dass er das LED blinken lässt! | ||
* Dokumentiere deinen Aufbau auf [https://join.slack.com/t/dib2020/shared_invite/zt-glxtq3a9-0arlwRuXoe9FmOzfyJkgMQ Slack] | * Dokumentiere deinen Aufbau auf [https://join.slack.com/t/dib2020/shared_invite/zt-glxtq3a9-0arlwRuXoe9FmOzfyJkgMQ Slack] | ||
+ | |||
+ | = Erklärung als Video mit der Arduino IDE = | ||
+ | {{#ev:youtube|https://youtu.be/T9TSXaRU0Nk|800}} | ||
+ | |||
+ | = Beispiel-Code im Webeditor = | ||
<iframe key="arduino" path="editor/flotorious/52c4b78c-c2b4-45c1-bf57-22fb1a89fe3d/preview?embed style='height:510px;width:100%;margin:10px 0' frameborder=0"></iframe> | <iframe key="arduino" path="editor/flotorious/52c4b78c-c2b4-45c1-bf57-22fb1a89fe3d/preview?embed style='height:510px;width:100%;margin:10px 0' frameborder=0"></iframe> | ||
* [https://create.arduino.cc/editor/flotorious/52c4b78c-c2b4-45c1-bf57-22fb1a89fe3d/preview Webeditor mit diesem Programm in einem extra Fenster öffnen] | * [https://create.arduino.cc/editor/flotorious/52c4b78c-c2b4-45c1-bf57-22fb1a89fe3d/preview Webeditor mit diesem Programm in einem extra Fenster öffnen] |
Aktuelle Version vom 23. August 2020, 12:06 Uhr
- Hier siehst du, wie ein LED mit Steckbrett (und Widerstand) verbunden werden kann
- Beachte: das längere Beinchen des LEDs wird an den positiven Pol (+5V/3.3V), das kürzere an den negativen Pol (GND) der Spannungsversorgung angeschlossen.
- Am Montag, 24. August 2020, rechnen wir aus, wie viel Strom genau durch so ein LED fließt.
Inhaltsverzeichnis
Mini-Challenge #1
- A: Verbinde das LED mit 3.3V und GND
- B: Baue den Widerstand aus dem Care Paket ein, der das LED leuchten lässt
- C: Schließe nun das LED an 5V an (den Widerstand aus B) dabei beibehalten)
- Frage: Wie hell leuchtet das LED unter Bedingung A, B, C? - Kommentiere deine Beobachtungen auf Slack
Mini-Challenge #2
- Baue einen mechanischen Schalter oder Taster ein, der bei Betätigung das LED ein-/ausschaltet durch mechanisches Schließen/öffnen des Stromkreises! (Bitte Schutzwiderstand nicht vergessen)
- Dokumentiere deinen Aufbau auf Slack
Mini-Challenge #3
- Baue einen mechanischen Schalter oder Taster ein, der bei Betätigung das LED ein-/ausschaltet und zwar dieses Mal durch Software und nicht mechanisch (mit digitalWrite()). (Bitte Schutzwiderstand nicht vergessen)
- Dokumentiere deinen Aufbau auf Slack
Mini-Challenge #4
- Verbinde das LED nun nicht mehr mit 3.3V oder 5V, sondern mit einem digitalen Pin
- Vergiss den Schutzwiderstand von ca. 270 Ohm nicht
- Programmiere den Arduino nun so, dass er das LED blinken lässt!
- Dokumentiere deinen Aufbau auf Slack
Erklärung als Video mit der Arduino IDE
Beispiel-Code im Webeditor