Watch this Elektor Academy course anytime, anywhere. Pause
and rewind the course as needed. This course is approximately 1
hour 50 minutes long. You can purchase the course via
PayPal via either a PayPal account or with a Debit or Credit Card.
Contact firstname.lastname@example.org if you have any questions after your
Have you come to grips with Arduino, but find yourself
struggling to build your own sketches or to successfully
modify examples you have found online? No problem — this
Elektor Academy course is for you.
Guided by Stuart Cording, an experienced embedded engineer and
author from Elektor, you will see how a first-draft piece of
code is debugged until it actually works. In this course, we will
create an application that measures temperature using an I2C
sensor. Taking a step-by-step approach, we will use basic
techniques such as blinking an LED or toggling an I/O pin and
outputting messages using the Serial.println() function. You will
also watch a demonstration that introduces the professional
integrated development environment Microchip Studio and a hardware
debugger. By the end of the course, you will have an array of
tips, hints, and approaches for methodically tracking down the bugs
in your sketches until they are resolved.
Before attending this class, we expect that you:
- Know how to install and use the Arduino IDE.
- Are able to build and execute example sketches.
- Can modify a sketch to create your own application.
- Understand C/C++ as used in Arduino.
There are no practical exercises with this course. The course is
delivered as a walk-through on how to debug a sketch.
However, the code used in the course is available on GitHub for
use as the basis of your own sketches.