Skip to content

ASCII-Art

  ___   _____ _____ _____ _____    ___  ______ _____
 / _ \ /  ___/  __ \_   _|_   _|  / _ \ | ___ \_   _|
/ /_\ \\ `--.| /  \/ | |   | |   / /_\ \| |_/ / | |
|  _  | `--. \ |     | |   | |   |  _  ||    /  | |
| | | |/\__/ / \__/\_| |_ _| |_  | | | || |\ \  | |
\_| |_/\____/ \____/\___/ \___/  \_| |_/\_| \_| \_/

Tools for creating ASCII-Art

RaspberryPi Headers

Pin 1 Pin2
+3V3 [ ] [ ] +5V
SDA1 / GPIO  2 [ ] [ ] +5V
SCL1 / GPIO  3 [ ] [ ] GND
GPIO  4 [ ] [ ] GPIO 14 / TXD0
GND [ ] [ ] GPIO 15 / RXD0
GPIO 17 [ ] [ ] GPIO 18
GPIO 27 [ ] [ ] GND
GPIO 22 [ ] [ ] GPIO 23
+3V3 [ ] [ ] GPIO 24
MOSI / GPIO 10 [ ] [ ] GND
MISO / GPIO  9 [ ] [ ] GPIO 25
SCLK / GPIO 11 [ ] [ ] GPIO  8 / CE0#
GND [ ] [ ] GPIO  7 / CE1#
ID_SD / GPIO  0 [ ] [ ] GPIO  1 / ID_SC
GPIO  5 [ ] [ ] GND
GPIO  6 [ ] [ ] GPIO 12
GPIO 13 [ ] [ ] GND
MISO / GPIO 19 [ ] [ ] GPIO 16 / CE2#
GPIO 26 [ ] [ ] GPIO 20 / MOSI
GND [ ] [ ] GPIO 21 / SCLK
Pin 39 Pin 40

Arduino

+-----+
+----[PWR]-------------------| USB |--+
|                            +-----+  |
|         GND/RST2  [ ][ ]            |
|       MOSI2/SCK2  [ ][ ]  A5/SCL[ ] |   C5
|          5V/MISO2 [ ][ ]  A4/SDA[ ] |   C4
|                             AREF[ ] |
|                              GND[ ] |
| [ ]N/C                    SCK/13[ ] |   B5
| [ ]IOREF                 MISO/12[ ] |   .
| [ ]RST                   MOSI/11[ ]~|   .
| [ ]3V3    +---+               10[ ]~|   .
| [ ]5v    -| A |-               9[ ]~|   .
| [ ]GND   -| R |-               8[ ] |   B0
| [ ]GND   -| D |-                    |
| [ ]Vin   -| U |-               7[ ] |   D7
|          -| I |-               6[ ]~|   .
| [ ]A0    -| N |-               5[ ]~|   .
| [ ]A1    -| O |-               4[ ] |   .
| [ ]A2     +---+           INT1/3[ ]~|   .
| [ ]A3                     INT0/2[ ] |   .
| [ ]A4/SDA  RST SCK MISO     TX>1[ ] |   .
| [ ]A5/SCL  [ ] [ ] [ ]      RX<0[ ] |   D0
|            [ ] [ ] [ ]              |
|  UNO_R3    GND MOSI 5V  ____________/
\_______________________/

Mando and Baby Yoda

_
[T]
| |√  <••>
( )   (  )

Logic

=D-
--pad_rst----+----------+----------+
          +--+--+    +--+--+    +--+--+    +-.
--'1'-----|D   Q|----|D   Q|----|D   Q|----|  >O-----rst
          |     |    |     |    |     |    +-´
       +--|>    | +--|>    | +--|>    |
       |  +-----+ |  +-----+ |  +-----+
--clk--+----------+----------+

Timing Diagrams

Mode 0
             _   _   ____________________   _   _
 input  ____/ \ / \ /                    \_/ \ / \______
             _________________________________________
 output ____/                                         \_

Mode 1
             _   _   ____________________   _   _
 input  ____/ \ / \ /                    \_/ \ / \______
                          _______________
 output _________________/               \______________
Mode = 0 (reactive on rising edge)
             ___________________________________________
 input  ____/
             ___________________
 output ____/                   \_______________________
 time   0s                    0.5s                    1s

             _
 input  ____/ \_________________________________________
             ___________________
 output ____/                   \_______________________
 time   0s                    0.5s                    1s

