Introduction
  • What is this course about
  • A summary of the course content
The Arduino Zero
  • Introduction
  • The Arduino Zero - An introduction
  • Setup
  • Arduino Zero and PWM
  • Digital to Analog conversion: make a triangular waveform
  • More waveforms
  • Arduino Zero and power consumption
  • The Real Time Counter
  • Playing with the USB Native port
  • Conclusion
  • Test your Arduino Zero knowledge
The Arduino 101
  • Introduction
  • Introducing the Arduino 101
  • Setup and the Real Time Counter demo
  • Bluetooth Low Energy and LED control demo
  • Bluetooth Low Energy and the Heart Rate service demo
  • Inertial Measurement Unit and Processing demo
  • Conclusion
  • Test your Arduino 101 knowledge
Arduino Mega 2560
  • Introduction
  • Introduction to the Arduino Mega 2560
  • Using an Uno-style shield with the Mega 2560
  • Looking at the Mega 2560 multiple serial ports
  • Restoring the bootloader with the Atmel-ICE programmer
  • Conclusion
  • Test your Arduino Mega 2560 knowledge
Arduino Due
  • Introduction
  • Introduction to the Arduino Due
  • Playing with the native USB port and the mouse library
  • Using an Uno-style shield with the Due
  • Looking at the Due's dual Digital to Analog outputs
  • Power consumptions: comparing the Due against the Mega 2560
  • Debugging on the Due with the Atmel-ICE debugger
  • Conclusion
  • Test your Arduino Due knowledge
Arduino Galileo Gen 2
  • Introduction
  • An introduction to Galileo Gen 2.
  • Setup and first boot for Galileo Gen 2
  • Setting up the full Yocto Linux on the Galileo
  • Using the Ethernet port
  • Using the SD card module
  • Using the Wifi mPCI module
  • Accessing the GPIOs from Linux
  • Using an I2C LCD screen with the Galileo Gen 2
  • Using an SPI color OLED display with the Galileo Gen 2
  • Conclusion
  • Test your Arduino Galileo Gen 2 knowledge
Atmel Studio and debugging
  • Introduction
  • Introduction to Atmel Studio
  • Installing Atmel Studio
  • A demonstration of debugging in Atmel Studio, Part 1
  • A demonstration of debugging in Atmel Studio, Part 2
  • How to restore the bootloader overwritten by Atmel Studio
  • Conclusion
  • Test your Atmel Studio knowledge
Playing with Temboo
  • Introduction
  • What is Temboo?
  • Creating your first Choreo: setup Google Spreadsheets
  • Creating your first Choreo: configure and upload
  • Create an email Choreo
  • Combine Choreos for practical workflows
  • Choreos and output triggers
  • Conclusion
  • Test your Temboo knowledge
Processing
  • Introduction
  • About Processing
  • Setup, quick demo, and resources
  • Processing, Firmata and Arduino
  • Visualise sensor data from an Arduino 101
  • Conclusion
  • Test your Processing knowledge
Debugging with OpenOCD and GDB
  • Introduction
  • OpenOCD and GDB: An introduction
  • Setting up and starting OpenOCD and GDB
  • A debugging session demonstration
  • Conclusion
  • Test your OpenOCD and GDB knowledge
Conclusion
  • Conclusion
  • Bonus Lecture