From da0b36bf279be711c9688997d47f6937f26b82d4 Mon Sep 17 00:00:00 2001 From: Igor Beloschapkin Date: Wed, 17 Mar 2021 12:44:48 +0100 Subject: [PATCH] Implement 200ms Vibration Length --- tactile_eeg_local/tactile_eeg_local.ino | 46 +++++++++++++++++++------ 1 file changed, 36 insertions(+), 10 deletions(-) diff --git a/tactile_eeg_local/tactile_eeg_local.ino b/tactile_eeg_local/tactile_eeg_local.ino index 2ffb129..4a75d35 100644 --- a/tactile_eeg_local/tactile_eeg_local.ino +++ b/tactile_eeg_local/tactile_eeg_local.ino @@ -5,9 +5,9 @@ #include #include -/* Firmware v1.1 04.04.2019 - * Christian Schuster - * cchschuster@gmail.com +/* Firmware v1.4 17.03.2021 + * Igor Beloschapkin + * beloschapkinig61248@th-nuernberg.de */ #define SSID "featherNetwork" // network SSID @@ -167,12 +167,38 @@ void vibrate(const char signr) { switch(signr) { - case '6': digitalWrite(PIN_TAC6, HIGH); break; - case '5': digitalWrite(PIN_TAC5, HIGH); break; - case '4': digitalWrite(PIN_TAC4, HIGH); break; - case '3': digitalWrite(PIN_TAC3, HIGH); break; - case '2': digitalWrite(PIN_TAC2, HIGH); break; - case '1': digitalWrite(PIN_TAC1, HIGH); break; - case '0': allLow(); break; + case '6': + digitalWrite(PIN_TAC6, HIGH); + delay(200); + digitalWrite(PIN_TAC6, LOW); + break; + case '5': + digitalWrite(PIN_TAC5, HIGH); + delay(200); + digitalWrite(PIN_TAC5, LOW); + break; + case '4': + digitalWrite(PIN_TAC4, HIGH); + delay(200); + digitalWrite(PIN_TAC4, LOW); + break; + case '3': + digitalWrite(PIN_TAC3, HIGH); + delay(200); + digitalWrite(PIN_TAC3, LOW); + break; + case '2': + digitalWrite(PIN_TAC2, HIGH); + delay(200); + digitalWrite(PIN_TAC2, LOW); + break; + case '1': + digitalWrite(PIN_TAC1, HIGH); + delay(200); + digitalWrite(PIN_TAC1, LOW); + break; + case '0': + allLow(); + break; } }