Instant coding
Write and run BASIC programs straight from the serial terminal. No compile loop — just type and execute.
BASIC IS BACK ON BOARD
No compiler. No IDE. No complicated setup.
Flash Basic32, open a serial terminal, and start coding like in the 80s — on real ESP32 hardware with modern connectivity.
Open the left menu to install Basic32, access tools, and download resources.
10 PRINT "HELLO BASIC32"
20 GOTO 10
RUN
Write and run BASIC programs straight from the serial terminal. No compile loop — just type and execute.
Save and load your code on SPIFFS or SD card. List, rename, delete files and keep projects organized.
Digital/analog I/O, PWM, servos, sensors: a friendly BASIC layer to prototype faster.
Draw shapes and text with Adafruit GFX style commands. OLED, TFT, LCD — even touch panels.
Wi-Fi, HTTP, MQTT, ESP-NOW and nRF24 to connect projects and share data wirelessly.
The “home computer” feeling — but on real hardware you can plug into LEDs, displays and sensors.
| Peripheral | Example usage in BASIC |
|---|---|
| Digital / Analog I/O | PIN, AWRITE, DWRITE, PWM |
| Servos | SERVO commands |
| WS2812 / NeoPixel | NEOPIXEL control |
| OLED SSD1306 | OLEDPRINT, graphics |
| TFT ILI9341 | LINE, CIRCLE, RECT, sprites |
| Touchscreen XPT2046 | Touch input handling |
| DHT / ACS712 / RFID | DHT commands, ACS readings, RFID commands |
| ESP-NOW / nRF24 | Wireless communication |
| RTC / EEPROM | Time/date/time zones, configs |
| …and much more. | |
For the full command list, open the Manual from the left menu.