Onder leiding van Stuart Cording, een ervaren embedded technicus en Elektor auteur, leer je hoe een concept van een stukje code kan debuggen totdat het echt werkt. In "Debugging Techniques for Arduino" zal hij een toepassing opzetten die temperatuur meet met behulp van een I2C sensor. Hij zal basistechnieken gebruiken zoals het laten knipperen van een LED of het omschakelen van een I/O pin en het weergeven van meldingen met de functie Serial.println(). Hij zal ook een demonstratie geven die Microchip Studio IDE en een hardware debugger introduceert. Na de cursus beschik je over een reeks tips, aanwijzingen en manieren om de bugs in je sketches systematisch op te sporen tot ze opgelost zijn

De cursus behandelt het volgende:
 
  • Wat zijn software bugs?
  • Eenvoudige werkwijzen om vast te stellen "Werkt mijn code?"
  • Snuffelen en ruiken
  • Instrumentatie van code - voordelen en nadelen
  • Korte inleiding tot het debuggen van microcontrollers met een debugger

Voorkennis

De cursus "Debugging Techniques for Arduino" is gratis en staat open voor alle deelnemers. We raden de volgende voorkennis aan.

  • Weten hoe je de Arduino IDE installeert en gebruikt.
  • Is in staat voorbeeld sketches te bouwen en uit te voeren.
  • Kan een sketch aanpassen om je eigen toepassing te maken.
  • Begrijpt C/C++ zoals gebruikt in Arduino.