Share your feedback on Discord!

We’ve prepared an SD card for a Raspberry Pi, and we’ve planned some features that we will add to this robot. Those features will need us to build robot code and configuration on that same SD card. As you create and customize this robot code, you will invest many hours in getting it to do awesome things that, unless you take precautions, could all suddenly disappear. The programs are not the whole story, as you will also configure Raspberry Pi OS for use on the robot. You want to keep your code and config in case of disaster and to be able to go back if you make changes you regret.This chapter will help you understand how exactly code or configuration can break and the disasters you might face while customizing code for your robot. We'll then take a look at the three strategies for preventing this.In this chapter, you will learn about the following:
- Understanding how code can be broken or lost
- Strategy 1 –...