From ed6d5905c6ba30ecd1cd5fcbec13d8224a926b9a Mon Sep 17 00:00:00 2001 From: "tom.tiltmann" <tom.tiltmann@th-koeln.de> Date: Mon, 13 May 2024 10:23:44 +0200 Subject: [PATCH] wokwi --- README.md | 7 ++++++- diagram.json | 15 +++++++++++++++ wokwi.toml | 4 ++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 diagram.json create mode 100644 wokwi.toml diff --git a/README.md b/README.md index a21ad59..86505a6 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,12 @@ Zur Verwendung siehe die Beispiele: ## **Wokwi-Simulator:** -Die Dateien `diagram.json` und `wokwi.toml` wurden für das Beispiel Simple_Servo_Driver.ino erstellt. Zum Starten der Simulation den Wokwi-Simulator unter Anzeigen/Befehlspalette starten. (Voraussetzung: Installation der Erweiterung Wokwi!) +Die Dateien `diagram.json` und `wokwi.toml` wurden für das Beispiel Simple_Servo_Driver.ino erstellt. Zum Starten der Simulation den Wokwi-Simulator unter Anzeigen/Befehlspalette starten. + +Voraussetzungen: +* Installation der Erweiterung "Wokwi" +* diese Zeile in .vscode hinzufügen: `"output":"build"` +* das Beispiel Simple_Servo_Driver.ino compilieren <br /> ## **Erläuterungen der Bibliothek:** diff --git a/diagram.json b/diagram.json new file mode 100644 index 0000000..f7176a5 --- /dev/null +++ b/diagram.json @@ -0,0 +1,15 @@ +{ + "version": 1, + "author": "Anonymous maker", + "editor": "wokwi", + "parts": [ + { "type": "wokwi-arduino-uno", "id": "uno", "top": -37.8, "left": -58.2, "attrs": {} }, + { "type": "wokwi-servo", "id": "servo1", "top": -2, "left": 182.4, "attrs": {} } + ], + "connections": [ + [ "servo1:PWM", "uno:9", "green", [ "h0" ] ], + [ "servo1:V+", "uno:5V", "green", [ "h0" ] ], + [ "servo1:GND", "uno:GND.3", "black", [ "h0" ] ] + ], + "dependencies": {} + } \ No newline at end of file diff --git a/wokwi.toml b/wokwi.toml new file mode 100644 index 0000000..5bd370a --- /dev/null +++ b/wokwi.toml @@ -0,0 +1,4 @@ +[wokwi] +version = 1 +firmware = 'build/Simple_Servo_Driver.ino.hex' +elf = 'build/Simple_Servo_Driver.ino.elf' -- GitLab