Variables, Pointers, and Indirection in Arduino C

Before we continue on with learning about the I2C protocol and our EEPROM project, we need to discuss variables: what they are and what goes on behind the scenes. Knowledge of how variables work and the use of pointers and indirection with arrays will serve us well when it comes time to read from our EEPROM. Let's begin.


This is a companion discussion topic for the original entry at https://engineerworkshop.com/blog/variables-pointers-and-indirection-in-arduino-c/