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