Learn to program SMARS robots with Arduino, focusing on integrating the MPU-6050 and GY-271 sensors for accurate positioning and movement. Explore 3D space measurement, collision detection, and advanced robot control techniques in this comprehensive tutorial. Gain hands-on experience with low-cost, open-source, 3D-printable robots while developing essential electronic and programming skills. Dive into topics such as relative positioning, MEMS technology, I2C communication, magnetic declination, compass programming, and sensor calibration. Access additional resources, including GitHub repositories and presentation materials, to enhance your learning experience and bring your SMARS robot to life with code.
Overview
Syllabus
Introduction
Signs of Positioning
Relative Positioning
Sensors
MEMS
How SMARS work
GY271
i2C
Magnetic declination
Compass program
Smoothing
Pitch and Roll
How I learn
Our SMARS
Testing
I2C addresses
Calibration
Fullscreen
Taught by
Kevin McAleer