HEXLAB™ ecosystem — HEXLINK™ + RoboBuddy™ + Parts. Thonny/MicroPython · Arduino® supported.
RoboBuddy™ | HexLink™ | Distance | Lighthouse
*All-in-one kit to get moving fast with Thonny + MicroPython. Includes a bonus spare HC-SR04 and Lighthouse top.
RoboBuddy™ is a compact, 3D-printed animatronic robot. Parts run on 5 V and connect to GPIO pins on WeMos D1 mini (ESP8266), Arduino, and more.
Program simple loops or sensor-based reactions. Swap tops to change personality.
Program with Thonny (MicroPython) or Arduino IDE. Labeled headers make wiring simple.
Measure 2–400 cm, trigger RoboBuddy™ motions when someone waves.
Swap in a blinking beacon or wave a paper hand for fun demos.
main.py to auto-runfrom machine import Pin
import time
led = Pin(14, Pin.OUT) # D5
while True:
led.value(1) # ON
time.sleep(0.5)
led.value(0) # OFF
time.sleep(0.5)
const int LED = 5;
void setup(){ pinMode(LED, OUTPUT); }
void loop(){
digitalWrite(LED, HIGH); delay(500);
digitalWrite(LED, LOW); delay(500);
}
3D-Printed Microcontroller Learning Platform
Thonny Recommended. WeMos D1 mini (ESP8266), labeled headers, magnetic base, translucent breadboard.
USB-C powered; supports MicroPython (Thonny) & Arduino IDE; compatible with official WeMos shields.
from machine import Pin
import time
led = Pin(2, Pin.OUT) # D4 (active-low LED)
while True:
led.value(0) # ON
time.sleep(0.5)
led.value(1) # OFF
time.sleep(0.5)
const int LED = 5;
void setup(){ pinMode(LED, OUTPUT); }
void loop(){
digitalWrite(LED, HIGH); delay(500);
digitalWrite(LED, LOW); delay(500);
}
Animatronic Robot Companion
Standalone kit to build, program, and test RoboBuddy™. Modular tops; classroom-friendly; demo-ready.
from machine import Pin, PWM
import time
servo = PWM(Pin(14), freq=50) # D5
left, right, center = 26, 128, 77
while True:
servo.duty(left); time.sleep(0.6)
servo.duty(right); time.sleep(0.6)
servo.duty(center);time.sleep(0.6)
#include
Servo s;
void setup(){ s.attach(5); } // D5
void loop(){
s.write(0); delay(600);
s.write(180); delay(600);
s.write(90); delay(600);
}