Arduino logic, visualised.
Nanoflo helps students move from logic to hardware without getting stuck on syntax. Build, simulate, debug, and upload Arduino projects from one visual workspace.
Trusted in education
Approved, listed, and used across WA education.
Everything students need to move from logic to hardware
Nanoflo bridges visual thinking and physical computing, helping classes build confidence with Arduino and mechatronics engineering.
Visual flowcharts
Students build Arduino logic by arranging clear visual blocks, making program structure easier to see and discuss.
Live simulation
Run flows before upload so students can watch decisions, timing, and outputs change while they debug.
Arduino code generation
Turn visual logic into Arduino code without making syntax the first barrier to learning mechatronics.
Hardware upload
Move from a working flow to a physical Arduino project with a focused desktop upload workflow.
Peripheral blocks
Work with common classroom hardware including LCDs, ultrasonic sensors, RF modules, Bluetooth modules, motors, servos, and LEDs.
Windows and macOS
Install Nanoflo on the desktop platforms used by most school labs and teacher devices.
From classroom idea to Arduino hardware in minutes
Build the flow
Arrange logic, inputs, outputs, timing, and peripheral blocks into a visual program students can reason about.
Simulate and debug
Run the flow, inspect state changes, and fix mistakes before class time is spent on hardware wiring.
Upload to Arduino
Compile the flow into Arduino code and upload it to the device when the project is ready to test physically.
"Nanoflo has genuinely transformed the way we approach teaching mechatronics engineering. In just a few weeks, I went from complete beginner to building my own Arduino-controlled projects."
Used to support hands-on mechatronics projects across Year 8, Year 9, and Year 10 classes.
Ready to start creating?
Download Nanoflo for desktop, then start a trial or use your school subscription to activate the app.