Robotics & Electronics Courses
Step-by-step interactive courses covering electronics fundamentals, Arduino C++ coding, sensor integration, motor control, and ESP32 IoT connectivity.
Electronics basics
Voltage, current and resistance; why every LED needs a resistor; how a breadboard is wired inside.
First steps with Arduino Uno
Meet the board, write your first sketch and talk to your computer with the Serial Monitor.
Digital inputs
Read buttons reliably with pull-up resistors, and stop bouncing contacts from fooling your code.
Analog input & PWM
Read knobs and sensors with the ADC, and fake an analog output with pulse-width modulation.
Sensing the world
Light, distance, temperature and humidity: voltage dividers, ultrasonic timing and digital sensors.
Sound & motion
Play melodies, position servos and drive DC motors safely through a driver.
Displays
Show text on a 16×2 LCD over I²C and learn how small OLED screens work.
Programming patterns
Do several things at once with millis(), organise code with functions and arrays, and build state machines.
ESP32 essentials
What changes on a 3.3 V, dual-core, Wi-Fi board: safe pins, the 12-bit ADC and LEDC PWM.
Connected ESP32
Join Wi-Fi and serve a web page that controls an LED. Needs a real board — no simulator for radio.