BEAPER Nano – the all-in-one beginner circuit for Arduino Nano ESP32
BEAPER (Beginner Electronics And Programming Educational Robot) Nano harnesses the power of the versatile new Arduino® Nano ESP32 to help you learn or teach microcontroller programming. It’s designed to take you from learning how to program simple beginner circuits all the way to building robots and creating advanced IoT devices!
BEAPER Nano hardware
BEAPER Nano is designed to be a modular, easy to assemble through-hole circuit that anyone can use to start learning about microcontroller circuits and programming.
You can put away your breadboard because BEAPER Nano contains all of the circuitry that beginners need to get started, plus loads of features and expansion to challenge learners as they progress and develop new programming skills!
Download the BEAPER Nano schematic.
See the available BEAPER Nano kits.
BEAPER Nano assembly instructions.
Find all of the BEAPER Nano parts.
BEAPER Nano programming and software
The Arduino Nano ESP32 microcontroller used by BEAPER Nano can be programmed in C/C++ using the Arduino IDE just like a traditional Arduino circuit, or with potentially more I/O capabilities and different software functions as a native ESP32 circuit.
Arduino Nano ESP32 can also be programmed in MicroPython using Arduino Lab for MicroPython, which provides a somewhat simpler syntax for beginners and higher-level functions than C/C++.
An Arduino C/C++ program in the Arduino IDE (above) and the equivalent MicroPython program in Arduino Lab for MicroPython (right). While the Arduino IDE and Arduino Lab for MicroPython are the recommended starter IDEs for beginners – and the ones all of our tutorials will be created for – many other options are available for programming your BEAPER Nano.
BEAPER Nano Learning Activities
BEAPER resources and learning activities are available on GitHub, and more are coming soon.
Introductory learning activities:
Input and output starter program
Learning more about variables and constants
Repeating actions using loops
Creating and using functions
Analog input and serial output
BEAPER Nano demo programs:
BEAPER Nano I/O Test (C/C++)
BEAPER Nano I/O Test (MicroPython)
TFT Bar Graph display
Arduino® is a registered trademark of Arduino AG.