-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
Nick Tracy edited this page Jul 18, 2026
·
1 revision
This page takes you from “I just downloaded ANSITerm” to “I see a colored welcome screen.”
- An Arduino-compatible board with USB (Uno, Leonardo, Mega, ESP32, and many others work)
- The Arduino IDE (or Arduino CLI, if you already use it)
- A real terminal program on your computer — not only the built-in Serial Monitor for the nicest looking boxes (see Choosing a Terminal Program)
- A USB cable
- Open the Arduino IDE.
- Go to Sketch → Include Library → Manage Libraries…
- Search for ANSITerm.
- Click Install.
- Open the ANSITerm repository.
- Click Code → Download ZIP.
- In the Arduino IDE: Sketch → Include Library → Add .ZIP Library… and pick the file.
- Or unzip the folder into your Arduino
librariesfolder and rename it toANSITermif needed. - Restart the IDE.
- Connect your board with USB.
- In the IDE, choose the correct Board and Port.
- Open File → Examples → ANSITerm → BasicExample.
- Click Upload.
- Close the IDE Serial Monitor if it is open (only one program can use the port at a time).
- Open your terminal program at 9600 baud on the same COM / serial port.
- You should see a yellow welcome line, a box, and a Click Me! button.
Tip: On some boards you must press Enter/Space or click the button after the screen draws — BasicExample waits for that. See Example: Basic.
- Box corners look like
┌ ┐ └ ┘(not strangeâ••characters) → your terminal is using UTF-8. - Colors show up (yellow / green / cyan text).
- You can activate the button with Enter, Space, or a mouse click (if your terminal supports mouse reports).
If something looks wrong, jump to Troubleshooting.
- Try Buttons to learn keyboard menus.
- Skim Colors, Boxes, and Buttons.
- Pick another demo from Using the Examples.
ANSITerm is open source under the LGPL-3.0 license. · Repository · Issues