Last active
January 12, 2023 08:24
-
-
Save vferries/6cdb7d8154e3fc7b58cb to your computer and use it in GitHub Desktop.
Ascii art characters in order to display them on LED grids
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
chars_dict = { | |
"A" => [" OOO ", | |
" OO OO ", | |
"OO OO", | |
"OO OO", | |
"OOOOOOO", | |
"OO OO", | |
"OO OO", | |
" ", | |
" "], | |
"B" => ["OOOOOO ", | |
"OO OO", | |
"OO OO", | |
"OOOOOO ", | |
"OO OO", | |
"OO OO", | |
"OOOOOO ", | |
" ", | |
" "], | |
"C" => [" OOOOO ", | |
"OO OO", | |
"OO ", | |
"OO ", | |
"OO ", | |
"OO OO", | |
" OOOOO ", | |
" ", | |
" "], | |
"D" => ["OOOOOO ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OOOOOO ", | |
" ", | |
" "], | |
"E" => ["OOOOOOO", | |
"OO ", | |
"OO ", | |
"OOOOOO ", | |
"OO ", | |
"OO ", | |
"OOOOOOO", | |
" ", | |
" "], | |
"F" => ["OOOOOOO", | |
"OO ", | |
"OO ", | |
"OOOOOO ", | |
"OO ", | |
"OO ", | |
"OO ", | |
" ", | |
" "], | |
"G" => [" OOOOO ", | |
"OO OO", | |
"OO ", | |
"OO OOO", | |
"OO OO", | |
"OO OO", | |
" OOOOO ", | |
" ", | |
" "], | |
"H" => ["OO OO", | |
"OO OO", | |
"OO OO", | |
"OOOOOOO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" ", | |
" "] | |
"I" => ["OOOOOO", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
"OOOOOO", | |
" ", | |
" "], | |
"J" => [" OOOOO", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
"OO OO ", | |
" OOOO ", | |
" ", | |
" "], | |
"K" => ["OO OO", | |
"OO OO ", | |
"OO OO ", | |
"OOOO ", | |
"OOOOO ", | |
"OO OOO ", | |
"OO OO", | |
" ", | |
" "], | |
"L" => ["OO ", | |
"OO ", | |
"OO ", | |
"OO ", | |
"OO ", | |
"OO ", | |
"OOOOOOO", | |
" ", | |
" "], | |
"M" => ["O O", | |
"OO OO", | |
"OOO OOO", | |
"OOOOOOO", | |
"OO O OO", | |
"OO OO", | |
"OO OO", | |
" ", | |
" "], | |
"N" => ["OO OO", | |
"OOO OO", | |
"OOOO OO", | |
"OO OOOO", | |
"OO OOO", | |
"OO OO", | |
"OO OO", | |
" ", | |
" "], | |
"O" => [" OOOOO ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" OOOOO ", | |
" ", | |
" "], | |
"P" => ["OOOOOO ", | |
"OO OO", | |
"OO OO", | |
"OOOOOO ", | |
"OO ", | |
"OO ", | |
"OO ", | |
" ", | |
" "], | |
"Q" => [" OOOOO ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OOOO", | |
"OO OO ", | |
" OOO OO", | |
" ", | |
" "], | |
"R" => ["OOOOOO ", | |
"OO OO", | |
"OO OO", | |
"OOOOOO ", | |
"OO OO ", | |
"OO OO ", | |
"OO OO", | |
" ", | |
" "], | |
"S" => [" OOOOO ", | |
"OO OO", | |
"OO ", | |
" OOOOO ", | |
" OO", | |
"OO OO", | |
" OOOOO ", | |
" ", | |
" "], | |
"T" => ["OOOOOO", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" ", | |
" "] | |
"U" => ["OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" OOOOO ", | |
" ", | |
" "], | |
"V" => ["OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" OO OO ", | |
" OOO ", | |
" ", | |
" "], | |
"W" => ["OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO O OO", | |
"OOOOOOO", | |
" OO OO ", | |
" ", | |
" "], | |
"X" => ["OO OO", | |
" OO OO ", | |
" OOO ", | |
" OOO ", | |
" OO OO ", | |
"OO OO", | |
"O O", | |
" ", | |
" "], | |
"Y" => ["OO OO", | |
"OO OO", | |
"OO OO", | |
" OOOO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" ", | |
" "] | |
"Z" => ["OOOOOOO", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
"OO ", | |
"OOOOOOO", | |
" ", | |
" "], | |
"a" => [" ", | |
" ", | |
" OOOOO ", | |
" OO", | |
" OOOOOO", | |
"OO OO", | |
" OOOOOO", | |
" ", | |
" "], | |
"b" => ["OO ", | |
"OO ", | |
"OOOOOO ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OOOOOO ", | |
" ", | |
" "], | |
"c" => [" ", | |
" ", | |
" OOOOO ", | |
"OO OO", | |
"OO ", | |
"OO OO", | |
" OOOOO ", | |
" ", | |
" "], | |
"d" => [" OO", | |
" OO", | |
" OOOOOO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" OOOOOO", | |
" ", | |
" "], | |
"e" => [" ", | |
" ", | |
" OOOOO ", | |
"OO OO", | |
"OOOOOOO", | |
"OO ", | |
" OOOOO ", | |
" ", | |
" "], | |
"f" => [" OOO", | |
" OO ", | |
"OOOO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" ", | |
" "], | |
"g" => [" ", | |
" ", | |
" OOOOO ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" OOOOOO", | |
" OO", | |
" OOOOO "], | |
"h" => ["OO ", | |
"OO ", | |
"OOOOOO ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" ", | |
" "], | |
"i" => ["OO", | |
" ", | |
"OO", | |
"OO", | |
"OO", | |
"OO", | |
"OO", | |
" ", | |
" "], | |
"j" => [" ", | |
" ", | |
" OO", | |
" ", | |
" OOO", | |
" OO", | |
" OO", | |
" OO", | |
"OOO "], | |
"k" => ["OO ", | |
"OO ", | |
"OO OO", | |
"OO OO ", | |
"OOOO ", | |
"OO OO ", | |
"OO OO", | |
" ", | |
" "], | |
"l" => ["OO", | |
"OO", | |
"OO", | |
"OO", | |
"OO", | |
"OO", | |
"OO", | |
" ", | |
" "], | |
"m" => [" ", | |
" ", | |
"OOO OO ", | |
"OO O OO", | |
"OO O OO", | |
"OO O OO", | |
"OO O OO", | |
" ", | |
" "], | |
"n" => [" ", | |
" ", | |
"OOOOOO ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" ", | |
" "], | |
"o" => [" ", | |
" ", | |
" OOOOO ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" OOOOO ", | |
" ", | |
" "], | |
"p" => [" ", | |
" ", | |
"OOOOOO ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OOOOOO ", | |
"OO ", | |
"OO "], | |
"q" => [" ", | |
" ", | |
" OOOOOO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" OOOOOO", | |
" OO", | |
" OO"], | |
"r" => [" ", | |
" ", | |
"OO OO", | |
"OOO ", | |
"OO ", | |
"OO ", | |
"OO ", | |
" ", | |
" "], | |
"s" => [" ", | |
" ", | |
" OOOOO ", | |
"OO ", | |
" OOOOO ", | |
" OO", | |
" OOOOO ", | |
" ", | |
" "], | |
"t" => [" OO ", | |
" OO ", | |
"OOOO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OOO", | |
" ", | |
" "], | |
"u" => [" ", | |
" ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" OOOOOO", | |
" ", | |
" "], | |
"v" => [" ", | |
" ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" OO OO ", | |
" OOO ", | |
" ", | |
" "], | |
"w" => [" ", | |
" ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO O OO", | |
" OO OO ", | |
" ", | |
" "], | |
"x" => [" ", | |
" ", | |
"OO OO", | |
" OO OO ", | |
" OOO ", | |
" OO OO ", | |
"OO OO", | |
" ", | |
" "], | |
"y" => [" ", | |
" ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" OOOOOO", | |
" OO", | |
" OOOOO "], | |
"z" => [" ", | |
" ", | |
"OOOOOOO", | |
" OO ", | |
" OOO ", | |
" OO ", | |
"OOOOOOO", | |
" ", | |
" "], | |
"0" => [" OOOO ", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
"OO OO", | |
" OOOO ", | |
" ", | |
" "], | |
"1" => [" OO ", | |
" OOO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
"OOOOOO", | |
" ", | |
" "], | |
"2" => [" OOOOO ", | |
"OO OO", | |
" OO ", | |
" OOO ", | |
" OO ", | |
"OO ", | |
"OOOOOOO", | |
" ", | |
" "], | |
"3" => [" OOOOO ", | |
"OO OO", | |
" OO", | |
" OOO ", | |
" OO", | |
"OO OO", | |
" OOOOO ", | |
" ", | |
" "], | |
"4" => [" OOO ", | |
" OOOO ", | |
" OO OO ", | |
"OO OO ", | |
"OOOOOOO", | |
" OO ", | |
" OO ", | |
" ", | |
" "], | |
"5" => ["OOOOOO ", | |
"OO ", | |
"OOOOOO ", | |
" OO", | |
" OO", | |
"OO OO", | |
" OOOOO ", | |
" ", | |
" "], | |
"6" => [" OOOOO ", | |
"OO OO", | |
"OO ", | |
"OOOOOO ", | |
"OO OO", | |
"OO OO", | |
" OOOOO ", | |
" ", | |
" "], | |
"7" => ["OOOOOOO", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" ", | |
" "], | |
"8" => [" OOOOO ", | |
"OO OO", | |
"OO OO", | |
" OOOOO ", | |
"OO OO", | |
"OO OO", | |
" OOOOO ", | |
" ", | |
" "], | |
"9" => [" OOOOO ", | |
"OO OO", | |
"OO OO", | |
" OOOOOO", | |
" OO", | |
" OO ", | |
" OOO ", | |
" ", | |
" "], | |
"." => [" ", | |
" ", | |
" ", | |
" ", | |
" ", | |
"OO", | |
"OO", | |
" ", | |
" "], | |
"/" => [" OO", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
"OO ", | |
" ", | |
" "], | |
"\\" => ["OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO ", | |
" OO", | |
" ", | |
" "], | |
"-" => [" ", | |
" ", | |
" ", | |
"OOOO", | |
" ", | |
" ", | |
" ", | |
" ", | |
" "], | |
"]" => ["OOO", | |
" OO", | |
" OO", | |
" OO", | |
" OO", | |
" OO", | |
"OOO", | |
" ", | |
" "], | |
"[" => ["OOO", | |
"OO ", | |
"OO ", | |
"OO ", | |
"OO ", | |
"OO ", | |
"OOO", | |
" ", | |
" "], | |
"{" => [" OOO", | |
" OO ", | |
" OO ", | |
"OOO ", | |
" OO ", | |
" OO ", | |
" OOO", | |
" ", | |
" "], | |
"}" => ["OOO ", | |
" OO ", | |
" OO ", | |
" OOO", | |
" OO ", | |
" OO ", | |
"OOO ", | |
" ", | |
" "], | |
"~" => [" ", | |
" ", | |
" ", | |
" OOO OO", | |
"OO OOO ", | |
" ", | |
" ", | |
" ", | |
" "], | |
"_" => [" ", | |
" ", | |
" ", | |
" ", | |
" ", | |
" ", | |
"OOOOO", | |
" ", | |
" "], | |
"," => [" ", | |
" ", | |
" ", | |
" ", | |
" ", | |
" OO", | |
" OO", | |
"OO ", | |
" "], | |
";" => [" ", | |
"OO", | |
"OO", | |
" ", | |
"OO", | |
"OO", | |
" O", | |
" ", | |
" "], | |
":" => [" ", | |
"OO", | |
"OO", | |
" ", | |
"OO", | |
"OO", | |
" ", | |
" ", | |
" "], | |
"!" => ["OO", | |
"OO", | |
"OO", | |
"OO", | |
"OO", | |
" ", | |
"OO", | |
" ", | |
" "] | |
"?" => [" OOOO ", | |
"OO OO", | |
" OO ", | |
" OO ", | |
" O ", | |
" ", | |
" OO ", | |
" ", | |
" "] | |
"@" => [" OOOOO ", | |
"O O", | |
"O OOO O", | |
"O O O O", | |
"O OO OO", | |
"O ", | |
" OOOOOO", | |
" ", | |
" "], | |
"#" => [" OO OO ", | |
" OO OO ", | |
"OOOOOOO", | |
" OO OO ", | |
"OOOOOOO", | |
" OO OO ", | |
" OO OO ", | |
" ", | |
" "], | |
"'" => ["OO", | |
"OO", | |
" O", | |
" ", | |
" ", | |
" ", | |
" ", | |
" ", | |
" "], | |
"\"" => ["OO OO", | |
"OO OO", | |
" O O", | |
" ", | |
" ", | |
" ", | |
" ", | |
" ", | |
" "], | |
"%" => [" ", | |
" ", | |
"OO OO", | |
"OO OO ", | |
" OO ", | |
" OO OO", | |
"OO OO", | |
" ", | |
" "], | |
"&" => [" OO ", | |
"O O ", | |
"O O ", | |
" O ", | |
"O O O", | |
"O O ", | |
" OO O", | |
" ", | |
" "], | |
"*" => [" ", | |
" ", | |
" ", | |
" ", | |
"O O", | |
" O ", | |
"O O", | |
" ", | |
" "], | |
"(" => [" OO", | |
" OO ", | |
"OO ", | |
"OO ", | |
"OO ", | |
" OO ", | |
" OO", | |
" ", | |
" "], | |
")" => ["OO ", | |
" OO ", | |
" OO", | |
" OO", | |
" OO", | |
" OO ", | |
"OO ", | |
" ", | |
" "], | |
"$" => [" O ", | |
" OOO", | |
"O ", | |
"OOO ", | |
" O", | |
"OOO ", | |
" O ", | |
" ", | |
" "], | |
"€" => [" OOOO", | |
" O ", | |
"OOOO ", | |
" O ", | |
"OOOO ", | |
" O ", | |
" OOOO", | |
" ", | |
" "], | |
:invader1 => [" O O ", | |
" O O ", | |
" OOOOOOO ", | |
" OO OOO OO ", | |
"OOOOOOOOOOO", | |
"O OOOOOOO O", | |
"O OOOOOOO O", | |
"O O O O", | |
" OO OO "], | |
:invader2 => [" OOOO ", | |
" OOOOOOOO ", | |
" OOOOOOOOOO ", | |
" OOOOOOOOOOOO ", | |
" OO OO OO OO OO ", | |
"OOOOOOOOOOOOOOOO", | |
" OOO OOO OOO ", | |
" O O ", | |
" "], | |
:invader3 => [" O O ", | |
"O O O O", | |
"O OOOOOO O", | |
"OOOOOOOOOO", | |
"OOO OO OOO", | |
"OOOOOOOOOO", | |
" OOOOOOOO ", | |
" O O ", | |
" O O "] | |
:invader4 => [" OOOO ", | |
" OOOOOOOO ", | |
"OOOOOOOOOO", | |
"OOOOOOOOOO", | |
"OO OO OO", | |
"OOOOOOOOOO", | |
" O OO O ", | |
" O O O O ", | |
"O O"], | |
:invader5 => [" OO ", | |
" OOOO ", | |
" OOOOOO ", | |
" OOOOOOOO ", | |
"OOO OO OOO", | |
"OOOOOOOOOO", | |
" O O ", | |
" O OO O ", | |
" O O O O "] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment