Course materials for 2020-21 robotics class at Cornerstone Classical Academy Roanoke.
Course Instructor: Stuart Bowman (e.g. buffetboy2001 on GitHub, faculty listing)
A basic instruction to the interdisciplinary world of robotics will be covered. Students are not expected to have any technical background at all, but will learn little-by-little along the way using hands-on projects.
We'll cover:
- Robotics Overview
- Introduction the Raspberry Pi computer
- Introduction to the Python programming language
- Introduction to electronics
- And...we'll build a simple buggy!
- And...then we'll make it drive on its own!.
Take a look at the build guide.
Working python code for the Raspberry Pi is in the src folder.
And, here's a cheat sheet for robotics functions, too!
Take a look at the course syllabus.
Take a look at the component Excel sheet.
Want to take your project further? Consider these fun tasks:
- Make the vehicle turn in a circle
- Make the vehicle turn a precise 90 degree turn
- Add more line sensors (create a sensor array) and make the robot follow the line more precisely.
- Make the robot plot and follow a square and end up close to where it started -- this is challenging and may require more sensors!.