Mode = 1 (reactive on falling edge)
        _____
 input       \__________________________________________
               ___________________
 output ______/                   \_____________________
 time   0s                    0.5s                    1s

             _
 input  ____/ \_________________________________________
                ___________________
 output ______ /                   \____________________
 time   0s                    0.5s                    1s

Analog Signal

^
|.-.   .-.   .-.   .-.   .-.   .  netdata                          .-.   .-
|   '-'   '-'   '-'   '-'   '-'   is installed and running now!  -'   '-'
+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->

Cowsay

The linux tool cowsay allows to dynamically create ASCII-Art. Install it via the following command:

sudo apt install cowsay

Some examples

$ cowsay Answer to everything is 42
 ____________________________
< Answer to everything is 42 >
 ----------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

$ cowsay -f sheep Answer to everything is 42
 ____________________________
< Answer to everything is 42 >
 ----------------------------
  \
   \
       __
      UooU\.'@@@@@@`.
      \__/(@@@@@@@@@@)
           (@@@@@@@@)
           `YY~~~~YY'
            ||    ||

$ cowsay -f bud-frogs Answer to everything is 42
 ____________________________
< Answer to everything is 42 >
 ----------------------------
     \
      \
          oO)-.                       .-(Oo
         /__  _\                     /_  __\
         \  \(  |     ()~()         |  )/  /
          \__|\ |    (-___-)        | /|__/
          '  '--'    ==`-'==        '--'  '

$ cowsay -f ghostbusters Answer to everything is 42
 ____________________________
< Answer to everything is 42 >
 ----------------------------
          \
           \
            \          __---__
                    _-       /--______
               __--( /     \ )XXXXXXXXXXX\v.
             .-XXX(   O   O  )XXXXXXXXXXXXXXX-
            /XXX(       U     )        XXXXXXX\
          /XXXXX(              )--_  XXXXXXXXXXX\
         /XXXXX/ (      O     )   XXXXXX   \XXXXX\
         XXXXX/   /            XXXXXX   \__ \XXXXX
         XXXXXX__/          XXXXXX         \__---->
 ---___  XXX__/          XXXXXX      \__         /
   \-  --__/   ___/\  XXXXXX            /  ___--/=
    \-\    ___/    XXXXXX              '--- XXXXXX
       \-\/XXX\ XXXXXX                      /XXXXX
         \XXXXXXXXX   \                    /XXXXX/
          \XXXXXX      >                 _/XXXXX/
            \XXXXX--__/              __-- XXXX/
             -XXXXXXXX---------------  XXXXXX-
                \XXXXXXXXXXXXXXXXXXXXXXXXXX/
                  ""VXXXXXXXXXXXXXXXXXXV""

a cowfile can be manually added on the folder /usr/share/cowsay/cows, loaded by default are the following graphics: apt bud-frogs bunny calvin cheese cock cower daemon default dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep ghostbusters gnu hellokitty kiss koala kosh luke-koala mech-and-cow milk moofasa moose pony pony-smaller ren sheep skeleton snowman stegosaurus stimpy suse three-eyes turkey turtle tux unipony unipony-smaller vader vader-koala www

Images

