I am an educator in Wasilla, Alaska. For nearly a decade I've taught robotics at the Alaska Summer Research Academy as well as at Twindly Bridge Charter School. When I'm not teaching robotics, I like to learn more about the various disciplines required to make really cool robots. I'm currently working on a soccer bot that uses computer vision. I hope to one day find a job that allows me to play with robots all day long in exchange for teaching middle and high school students what I learn by developing engaging online curriculum.
Students will learn to build and program an inexpensive robot using a breadboard, some servo motors, an Arduino Nano, and a few other basic electrical components. It will cost about $100 to purchase all the necessary materials (plus shipping), and you will need to have the frame 3D printed.
This course is structured so that you can progress at your own pace.
The lectures in this course show you how to either build a portion of the robot or program a discrete task.
Students who complete this course will learn about electronics, robotics, and a some sophisticated programming techniques. Together, these skills will allow students to build and program projects of their own design inexpensively.
If you have difficulty viewing the videos on Udemy's website, try using my YouTube Playlist for this course.
Take a look at the video listed in External Resources for an explanation of why it's necessary to use the internal pull-up resistor.
Learn how to add the NanoMouseMaze class to your program to help visualize the concepts covered in the following videos. Version 2 includes two improvements:
Artificial Intelligence with Arduinos is a “must take” class for practical Arduino embedded systems. I learned more practical programing skills and “tricks” in Michael Backus’ class then all my other collage “software” classes combined. I now apply the “tricks” Michael taught me in my other projects: for example, the #ifdef DEBUG concept alone is invaluable.
I'm very pleased with this course. The content was extensive and interesting and Michael Backus have done a great job creating this course. The programming skills required is a little bit more than a absolute beginner would expect but Michael advise on on-line resources to learn the basics, and then jump back to this course. I highly recomend this course for other Udemy students.
I'd really enjoy watching this course, thanks.