In this chapter, we are going to learn different techniques that can be used either together or independently. Each technique developed here is a new tool for your future or current projects. We are going to use EEPROMs to provide Arduino boards with a small memory system that is readable and writable.
We are also going to test communications between the Arduino boards themselves, use GPS modules, make our boards autonomous, and more.
Until now, we learned and used the Arduino boards as totally electricity dependent devices. Indeed, they need current in order to execute tasks compiled in our firmware.
As we noticed, when we switch them off, every living variable and data is lost. Fortunately, ...