Skip to content

Robotics Ladder ยท High school ยท Grade 8โ€“10

Programming Robots

Python on a Raspberry Pi and C on a microcontroller: reading code line by line, sensor decisions, state machines, loop timing, and the integer and bit tricks that cause real bugs.

0 of 5 topics passed

5 topics in 3 units. Builds on Electronics and Microcontrollers. Leads to Feedback and Control, Sensing and Estimation, ROS 2 and Simulation and Robot Vision. Not sure this is the right course? Find your rung.

  • Passed
  • Review due
  • Learning
  • Ready to learn
  • Needs an earlier topic

Unit 1 Python on a Raspberry Pi

2 topics

Reading code like the computer does, and turning sensor readings into decisions.

  1. Tracing Code by Hand
  2. Decisions from Sensors

Unit 2 Programs That Run Forever

2 topics

State machines and steady control loops.

  1. State Machines
  2. Loop Timing

Unit 3 C on a Microcontroller

1 topics

Integer sizes, overflow and bit masks: the bugs that bite on small chips.

  1. Integers, Overflow and Bit Masks