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

Revision:
0:a56239ae90c2
--- /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;
+}