Arduino Dock Tutorials

Before we dive into the experiments, we’ll take some time to get acquainted with the Arduino Dock!

The Arduino Dock is very useful because it has an onboard microcontroller, allowing us to leverage using the Omega’s operating system and WiFi connectivity in tandem with a microcontroller. There’s not much that this combo can’t tackle.

The microcontroller on the Arduino Dock is the ATmega328P, the very same that’s used on the Arduino Uno R3! We’ll be using the terms microcontroller, or MCU (MicroController Unit), and ATmega interchangeably throughout the experiments.

Since we’re using the ATmega328P, we can use the Arduino IDE to program our Arduino Dock, not only that, but using the Omega gives us the added bonus of flashing the Arduino Dock wirelessly. Your computer and the Arduino IDE will compile your sketch, send it over to the Omega, and the Omega will flash the program to the microcontroller.

Note that in the tutorials and experiments we use the terms program and sketch interchangeably. Additionally, the action of the Omega flashing compiled program code to the microcontroller is referred to as flashing or programming the microcontroller.

  1. Flashing the Microcontroller Wirelessly
  2. Resetting the Microcontroller
  3. Communication between the Omega and Microcontroller via Serial