Advanced Arduino Boards and Tools

9.5 Hours
You save 71% -

72 Lessons (9.5h)

  • Introduction
    What is this course about3:43
    A summary of the course content13:36
  • Arduino Zero
    The Arduino Zero - An introduction17:31
    Arduino Zero and PWM6:21
    Digital to Analog conversion: make a triangular waveform9:44
    More waveforms7:31
    Arduino Zero and power consumption9:33
    The Real Time Counter5:08
    Playing with the USB Native port5:24
    Test your Arduino Zero knowledge
  • Arduino 101
    Introduction to the Arduino 10113:18
    Setup and the Real Time Counter demo6:54
    Bluetooth Low Energy and LED control demo11:45
    Bluetooth Low Energy and the Heart Rate service demo8:09
    Inertial Measurement Unit and Processing demo11:39
    Test your Arduino 101 knowledge
  • Arduino Mega 2560
    Introduction to the Arduino Mega 256010:34
    Using an Uno-style shield with the Mega 256013:00
    Looking at the Mega 2560 multiple serial ports14:49
    Restoring the bootloader with the Atmel-ICE programmer9:29
    Test your Arduino Mega 2560 knowledge
  • Arduino Due
    Introduction to the Arduino Due11:58
    Playing with the native USB port and the mouse library7:47
    Using an Uno-style shield with the Due4:09
    Looking at the Due's dual Digital to Analog outputs5:39
    Power consumptions: comparing the Due against the Mega 25606:41
    Debugging on the Due with the Atmel-ICE debugger15:18
    Test your Arduino Due knowledge
  • Arduino Galileo Gen 2
    An introduction to Galileo Gen 217:32
    Setup and first book for Galileo Gen 210:24
    Setup of full Yocto Linux on the Galileo9:48
    Using the Ethernet port4:15
    Using the SD card module8:38
    Using the Wifi mPCI module9:23
    Accessing the GPIOs from Linux9:34
    Using an I2C LCD screen with the Galileo Gen 26:29
    Using an SPI color OLED display with the Galileo Gen 24:00
    Test your Galileo Gen 2 knowledge
  • Atmel Studio and Debugging
    Introduction to Atmel Studio7:17
    Installing Atmel Studio10:33
    A demonstration of debugging in Atmel Studio, Part 119:32
    A demonstration of debugging in Atmel Studio, Part 212:01
    How to restore the bootloader when overwritten by Atmel Studio5:06
    Test your Atmel Studio knowledge
  • Temboo
    What is Temboo?10:05
    Creating your first Choreo: setup a Google Spreadsheet15:36
    Creating your first Choreo: configure and upload15:17
    Create an email Choreo14:46
    Combine Choreos for practical workflows14:19
    Choreos and output triggers6:55
    Test your Temboo knowledge
  • Processing
    About Processing15:32
    Setup, quick demo, and resources11:42
    Processing, Firmata, and Arduino17:45
    Visualizing sensor data from an Arduino 10114:36
    Test your Processing knowledge
  • Debugging with OpenOCD and GDB
    OpenOCD and GDB: An introduction10:31
    Setting up and starting OpenOCD and GDB7:36
    A debugging session demo17:39
    Test your OpenOCD and GDB knowledge
  • Conclusion

Discover Some of the Tools That the Pros Use & Learn About Their Powers

Peter Dalmaris

Peter Dalmaris is Chief Explorer at Tech Explorations. He is fascinated by technology because of its ability to make amazing things happen, and science because of its ability to make nature transparent. He is an Electrical and Computer Engineer, has a PhD (most of which was spent reading philosophy of knowledge) and a couple of Masters in Information Systems. He has been a lecturer for over 13 years in a variety of IT (and occasionally management) subjects. During this time, he has developed a hands-on teaching style, whereby he invites and challenges his students to learn by doing. He has taught thousands of students in dozens of undergraduate and postgraduate courses.

Peter is also a software developer at Futureshock Enterprises, making applications using Ruby, Ruby on Rails, and iOS. Peter has been an electronics enthusiast since he remembers himself when he wrecked his sister's digital watch and his parents VCR. He replaced the watch but managed to fix the VCR. Now, he is particularly fascinated by the rapid prototyping opportunities that the Arduino and similar platforms has brought about. He lives in Sydney, Australia.


The Arduino Uno is exceptional, but eventually you will learn that it is not enough for more advanced projects. However, there are more powerful alternatives to Uno, and in this course you'll be introduced to some of the best currently available advanced Arduino boards. You'll discuss what is special about each one, how you can use them in your projects, and what to look out for when you migrate from the Arduino Uno.

  • Access 72 lectures & 9.5 hours of content 24/7
  • Learn about advanced debugging & editing tools, cloud-based automation, & Arduino-PC collaboration
  • Cover Arduino Mega 2560, Arduino Due, Arduino 101, Arduino Zero, & Arduino Galileo Gen 2
  • Discuss Atmego Studio, Atmega Atmel-ICE, Temboo, & Processing


Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.