Logo

Debugging Techniques for Arduino

Tipo di stanza

Permanente

Campo obbligatorio.
Campo obbligatorio.
Campo obbligatorio.
Subscribe to newsletter
  • Campo obbligatorio.
Campi obbligatori

Pagamento tramite

paypal

Before buying your ticket, please check the tech requirements for joining the event here.

Se sei già registrato e non puoi localizzare la tua email di conferma registrazione, clicca qui!
Indirizzo email é invalido o non é stato fornito durante il processo di registrazione. Fornisci l'indirizzo email valido.

A confirmation email with logging details has been sent to the provided email.

Test di configurazione del sistema. Clicca qui!

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 service@elektor.com if you have any questions after your purchase.

Course Description

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.

Prerequisite Knowledge

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.

Practical Exercises

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.

Stuart Cording - Elektor

Stuart Cording is an engineer and journalist with more than 25 years of experience in the electronics industry. You can find many of his recent Elektor articles at www.elektormagazine.com/cording. In addition to writing for Elektor, he hosts the monthly livestream, Elektor Engineering Insights (www.elektormagazine.com/elektor-engineering-insights). His previous courses have covered tips on debugging Arduino code and using the platform for simple neural networks.