Your students start with a block of code. They end with an autonomous robot that maps rooms, follows lines, and thinks for itself. Alvik makes the impossible feel like Tuesday afternoon.
Alvik combines two powerful processors: an Arduino Nano ESP32 for wireless connectivity and user programming, and an STM32 ARM Cortex-M4 co-processor for real-time motor and sensor management — giving students professional-grade control.
Filter by experience level to see the exact skills students develop on Arduino Alvik.
| Skill Area | Beginner | Intermediate | Advanced |
|---|---|---|---|
| MicroPython | |||
| Arduino / C++ | |||
| Motor Control & Navigation | |||
| Sensor Programming | |||
| Autonomous Navigation & AI | |||
| Electronics & Circuits | |||
| IoT & Wireless (Wi-Fi / BLE) |
| Skill Area | Coverage | Learning Outcomes |
|---|---|---|
| MicroPython | Covered | Variables, loops, functions — driving and stopping Alvik with simple scripts |
| Motor Control | Intro | Forward, backward, turn — controlling N20 motors via basic Python commands |
| Sensor Programming | Intro | Reading IR line-following sensors to stay on track |
| Electronics | Intro | LED control, understanding Nano ESP32 pinout and Grove connectors |
| Skill Area | Coverage | Learning Outcomes |
|---|---|---|
| MicroPython | Deep Dive | Classes, callbacks, sensor event handlers and asynchronous tasks |
| Arduino / C++ | Intro | STM32 co-processor basics — low-level motor and sensor register access |
| Motor Control & Navigation | Covered | PID speed control using magnetic encoders; differential steering algorithms |
| Sensor Programming | Covered | ToF distance sensing (8×8 zone detection), IMU tilt & orientation, RGB LEDs as output |
| Autonomous Navigation | Intro | Obstacle avoidance and simple maze-solving routines |
| Electronics | Covered | Qwiic / Grove / Servo expansion; USB-C power management |
| IoT & Wireless | Intro | Wi-Fi AP mode; basic BLE advertising and scanning |
| Skill Area | Coverage | Learning Outcomes |
|---|---|---|
| MicroPython | Deep Dive | Multi-threaded robots; custom libraries for Alvik's sensor stack |
| Arduino / C++ | Deep Dive | Full dual-processor coordination; flashing STM32 firmware for custom peripherals |
| Motor Control & Navigation | Deep Dive | SLAM-lite mapping with ToF 8×8 zone data; encoder odometry for precise positioning |
| Sensor Programming | Deep Dive | 6-axis IMU quaternion orientation; fusing ToF + IR + IMU for robust navigation |
| Autonomous Navigation & AI | Deep Dive | Edge AI — TensorFlow Lite models for object detection via camera module (optional) |
| Electronics | Deep Dive | LEGO Technic + M3 + Servo + Grove + Qwiic full expansion; custom sensor integration |
| IoT & Wireless | Deep Dive | MQTT over Wi-Fi for telemetry dashboards; BLE GATT for smartphone control |
Design your school's robotics curriculum — our team builds it with you, step by step.
Our Alvik education specialists are ready to help you design the right programme for your school.