A little curiosity. A whole lot of making.Robotics, CNC & connected ideas
robodatech.
ROBODATECH / LEARN & BUILD
A workshop for curious minds

Understand it.
Build it.
Make it move.

Explore the science inside a robot. Clear visual lessons, hands-on experiments, and practical paths from your first circuit to intelligent motion.

ControllersSensorsActuatorsControl
A small robot. A complete system.CONTROLLERSENSE → DECIDE → ACT
01 / THE ROBOT SYSTEM · Sense. Decide. Act. Repeat.
Start with a concept→Explore the interactive model→Put it to work

One robot. Four connected ideas.

Learn what each part does, then see how they work together.

Try it yourself

Change an input.
See what follows.

A simplified learning model. Values describe the model, not a connected robot.

The learning library

Follow your curiosity.

Controllers

Choose the brain of your robot.

Compare current microcontrollers and hybrid boards by timing, interfaces, connectivity, and the work your robot needs to do.

Explore lesson ↗
Sensors

Help your robot understand its surroundings.

Distance, motion, position, and vision sensors turn physical events into useful measurements. Learn what each can tell you—and what it cannot.

Explore lesson ↗
Actuators

Turn a command into movement.

Match motors, servos, and linear actuators to the load. Understand torque, speed, current, feedback, and the driver between your code and the mechanism.

Explore lesson ↗
Control

Make motion follow a target.

Learn error, feedback, proportional control, integral action, derivative damping, and the practical limits of a real robot.

Explore lesson ↗
Control

Understand how two wheels steer.

Relate left and right wheel speeds to forward velocity, turning rate, and the path a differential-drive robot follows.

Explore lesson ↗
Actuators

Move a joint. Position a tool.

Explore joint space, tool space, gearing, inverse kinematics, and trajectory control in a robot arm.

Explore lesson ↗
Control

Connect perception, planning, and control.

See how ROS 2 nodes, hardware interfaces, and local motor loops fit together in a robot you can inspect and debug.

Explore lesson ↗
Projects

Build a system around a real problem.

Connect controllers, sensors, actuators, and feedback in practical inspection, mobile robotics, automation, and assistive projects.

Explore lesson ↗
Projects

Configuration 1: Bluetooth Rover

Control the robot from a phone using HC-05 and Arduino Nano serial commands.

Explore lesson ↗
Projects

Arduino Nano Components and Wiring

Arduino Nano, L293D, motors, HC-05, servo, ultrasonic, IR, RF, battery, and breadboard.

Explore lesson ↗
Foundations

Arduino

Arduino is an open electronics platform that combines a microcontroller board, simple programming tools, and many input/output pins for learning and prototyping.

Explore lesson ↗
Foundations

Arduino Controllers

Arduino controllers come in different sizes and capabilities. Uno is common for beginners, Nano is compact, Mega has many pins, and ESP-style boards add Wi-Fi or Bluetooth.

Explore lesson ↗
Foundations

Bipedal Robots

A bipedal robot walks on two legs. It must shift its center of mass, move joints in sequence, and keep balance while each foot alternates between support and swing.

Explore lesson ↗
Foundations

Bluetooth Serial Module: HC-05 / HC-06

A Bluetooth serial module receives characters from a phone or computer and passes them to the microcontroller through serial pins. Many classroom kits use HC-05 or HC-06; if your board label says HC-04, verify its datasheet and pinout before wiring.

Explore lesson ↗
Foundations

Capacitors

A capacitor stores charge on two plates separated by an insulator. It can smooth power, filter noise, and create timing delays.

Explore lesson ↗
Foundations

Color Code of Resistor

Resistor bands encode numbers. The first two bands are digits, the third is the multiplier, and the tolerance band gives allowed variation.

Explore lesson ↗
Foundations

DC Motor

A DC motor spins when current flows through coils inside a magnetic field. Reversing polarity reverses direction. Changing voltage or PWM duty cycle changes speed.

Explore lesson ↗
Foundations

Differential Drive Robot RC

A differential drive robot steers by changing the speed and direction of the left and right wheels. Equal speeds move straight, different speeds curve, and opposite directions spin in place.

Explore lesson ↗
Foundations

Robotics Concepts Lab

Separate interactive lessons for sensors, electronics, controllers, motors, and robot types. Each page has an animated diagram, working principle, and a small simulation for classroom use.

Explore lesson ↗
Foundations

Inductors

An inductor stores energy in a magnetic field when current flows. It resists sudden current changes and is used in filters, motors, relays, and power circuits.

Explore lesson ↗
Foundations

Microcontrollers

A microcontroller is a tiny computer on a chip. It has a processor, memory, timers, and input/output pins for controlling devices.

Explore lesson ↗
Foundations

Resistor

A resistor limits current and creates voltage drops. Ohm's law says voltage equals current multiplied by resistance.

Explore lesson ↗
Foundations

Servo Motors: Micro and High Torque

A servo motor moves to a commanded angle using internal feedback. Micro servos are light and small; high-torque servos are stronger for arms, steering, and walking robots.

Explore lesson ↗
Foundations

Stepper Motors

A stepper motor moves in small fixed steps. By energizing coils in sequence, the controller can position the shaft accurately without a feedback sensor for simple tasks.

Explore lesson ↗
Foundations

Types of Robots

Robots are grouped by shape, movement, and job. A robot may be mobile, industrial, humanoid, medical, agricultural, underwater, aerial, or educational.

Explore lesson ↗
Foundations

Ultrasonic Sensor

An ultrasonic sensor sends a short sound pulse above human hearing range. The pulse reflects from an object and returns as an echo. The controller measures the time delay and converts it into distance.

Explore lesson ↗
Projects

Future Robotics

How this classroom robot connects to Mars rovers, warehouse robots, drones, and AI.

Explore lesson ↗
Projects

DIY Robotics

Build one Arduino Nano robot base and transform it into many smart configurations.

Explore lesson ↗
Projects

Configuration 3: IR Line Follower

Follow black tape using two IR sensors and differential steering.

Explore lesson ↗
Projects

Configuration 5: Multi-Mode Learning Robot

Combine all modules into one switchable robot platform.

Explore lesson ↗
Projects

Configuration 2: Obstacle Avoiding Robot

Use ultrasonic distance sensing and a servo scan to make safe turns.

Explore lesson ↗
Projects

Configuration 4: RF Remote Robot

Compare Bluetooth and RF control with a simple command receiver.

Explore lesson ↗
Projects

Robotics Basics

The robot as a sense-think-act machine for young builders.

Explore lesson ↗
Projects

Theory of a 2-Wheeled Robot

Understand motion, power, sensors, signals, and decision loops before wiring.

Explore lesson ↗

A little guidance. A lot of possibility.

Ready to write code?

Open the Arduino workspace for the existing code library and compiler tools.

Good ideas start here.

Free robotics lessons, CNC build notes and product updates. Confirm your email to join. Unsubscribe anytime.