YoVDO

Programming for Robotics: Getting motion

Offered By: Skillshare

Tags

Robotics Courses

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 Intelligence
Stanford 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