Are you familiar with Arduino, but find it difficult to build your own sketches or successfully adapt the examples you found online? Elektor can help you. Join the free live Elektor Academy course , "Debugging Techniques for Arduino," on April 28, 2022 (7:00 PM Europe/Berlin) 
arduino
 

Debugging Techniques for Arduino

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.
  

Note: There are no hands-on exercises with this course. The course is given as a guide on how to debug a sketch. However, the code used in the course is available on GitHub to use as a basis for your own skits.

Register today


Elektor Academy

Do you want to improve your electronics skills? Do you want to take your technical capabilities to a higher level? Check out the Elektor Academy  for a variety of courses. The Elektor Academy team works with top electronics experts to develop and deliver online courses and tutorials for engineers, students, and makers.


Translation: Hans Adams