Programming for Robotics: Getting motion

Zoe Lambert, Programmer, Maker

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
10 Lessons (59m)
    • 1. Introduction

    • 2. Materials

    • 3. TinckerCAD Circuits

    • 4. Arduino Software Installation

    • 5. Getting Motion: Servo

    • 6. Getting Motion: Motors part 1

    • 7. Getting Motion: Motors part 2

    • 8. Good programming practices

    • 9. Troubleshooting

    • 10. Conclusion

11 students are watching this class

About This Class


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 ( that allows you to program an Arduino and simulate running it without actually having to own one.


Music in my course is from:


Music from
"Fretless" by Kevin MacLeod (
License: CC BY (

Fireflies and Stardust

Music from

"Fireflies and Stardust" by Kevin MacLeod (

License: CC BY (

Relaxing Piano Music

Music from
"Relaxing Piano Music" by Kevin MacLeod (
License: CC BY (