/\
/**\
/****\   /\
/      \ /**\
/  /\    /    \        /\    /\  /\      /\            /\/\/\  /\
/  /  \  /      \      /  \/\/  \/  \  /\/  \/\  /\  /\/ / /  \/  \
/  /    \/ /\     \    /    \ \  /    \/ /   /  \/  \/  \  /    \   \
/  /      \/  \/\   \  /      \    /   /    \
__/__/_______/___/__\___\_______        ______
                             /     /\
                            /     /  \
                           /_____/----\_    (
                          "     "          ).
                         _ ___          o (:') o
                        (@))_))        o ~/~~\~ o
                                        o  o  o
.==.        .==.
//`^\\      //^`\\
// ^ ^\(\__/)/^ ^^\\
//^ ^^ ^/6  6\ ^^ ^ \\
//^ ^^ ^/( .. )\^ ^ ^ \\
// ^^ ^/\| v""v |/\^ ^ ^\\
// ^^/\/ /  `~~`  \ \/\^ ^\\
-----------------------------
HERE BE DRAGONS
\          SORRY            /
 \                         /
  \    This page does     /
   ]   not exist yet.    [    ,'|
   ]                     [   /  |
   ]___               ___[ ,'   |
   ]  ]\             /[  [ |:   |
   ]  ] \           / [  [ |:   |
   ]  ]  ]         [  [  [ |:   |
   ]  ]  ]__     __[  [  [ |:   |
   ]  ]  ] ]\ _ /[ [  [  [ |:   |
   ]  ]  ] ] (#) [ [  [  [ :===='
   ]  ]  ]_].nHn.[_[  [  [
   ]  ]  ]  HHHHH. [  [  [
   ]  ] /   `HH("N  \ [  [
   ]__]/     HHH  "  \[__[
   ]         NNN         [
   ]         N/"         [
   ]         N H         [
  /          N            \
 /           q,            \
/                           \
áááááááááááááááááááááááááááááááááá /\
ááááááááááááááááááááááááááááá /\á //\\
áááááááááááááááááááááá /\ááá //\\///\\\ááááááá /\
ááááááááááááááááááááá //\\á ///\////\\\\á /\á //\\
áááááááá /\ááááááááá /á ^ \/^ ^/^á ^á ^ \/^ \/á ^ \
ááááááá / ^\ááá /\á / ^áá /á ^/ ^ ^ ^áá ^\ ^/á ^^á \
áááááá /^áá \á / ^\/ ^ ^áá ^ / ^á ^ááá ^á \/ ^áá ^á \áááááá *
ááááá /á ^ ^ \/^á ^\ ^ ^ ^áá ^á ^áá ^áá ____á ^áá ^á \áááá /|\
áááá / ^ ^á ^ \ ^á _\___________________|á |_____^ ^á \áá /||o\
ááá / ^^á ^ ^ ^\á /______________________________\ ^ ^ \ /|o|||\
áá /á ^á ^^ ^ ^á /________________________________\á ^á /|||||o|\
á /^ ^á ^ ^^á ^ááá ||___|___||||||||||||___|__|||ááááá /||o||||||\áá
á/ ^áá ^áá ^ááá ^á ||___|___||||||||||||___|__|||ááááááááá | |áááááá
/ ^ ^ ^á ^á ^á ^áá ||||||||||||||||||||||||||||||oooooooooo| |ooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

Animation

-\|/-\|/
⠁⠂⠄⡀⢀⠠⠐⠈
⣾⣽⣻⢿⡿⣟⣯⣷

Keyboard

,---------------. ,---------------. ,---------------.               ,---------------.
|F13|F14|F15|F16| |F17|F18|F19|F20| |F21|F22|F23|F24|               |Sto|Pre|Pla|Nex|
,---.   |---------------| |---------------| |---------------| ,-----------. ,---------------. ,-------.
|Esc|   |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| |VDn|VUp|Mut|Pwr| | Help  |
`---'   `---------------' `---------------' `---------------' `-----------' `---------------' `-------'
,-----------------------------------------------------------. ,-----------. ,---------------. ,-------.
| § | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | ' | ^ |Backspc| |Ins|Hom|PgU| |NmL| / | * | - | |Stp|Agn|
|-----------------------------------------------------------| |-----------| |---------------| |-------|
|Tab  | Q | W | E | R | T | Z | U | I | O | P | ü | ¨ |     | |Del|End|PgD| | 7 | 8 | 9 |   | |Mnu|Und|
|-----------------------------------------------------\ Retn| `-----------' |-----------| + | |-------|
|CapsL | A | S | D | F | G | H | J | K | L | ö | ä | $ |    |               | 4 |  5| 6 |   | |Sel|Cpy|
|-----------------------------------------------------------|     ,---.     |---------------| |-------|
|Shift| < | Y | X | C | V | B | N | M | , | . | - |  ShiftR |     |Up |     | 1 | 2 | 3 |   | |Exe|Pst|
|-----------------------------------------------------------| ,-----------. |-----------|Ent| |-------|
|CtrlL|Sup|AltL|          Space          |AltR|Sup|ClR|CtrlR| |Lef|Dow|Rig| |  0    | . |   | |Fnd|Cut|
`-----------------------------------------------------------' `-----------' `---------------' `-------'