Implement 200ms Vibration Length

This commit is contained in:
Igor Beloschapkin 2021-03-17 12:44:48 +01:00
parent 69f107c9cc
commit da0b36bf27

View File

@ -5,9 +5,9 @@
#include <stdio.h> #include <stdio.h>
#include <ctype.h> #include <ctype.h>
/* Firmware v1.1 04.04.2019 /* Firmware v1.4 17.03.2021
* Christian Schuster * Igor Beloschapkin
* cchschuster@gmail.com * beloschapkinig61248@th-nuernberg.de
*/ */
#define SSID "featherNetwork" // network SSID #define SSID "featherNetwork" // network SSID
@ -167,12 +167,38 @@ void vibrate(const char signr)
{ {
switch(signr) switch(signr)
{ {
case '6': digitalWrite(PIN_TAC6, HIGH); break; case '6':
case '5': digitalWrite(PIN_TAC5, HIGH); break; digitalWrite(PIN_TAC6, HIGH);
case '4': digitalWrite(PIN_TAC4, HIGH); break; delay(200);
case '3': digitalWrite(PIN_TAC3, HIGH); break; digitalWrite(PIN_TAC6, LOW);
case '2': digitalWrite(PIN_TAC2, HIGH); break; break;
case '1': digitalWrite(PIN_TAC1, HIGH); break; case '5':
case '0': allLow(); break; 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;
} }
} }