This commit is contained in:
ethan merchant 2024-04-02 14:54:31 -04:00
parent 0860b568af
commit 33cfcd5c91

View file

@ -29,9 +29,9 @@ ServoPin servos[6] = {
// 00
// braille alphabet array
struct BrailleChar {
int servoStates[6];
int servo_states[6];
};
std::unordered_map<char, BrailleChar> brailleMap = {
std::unordered_map<char, BrailleChar> braille_map = {
{' ', {{
0, 0,
0, 0,
@ -240,6 +240,13 @@ void loop() {
// udp.broadcast("Anyone here?");
if (in_char != old_char) {
BrailleChar bc = braille_map[in_char];
for (int i = 0; i < 6; i++) {
int state = bc.servo_states[i];
int s = i % 2 == 0 ? state : (1 - state);
servos[i].servo.write(s * 180);
}
old_char = in_char;
}
}