Skip to content
Nick Tracy edited this page Jul 18, 2026 · 2 revisions

Welcome to ANSITerm

ANSITerm helps your Arduino (or ESP board) draw colorful text interfaces in a normal terminal window — boxes, buttons, tables, and simple menus — over the USB serial port or a network connection.

This wiki is written for makers and beginners. You do not need to know escape codes or protocols to follow these pages.

Start here

  1. Getting Started — install the library and run your first example
  2. Choosing a Terminal Program — which app to open on your computer
  3. Using the Examples — which demo to try next

Guides

Example walkthroughs

Example Best for
Basic First upload — hello screen and a clickable button
Advanced Tables, symbols, and a loading animation
Buttons Keyboard + mouse menus (recommended after Basic)
Graphic A tiny on-screen game
ANS files Showing art files from an SD card
Network terminal Same UI over Wi‑Fi or Ethernet (telnet-style)
ESP Wi‑Fi control Full Wi‑Fi dashboard on ESP32 / ESP8266

Need help?

Project home: github.com/NicholasTracy/ANSITerm

Clone this wiki locally