*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];
|
||||
};
|
||||
std::unordered_map<char, BrailleChar> brailleMap = {
|
||||
{'_', {{0, 0,
|
||||
0, 0,
|
||||
0, 0
|
||||
}}},
|
||||
{'a', {{1, 0,
|
||||
0, 0,
|
||||
0, 0
|
||||
}}},
|
||||
{'b', {{1, 0,
|
||||
1, 0,
|
||||
0, 0
|
||||
}}},
|
||||
{'c', {{1, 1,
|
||||
0, 0,
|
||||
0, 0
|
||||
}}},
|
||||
{'d', {{1, 1,
|
||||
0, 1,
|
||||
0, 0
|
||||
}}},
|
||||
{'e', {{1, 0,
|
||||
0, 1,
|
||||
0, 0
|
||||
}}},
|
||||
{'f', {{1, 1,
|
||||
1, 0,
|
||||
0, 0
|
||||
}}},
|
||||
{'g', {{1, 1,
|
||||
1, 1,
|
||||
0, 0
|
||||
}}},
|
||||
{'h', {{1, 0,
|
||||
1, 1,
|
||||
0, 0
|
||||
}}},
|
||||
{'i', {{0, 1,
|
||||
1, 0,
|
||||
0, 0
|
||||
}}},
|
||||
{'j', {{0, 1,
|
||||
1, 1,
|
||||
0, 0
|
||||
}}},
|
||||
{'k', {{1, 0,
|
||||
0, 0,
|
||||
1, 0
|
||||
}}},
|
||||
{'l', {{1, 0,
|
||||
1, 0,
|
||||
1, 0
|
||||
}}},
|
||||
{'m', {{1, 1,
|
||||
0, 0,
|
||||
1, 0
|
||||
}}},
|
||||
{'n', {{1, 1,
|
||||
0, 1,
|
||||
1, 0
|
||||
}}},
|
||||
{'o', {{1, 0,
|
||||
0, 1,
|
||||
1, 0
|
||||
}}},
|
||||
{'p', {{1, 1,
|
||||
1, 0,
|
||||
1, 0
|
||||
}}},
|
||||
{'q', {{1, 1,
|
||||
1, 1,
|
||||
1, 0
|
||||
}}},
|
||||
{'r', {{1, 0,
|
||||
1, 1,
|
||||
1, 0
|
||||
}}},
|
||||
{'s', {{0, 1,
|
||||
1, 0,
|
||||
1, 0
|
||||
}}},
|
||||
{'t', {{0, 1,
|
||||
1, 1,
|
||||
1, 0
|
||||
}}},
|
||||
{'u', {{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,
|
||||
0, 0,
|
||||
0, 0
|
||||
}}},
|
||||
{'a', {{
|
||||
1, 0,
|
||||
0, 0,
|
||||
0, 0
|
||||
}}},
|
||||
{'b', {{
|
||||
1, 0,
|
||||
1, 0,
|
||||
0, 0
|
||||
}}},
|
||||
{'c', {{
|
||||
1, 1,
|
||||
0, 0,
|
||||
0, 0
|
||||
}}},
|
||||
{'d', {{
|
||||
1, 1,
|
||||
0, 1,
|
||||
0, 0
|
||||
}}},
|
||||
{'e', {{
|
||||
1, 0,
|
||||
0, 1,
|
||||
0, 0
|
||||
}}},
|
||||
{'f', {{
|
||||
1, 1,
|
||||
1, 0,
|
||||
0, 0
|
||||
}}},
|
||||
{'g', {{
|
||||
1, 1,
|
||||
1, 1,
|
||||
0, 0
|
||||
}}},
|
||||
{'h', {{
|
||||
1, 0,
|
||||
1, 1,
|
||||
0, 0
|
||||
}}},
|
||||
{'i', {{
|
||||
0, 1,
|
||||
1, 0,
|
||||
0, 0
|
||||
}}},
|
||||
{'j', {{
|
||||
0, 1,
|
||||
1, 1,
|
||||
0, 0
|
||||
}}},
|
||||
{'k', {{
|
||||
1, 0,
|
||||
0, 0,
|
||||
1, 0
|
||||
}}},
|
||||
{'l', {{
|
||||
1, 0,
|
||||
1, 0,
|
||||
1, 0
|
||||
}}},
|
||||
{'m', {{
|
||||
1, 1,
|
||||
0, 0,
|
||||
1, 0
|
||||
}}},
|
||||
{'n', {{
|
||||
1, 1,
|
||||
0, 1,
|
||||
1, 0
|
||||
}}},
|
||||
{'o', {{
|
||||
1, 0,
|
||||
0, 1,
|
||||
1, 0
|
||||
}}},
|
||||
{'p', {{
|
||||
1, 1,
|
||||
1, 0,
|
||||
1, 0
|
||||
}}},
|
||||
{'q', {{
|
||||
1, 1,
|
||||
1, 1,
|
||||
1, 0
|
||||
}}},
|
||||
{'r', {{
|
||||
1, 0,
|
||||
1, 1,
|
||||
1, 0
|
||||
}}},
|
||||
{'s', {{
|
||||
0, 1,
|
||||
1, 0,
|
||||
1, 0
|
||||
}}},
|
||||
{'t', {{
|
||||
0, 1,
|
||||
1, 1,
|
||||
1, 0
|
||||
}}},
|
||||
{'u', {{
|
||||
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()
|
||||
|
|
Loading…
Add table
Reference in a new issue