An access controller for man doors at our facility. It receives Wiegand signals from a keypad/card reader and activates a relay to open the door. Access codes are stored in EEPROM. The active code list is updated from TFTP on a local server.
Dependencies: 24LCxx_I2C CardReader USBHOST
Diff: AsciiArt.cpp
- Revision:
- 0:a56239ae90c2
diff -r 000000000000 -r a56239ae90c2 AsciiArt.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/AsciiArt.cpp Mon Sep 25 19:02:40 2017 +0000 @@ -0,0 +1,46 @@ + +#include <cstdio> + +using namespace std; + +void asciiAces() +{ + //printf(" .o. .oooooo. oooooooooooo .oooooo..o \n"); + //printf(" .888. d8P' \`Y8b \`888' \`8 d8P' \`Y8 \n"); + //printf(" .8\"888. 888 888 Y88bo. \n"); + //printf(" .8' \`888. 888 888oooo8 \`\"Y8888o. \n"); + //printf(" .88ooo8888. 888 888 \" \`\"Y88b \n"); + //printf(" .8' \`888. \`88b ooo 888 o oo .d8P \n"); + //printf("o88o o8888o \`Y8bood8P' o888ooooood8 8\"\"88888P' \n"); + + return; +} + +void asciiFlag() +{ + printf(" _\n"); + printf(" (_)\n"); + printf("(___)\n"); + printf(" | |______\n"); + printf(" | |* * * )\n"); + printf(" | | * * (_________\n"); + printf(" | |* * * |* *|####)\n"); + printf(" | | * * *| * | (______________\n"); + printf(" | |* * * |* *|####|############|\n"); + printf(" | | * * *| * | | |\n"); + printf(" | |* * * |* *|####|############|\n"); + printf(" | |~~~~~~| * | | |\n"); + printf(" | |######|* *|####|############|\n"); + printf(" | | |~~~\' | |\n"); + printf(" | |######|########|############|\n"); + printf(" | | | | |\n"); + printf(" | |######|########|############|\n"); + printf(" | |~~~~~~| | |\n"); + printf(" | | |########|############|\n"); + printf(" | | \'~~~~~~~~| |\n"); + printf(" | | |############|\n"); + printf(" | | \'~~~~~~~~~~~~~\n"); + printf(" | |\n"); + + return; +}