diff --git a/Arduino_Grundlagen/03_Externe_LED/03_Externe_LED.ino b/Arduino_Grundlagen/03_Externe_LED/03_Externe_LED.ino index 0b40df7..349cdb1 100644 --- a/Arduino_Grundlagen/03_Externe_LED/03_Externe_LED.ino +++ b/Arduino_Grundlagen/03_Externe_LED/03_Externe_LED.ino @@ -1,4 +1,12 @@ +// Arduino Grundkurs des Z-Lab Bruchsal. +// Dies ist Übung 3: Externe LED +// Eine ausführliche Beschreibung mit Erklärungen findest du hier: +// https://git.digital-infinity.de/DigitalInfinity/Z-Lab/src/branch/main/Arduino_Grundlagen/03_Externe_LED +// Dort findest du auch eine Skizze für die Verkabelung +// Anders als bei den bisherigen Programmen gibt es jetzt keine Lösung sondern du musst die Lösung selbst finden. +// Wie muss das Programm geändert werden, damit die LED, die nun ja an PIN 12 angeschlossen ist, blinkt? +// Wenn du gar keine Idee hast oder es einfach nicht klappen will dann findest du Lösungsvorschläge am Ende der ausführlichen Beschreibung void setup() { pinMode(LED_BUILTIN, OUTPUT); diff --git a/Arduino_Grundlagen/03_Externe_LED/Blinken_Schaltplan.svg b/Arduino_Grundlagen/03_Externe_LED/Blinken_Schaltplan.svg deleted file mode 100644 index 5058677..0000000 --- a/Arduino_Grundlagen/03_Externe_LED/Blinken_Schaltplan.svg +++ /dev/null @@ -1,376 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D0/RX - - - - - D1/TX - - - - - D2 - - - - - D3 PWM - - - - - D4 - - - - - D5 PWM - - - - - D6 PWM - - - - - D7 - - - - - D8 - - - - - D9 PWM - - - - - D10 PWM/SS - - - - - D11 PWM/MOSI - - - - - D12/MISO - - - - - - - D13/SCK - - - - - ICSP2 MISO - - - - - ICSP2 SCK - - - - - ICSP2 MOSI - - - - - - - RESET - - - - - RESET2 - - - - - AREF - - - - - IOREF - - - - - A0 - - - - - A1 - - - - - A2 - - - - - A3 - - - - - - - - - - - A4/SDA - - - - - - - A5/SCL - - - - - N/C - - - - - - - - - - - - - - - - - GND - - - - - - - - - - - - - 3V3 - - - - - - - - - - - - - - - - - 5V - - - - - - - - - - - - - VIN - - - - - - - - Arduino - - - Uno - - - (Rev3) - - - ICSP - - - - - - - - - - - - - - - - - - - - 2 - - - 1 - - - - - - - - - - - - - - - - - Part1 - - - - - - - LED1 - Red (633nm) - - - - - - - R1 - 220Ω - ±5% - - - - diff --git a/Arduino_Grundlagen/03_Externe_LED/breadboard.jpg b/Arduino_Grundlagen/03_Externe_LED/breadboard.jpg deleted file mode 100644 index e371048..0000000 Binary files a/Arduino_Grundlagen/03_Externe_LED/breadboard.jpg and /dev/null differ diff --git a/Arduino_Grundlagen/03_Externe_LED/breadboard.png b/Arduino_Grundlagen/03_Externe_LED/breadboard.png new file mode 100644 index 0000000..6fc194a Binary files /dev/null and b/Arduino_Grundlagen/03_Externe_LED/breadboard.png differ diff --git a/Arduino_Grundlagen/03_Externe_LED/image.png b/Arduino_Grundlagen/03_Externe_LED/projekt_oeffnen.png similarity index 100% rename from Arduino_Grundlagen/03_Externe_LED/image.png rename to Arduino_Grundlagen/03_Externe_LED/projekt_oeffnen.png diff --git a/Arduino_Grundlagen/03_Externe_LED/readme.md b/Arduino_Grundlagen/03_Externe_LED/readme.md index abc20df..25c341c 100644 --- a/Arduino_Grundlagen/03_Externe_LED/readme.md +++ b/Arduino_Grundlagen/03_Externe_LED/readme.md @@ -5,7 +5,7 @@ Allerdings dieses Mal eine externe. Zuerst öffnen wir das Projekt über den gewohnten Weg. Der Name ist "03_Externe_LED" -![Projekt öffnen](image.png) +![Projekt öffnen](projekt_oeffnen.png) Wenn du dieses Projekt öffnest wunderst du dich bestimmt. Das sieht ja genau so aus wie beim letzten Mal. @@ -18,17 +18,9 @@ Und wir müssen lernen, was ein Breadboard ist :) Ein Breadboard ist eine Steckplatine, die es uns erstpart alles, was wir mal testen wollen, löten zu müssen. Dabei sind die Löcher an der Außenseite der Platine längs miteinander verbunden und die Löcher im Inneren der Platine sind quer miteinander verbunden: -//TODO: BILD +![Breadboard](breadboard.png) -Wenn wir nun einen Stromkreis brauchen, der eine LED, einen Widerstand und den Arduino miteinander verbindet dann müssten wir ohne das Breadboard einen Stromkreis basteln, der so aussieht: - -//TODO: BILD - -Oder wir löten auf einer normalen Platine einen Stromkreis wie diesen hier: - -//TODO: BILD - -Wenn wir nun aber ein paar Sachen hintereinander ausprobieren möchten müssten wir ja immer wieder umbasteln oder umlöten. Das macht auf Dauer keinen Spaß. Deshalb gibt es die Breadboards. Damit lässt sich ein Stromkreis oder eine Schaltung leicht und ohne Werkzeug bauen und wieder verändern. +Wenn wir nun aber ein paar Sachen hintereinander ausprobieren möchten müssten wir ja immer wieder neu umlöten. Das macht auf Dauer keinen Spaß. Deshalb gibt es die Breadboards. Damit lässt sich ein Stromkreis oder eine Schaltung leicht und ohne Werkzeug bauen und wieder verändern. ## Verkabeln wir also die LED mit dem Widerstand mit dem Arduino