Advanced Arduino Boards and Tools
Dr Peter Dalmaris
Introduction
What is this course about
A summary of the course content
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
Arduino 101
Introduction
Introduction to 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 book for Galileo Gen 2
Setup of 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 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 when overwritten by Atmel Studio
Conclusion
Test your Atmel Studio knowledge
Temboo
Introduction
What is Temboo?
Creating your first Choreo: setup a Google Spreadsheet
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
Visualizing 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 demo
Conclusion
Test your OpenOCD and GDB knowledge
Conclusion
Conclusion
Tech Explorations
Courses
HOBBYIST
Enroll to our comprehensive course to learn Arduino, Raspberry Pi, KiCad, and much more, and create amazing things
Find out more
STEM STUDENT
Whether for a class project or science fair presentation, our Arduino curriculum will unleash your creativity
Find out more
STEM TEACHER
Our Arduino training program for teachers will tranform you into a Mentor before the next term starts
Find out more
Categories
Arduino (7)
CAD (1)
Electronics (1)
Hobbyists (14)
KLS (1)
Project (5)
Raspberry Pi (3)
STEM (2)
Student (2)
Teacher (2)
All Courses
Bookstore
Blog
Login
Sign Up
Tech Explorations
All Courses
Bookstore
Blog
Login
Sign Up
Setting up and starting OpenOCD and GDB
Lecture contents locked
Previous Lecture
Complete and continue