*full brailleMap in firmware
This commit is contained in:
parent
4bd4003416
commit
5fcb14ef67
1 changed files with 155 additions and 108 deletions
|
@ -31,114 +31,161 @@ struct BrailleChar {
|
||||||
int servoStates[6];
|
int servoStates[6];
|
||||||
};
|
};
|
||||||
std::unordered_map<char, BrailleChar> brailleMap = {
|
std::unordered_map<char, BrailleChar> brailleMap = {
|
||||||
{'_', {{0, 0,
|
{' ', {{
|
||||||
0, 0,
|
0, 0,
|
||||||
0, 0
|
0, 0,
|
||||||
}}},
|
0, 0
|
||||||
{'a', {{1, 0,
|
}}},
|
||||||
0, 0,
|
{'a', {{
|
||||||
0, 0
|
1, 0,
|
||||||
}}},
|
0, 0,
|
||||||
{'b', {{1, 0,
|
0, 0
|
||||||
1, 0,
|
}}},
|
||||||
0, 0
|
{'b', {{
|
||||||
}}},
|
1, 0,
|
||||||
{'c', {{1, 1,
|
1, 0,
|
||||||
0, 0,
|
0, 0
|
||||||
0, 0
|
}}},
|
||||||
}}},
|
{'c', {{
|
||||||
{'d', {{1, 1,
|
1, 1,
|
||||||
0, 1,
|
0, 0,
|
||||||
0, 0
|
0, 0
|
||||||
}}},
|
}}},
|
||||||
{'e', {{1, 0,
|
{'d', {{
|
||||||
0, 1,
|
1, 1,
|
||||||
0, 0
|
0, 1,
|
||||||
}}},
|
0, 0
|
||||||
{'f', {{1, 1,
|
}}},
|
||||||
1, 0,
|
{'e', {{
|
||||||
0, 0
|
1, 0,
|
||||||
}}},
|
0, 1,
|
||||||
{'g', {{1, 1,
|
0, 0
|
||||||
1, 1,
|
}}},
|
||||||
0, 0
|
{'f', {{
|
||||||
}}},
|
1, 1,
|
||||||
{'h', {{1, 0,
|
1, 0,
|
||||||
1, 1,
|
0, 0
|
||||||
0, 0
|
}}},
|
||||||
}}},
|
{'g', {{
|
||||||
{'i', {{0, 1,
|
1, 1,
|
||||||
1, 0,
|
1, 1,
|
||||||
0, 0
|
0, 0
|
||||||
}}},
|
}}},
|
||||||
{'j', {{0, 1,
|
{'h', {{
|
||||||
1, 1,
|
1, 0,
|
||||||
0, 0
|
1, 1,
|
||||||
}}},
|
0, 0
|
||||||
{'k', {{1, 0,
|
}}},
|
||||||
0, 0,
|
{'i', {{
|
||||||
1, 0
|
0, 1,
|
||||||
}}},
|
1, 0,
|
||||||
{'l', {{1, 0,
|
0, 0
|
||||||
1, 0,
|
}}},
|
||||||
1, 0
|
{'j', {{
|
||||||
}}},
|
0, 1,
|
||||||
{'m', {{1, 1,
|
1, 1,
|
||||||
0, 0,
|
0, 0
|
||||||
1, 0
|
}}},
|
||||||
}}},
|
{'k', {{
|
||||||
{'n', {{1, 1,
|
1, 0,
|
||||||
0, 1,
|
0, 0,
|
||||||
1, 0
|
1, 0
|
||||||
}}},
|
}}},
|
||||||
{'o', {{1, 0,
|
{'l', {{
|
||||||
0, 1,
|
1, 0,
|
||||||
1, 0
|
1, 0,
|
||||||
}}},
|
1, 0
|
||||||
{'p', {{1, 1,
|
}}},
|
||||||
1, 0,
|
{'m', {{
|
||||||
1, 0
|
1, 1,
|
||||||
}}},
|
0, 0,
|
||||||
{'q', {{1, 1,
|
1, 0
|
||||||
1, 1,
|
}}},
|
||||||
1, 0
|
{'n', {{
|
||||||
}}},
|
1, 1,
|
||||||
{'r', {{1, 0,
|
0, 1,
|
||||||
1, 1,
|
1, 0
|
||||||
1, 0
|
}}},
|
||||||
}}},
|
{'o', {{
|
||||||
{'s', {{0, 1,
|
1, 0,
|
||||||
1, 0,
|
0, 1,
|
||||||
1, 0
|
1, 0
|
||||||
}}},
|
}}},
|
||||||
{'t', {{0, 1,
|
{'p', {{
|
||||||
1, 1,
|
1, 1,
|
||||||
1, 0
|
1, 0,
|
||||||
}}},
|
1, 0
|
||||||
{'u', {{1, 0,
|
}}},
|
||||||
0, 0,
|
{'q', {{
|
||||||
1, 1
|
1, 1,
|
||||||
}}},
|
1, 1,
|
||||||
{'v', {{1, 0,
|
1, 0
|
||||||
1, 0,
|
}}},
|
||||||
1, 1
|
{'r', {{
|
||||||
}}},
|
1, 0,
|
||||||
{'w', {{0, 1,
|
1, 1,
|
||||||
1, 1,
|
1, 0
|
||||||
0, 1
|
}}},
|
||||||
}}},
|
{'s', {{
|
||||||
{'x', {{1, 1,
|
0, 1,
|
||||||
0, 0,
|
1, 0,
|
||||||
1, 1
|
1, 0
|
||||||
}}},
|
}}},
|
||||||
{'y', {{1, 1,
|
{'t', {{
|
||||||
0, 1,
|
0, 1,
|
||||||
1, 1
|
1, 1,
|
||||||
}}},
|
1, 0
|
||||||
{'z', {{1, 0,
|
}}},
|
||||||
0, 1,
|
{'u', {{
|
||||||
1, 1
|
1, 0,
|
||||||
}}}
|
0, 0,
|
||||||
|
1, 1
|
||||||
|
}}},
|
||||||
|
{'v', {{
|
||||||
|
1, 0,
|
||||||
|
1, 0,
|
||||||
|
1, 1
|
||||||
|
}}},
|
||||||
|
{'w', {{
|
||||||
|
0, 1,
|
||||||
|
1, 1,
|
||||||
|
0, 1
|
||||||
|
}}},
|
||||||
|
{'x', {{
|
||||||
|
1, 1,
|
||||||
|
0, 0,
|
||||||
|
1, 1
|
||||||
|
}}},
|
||||||
|
{'y', {{
|
||||||
|
1, 1,
|
||||||
|
0, 1,
|
||||||
|
1, 1
|
||||||
|
}}},
|
||||||
|
{'z', {{
|
||||||
|
1, 0,
|
||||||
|
0, 1,
|
||||||
|
1, 1
|
||||||
|
}}},
|
||||||
|
{',', {{
|
||||||
|
0, 0,
|
||||||
|
1, 0,
|
||||||
|
0, 0
|
||||||
|
}}},
|
||||||
|
{'.', {{
|
||||||
|
0, 0,
|
||||||
|
1, 1,
|
||||||
|
0, 1
|
||||||
|
}}},
|
||||||
|
{'/', {{
|
||||||
|
0, 1,
|
||||||
|
0, 0,
|
||||||
|
1, 0
|
||||||
|
}}},
|
||||||
|
{';', {{
|
||||||
|
0, 0,
|
||||||
|
1, 0,
|
||||||
|
1, 0
|
||||||
|
}}}
|
||||||
};
|
};
|
||||||
|
|
||||||
void setup()
|
void setup()
|
||||||
|
|
Loading…
Add table
Reference in a new issue