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

AsciiArt.cpp

Committer:
acesrobertm
Date:
2017-09-25
Revision:
0:a56239ae90c2

File content as of revision 0:a56239ae90c2:


#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;
}