MRT Python Robot Engineering 501
Build your skills with our interactive curriculum.
What you'll learn
- โ Step-by-step interactive guidance
- โ Practical problem-solving skills
- โ Foundation principles of STEM
- โ Build and program real-world projects
Requirements
- โข PC, Mac, or compatible tablet with a modern browser.
- โข No prior experience necessary.
- โข MRT Robotics kit is required for hands-on building.
Course Content
6 sections โข 25 lessons
Part 1 โ From Blocks to Python
๐
Lesson 02 โ The Six Machines Working Together
๐
Lesson 03 โ Robots Speak Numbers, Not English
๐
Lesson 04 โ Turning Robot Actions into Python Functions
๐
Lesson 05 โ Speed 0โ100 to PWM 0โ255
Part 2 โ Packets and Protocols
๐
Lesson 06 โ Motor Direction and GPIO Pins
๐
Lesson 07 โ What Is a Packet?
๐
Lesson 08 โ Building a PWM Packet in Python
๐
Lesson 09 โ Creating mrt_protocol.py
๐
Lesson 10 โ Connecting via USB Serial
Part 3 โ USB Serial Control
๐
Lesson 11 โ Sending Your First Packet via pyserial
๐
Lesson 12 โ Moving the Robot Forward and Stop
๐
Lesson 13 โ Bluetooth and BLE Theory
๐
Lesson 14 โ Scanning for BLE Devices
๐
Lesson 15 โ Connecting via BLE GATT
Part 4 โ BLE and Full Control
๐
Lesson 16 โ Sending BLE Packets
๐
Lesson 17 โ The MRTRobot Class
๐
Lesson 18 โ Four Motors: L1, R1, L2, R2
๐
Lesson 19A โ Reading Sensor Data (GET Packet)
๐
Lesson 19B โ Ultrasonic Sensor via BLE
๐
Lesson 20 โ Full Robot Program
Bonus Challenges
๐
Bonus A โ Protocol Detective
๐
Bonus B โ Build Your Own Function Library
๐
Bonus C โ Autonomous Navigation Challenge
Theory
๐
Theory โ Robot Mainboards, Trends & MRT ESP32
