From f22010ddfa1d93ea3976a6e6651b80215b22eef6 Mon Sep 17 00:00:00 2001 From: Tobias Baumann Date: Mon, 7 Mar 2022 11:44:32 +0000 Subject: [PATCH] =?UTF-8?q?Dateien=20hochladen=20nach=20=E2=80=9E=E2=80=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TactiloControllerPanda.ino | 66 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 TactiloControllerPanda.ino diff --git a/TactiloControllerPanda.ino b/TactiloControllerPanda.ino new file mode 100644 index 0000000..c00a997 --- /dev/null +++ b/TactiloControllerPanda.ino @@ -0,0 +1,66 @@ + +///------------------------------------------------------------------------------------------------- +/// +/// \file TactiloControllerPanda +/// \brief Classes of the Box Tactilo Controller. +/// \author Tobias Baumann (TH-Nürnberg). +/// \version 1.0. +/// \date Mon Feb 21 14:59:56 2022. +/// \copyright GNU Affero General Public License v3.0. +/// +///------------------------------------------------------------------------------------------------- + +#define TAC1 7 +#define TAC2 8 +#define TAC3 9 +#define TAC4 10 +#define TAC5 11 +#define TAC6 12 +#define LED 13 + +void setup() +{ + //init GPIOs + set_PinMode(); + set_AllLow(); + + //init serial + Serial.begin(115200); +} + +void loop() +{ + + +} + +void set_PinMode() +{ + //set all pins to OUTPUT + pinMode(TAC1, OUTPUT); + pinMode(TAC2, OUTPUT); + pinMode(TAC3, OUTPUT); + pinMode(TAC4, OUTPUT); + pinMode(TAC5, OUTPUT); + pinMode(TAC6, OUTPUT); + + pinMode(LED, OUTPUT); +} + +void set_AllLow() +{ + //set all pins to LOW + digitalWrite(TAC1, LOW); + digitalWrite(TAC2, LOW); + digitalWrite(TAC3, LOW); + digitalWrite(TAC4, LOW); + digitalWrite(TAC5, LOW); + digitalWrite(TAC6, LOW); + + digitalWrite(LED, LOW); +} + +void ToggleTactilos() +{ + switch( +}