Using Pointers with Arduino

Pointers are considered an advanced topic for Arduino users, but does it need to be super complicated?  As you'll learn in this in-depth course, "A pointer is variable that holds the memory address of another variable." You'll quickly be off to the races learning about memory addresses, pointers, and more!

Get instant access to this and all our other courses PLUS a cutting edge AI tool & private community forum for help and support from our team! 

What will I learn?

  • What pointers are
  • How variables are stored in memory
  • How to point pointers
  • How to use pointers for accessing data
  • How to repoint pointers
  • The similarities between pointers and arrays
  • Using structs with pointers
  • Making function pointers
  • Storing function pointers in arrays

Prerequisites

  • If you have finished the Arduino Course for Absolute Beginners – then this training will be right up your alley.

Required Hardware

  • Arduino UNO (Or any Arduino board/clone)
  • LM34 temperature sensor (optional for some of the challenges)

Course Description

If you want a deeper understanding of how memory is allocated and how pointers can be used in your Arduino code, then this course is for you!

With lots of coding challenges along the way, you'll learn the ins and outs of using pointers in your code.  They can truly be a powerful tool in your tool belt (and slightly dangerous if not used with care).

You'll learn to use the reference and dereference operators, pointing pointers, re-pointing pointers, accessing the value pointed to by pointers, and so much more! (like structs, function pointers, and basic memory address allocation).

Length of Instruction: 1 hour and 30 minutes of HD video instruction.

Course Outline

  • What is a pointer?
  • Memory Addresses
  • More on Memory
  • Pointing Pointers
  • Pointer Powers
  • Repointing Pointers
  • Pointers as Function Arguments
  • Return of the Boss
  • Pointers and Arrays
  • Pointers and Arrays are like brothers
  • Structures and Pointers
  • Pointing to Structs
  • Function Pointers
  • Function Pointers as Arguments
  • Arrays of Function Pointers

Get instant access to this and all our other courses PLUS a cutting edge AI tool & private community forum for help and support from our team!