Programming for Robotics: Getting motion
Offered By: Skillshare
Course Description
Overview
In this course, you will learn how to program an Arduino to get things moving and good practices to be using when programming for robotics. This course is good for beginners, who have little experience using an Arduino and programming to get motion. This is a good place to start if you are looking to build a robot army or want to create a robot friend.
The programing language that will be used in the course is the Arduino programming language, which is based on c/c++. If you already know some of the Arduino programming language or some c/c++, then you are already off to a great start. If you don't know any programming, Then that is alright also because this course covers the basic of what you need to know.
While it is useful to have the items from the materials list to work on the course project and try the different demos demonstrated in the course, it is not necessary to participate. In the course, You will learn how to take advantage of a free program called tinkercad circuits (https://www.tinkercad.com/circuits) that allows you to program an Arduino and simulate running it without actually having to own one.
Music in my course is from:
Fretless
Music from https://filmmusic.io:
"Fretless" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
Fireflies and Stardust
Music from https://filmmusic.io:
"Fireflies and Stardust" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
Relaxing Piano Music
Music from https://filmmusic.io:
"Relaxing Piano Music" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
Syllabus
- Introduction
- Materials
- TinckerCAD Circuits
- Arduino Software Installation
- Getting Motion: Servo
- Getting Motion: Motors part 1
- Getting Motion: Motors part 2
- Good programming practices
- Troubleshooting
- Conclusion
Taught by
Zoe Lambert
Related Courses
Introduction to Artificial IntelligenceStanford University via Udacity Artificial Intelligence for Robotics
Stanford University via Udacity Computer Vision: The Fundamentals
University of California, Berkeley via Coursera Control of Mobile Robots
Georgia Institute of Technology via Coursera Artificial Intelligence Planning
University of Edinburgh via Coursera