From da0105868c45922a37b091a25a5d146487119672 Mon Sep 17 00:00:00 2001
From: Tom Tiltmann <tom.tiltmann@th-koeln.de>
Date: Sun, 5 Dec 2021 13:58:13 +0100
Subject: [PATCH] =?UTF-8?q?Beispiele=20erg=C3=A4nzt?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 examples/led_blink/led_blink.ino       | 71 ++++++++++++++++++++++++++
 examples/ledchain_use/ledchain_use.ino | 63 +++++++++++++++++++++--
 2 files changed, 129 insertions(+), 5 deletions(-)

diff --git a/examples/led_blink/led_blink.ino b/examples/led_blink/led_blink.ino
index e69de29..069f3e3 100644
--- a/examples/led_blink/led_blink.ino
+++ b/examples/led_blink/led_blink.ino
@@ -0,0 +1,71 @@
+// Diese Beispiel lässt 4 LED mit unterschiedlichen Frequenzen blinken
+
+#include "TT_LED.h"
+
+TT_LED led1(4);
+TT_LED led2(5);
+TT_LED led3(6);
+TT_LED led4(7);
+
+void setup()
+{}
+
+void loop()
+{
+  led1.blink(100);
+  led2.blink(200);
+  led3.blink(300);
+  led4.blink(400);
+}
+
+/*
+
+Kopiervorlage für den Wokwi-Simulator:
+
+{
+  "version": 1,
+  "author": "Anonymous maker",
+  "editor": "wokwi",
+  "parts": [
+    { "type": "wokwi-arduino-uno", "id": "uno", "top": 0, "left": 0, "attrs": {} },
+    {
+      "type": "wokwi-led",
+      "id": "led1",
+      "top": -107.26,
+      "left": 110.72,
+      "attrs": { "color": "red" }
+    },
+    {
+      "type": "wokwi-led",
+      "id": "led2",
+      "top": -108.13,
+      "left": 166.95,
+      "attrs": { "color": "red" }
+    },
+    {
+      "type": "wokwi-led",
+      "id": "led3",
+      "top": -107.26,
+      "left": 220.58,
+      "attrs": { "color": "red" }
+    },
+    {
+      "type": "wokwi-led",
+      "id": "led4",
+      "top": -107.27,
+      "left": 277.68,
+      "attrs": { "color": "red" }
+    }
+  ],
+  "connections": [
+    [ "led1:C", "uno:GND.1", "green", [ "v0" ] ],
+    [ "led1:A", "uno:7", "green", [ "v0" ] ],
+    [ "led2:C", "uno:GND.1", "green", [ "v0" ] ],
+    [ "led2:A", "uno:6", "green", [ "v0" ] ],
+    [ "led3:C", "uno:GND.1", "green", [ "v0" ] ],
+    [ "led3:A", "uno:5", "green", [ "v0" ] ],
+    [ "led4:C", "uno:GND.1", "green", [ "v0" ] ],
+    [ "uno:4", "led4:A", "green", [ "v0" ] ]
+  ]
+}
+*/
\ No newline at end of file
diff --git a/examples/ledchain_use/ledchain_use.ino b/examples/ledchain_use/ledchain_use.ino
index 4011e34..3506e99 100644
--- a/examples/ledchain_use/ledchain_use.ino
+++ b/examples/ledchain_use/ledchain_use.ino
@@ -1,9 +1,12 @@
+// Diese Beispiel lässt 4 LED als Lauflicht arbeiten
+//  - die Geschwindigkeit wechselt -
+
 #include "TT_LED.h"
 
 // Definiere die Pins, an denen die LEDs angeschlossen sind:
 byte pins[] = {4, 5, 6, 7};
 
-// Erzeuge ein ledchain-Objekt 
+// Erzeuge ein ledchain-Objekt: 
 // 1. Parameter: Größe des Pin-Arrays
 // 2. Parameter: Pin-Array
 // 3. Parameter: RIGHT=von rechts nach links (default)
@@ -12,9 +15,7 @@ byte pins[] = {4, 5, 6, 7};
 TT_LED_chain ledchain(4, pins, TOGGLE);
 
 void setup()
-{
-
-}
+{}
 
 void loop()
 {
@@ -36,4 +37,56 @@ void loop()
   t=millis();
 
   delay(1000);
-}
\ No newline at end of file
+}
+
+/*
+
+Kopiervorlage für den Wokwi-Simulator:
+
+{
+  "version": 1,
+  "author": "Anonymous maker",
+  "editor": "wokwi",
+  "parts": [
+    { "type": "wokwi-arduino-uno", "id": "uno", "top": 0, "left": 0, "attrs": {} },
+    {
+      "type": "wokwi-led",
+      "id": "led1",
+      "top": -107.26,
+      "left": 110.72,
+      "attrs": { "color": "red" }
+    },
+    {
+      "type": "wokwi-led",
+      "id": "led2",
+      "top": -108.13,
+      "left": 166.95,
+      "attrs": { "color": "red" }
+    },
+    {
+      "type": "wokwi-led",
+      "id": "led3",
+      "top": -107.26,
+      "left": 220.58,
+      "attrs": { "color": "red" }
+    },
+    {
+      "type": "wokwi-led",
+      "id": "led4",
+      "top": -107.27,
+      "left": 277.68,
+      "attrs": { "color": "red" }
+    }
+  ],
+  "connections": [
+    [ "led1:C", "uno:GND.1", "green", [ "v0" ] ],
+    [ "led1:A", "uno:7", "green", [ "v0" ] ],
+    [ "led2:C", "uno:GND.1", "green", [ "v0" ] ],
+    [ "led2:A", "uno:6", "green", [ "v0" ] ],
+    [ "led3:C", "uno:GND.1", "green", [ "v0" ] ],
+    [ "led3:A", "uno:5", "green", [ "v0" ] ],
+    [ "led4:C", "uno:GND.1", "green", [ "v0" ] ],
+    [ "uno:4", "led4:A", "green", [ "v0" ] ]
+  ]
+}
+*/
\ No newline at end of file
-- 
GitLab