Raspberry Pi Geek

Auf Käferjagd

Fehlersuche auf dem Pi Pico mit Visual Studio Code

Im vorliegenden dritten Teil unserer Mini-Serie rund um die Programmierung des Raspberry Pi Pico geht es um die Suche nach logischen Fehlern in an sich lauffähigem Code. Die Entwicklungsumgebung Visual Studio Code (VSC) bietet dafür ideale Voraussetzungen. Der Artikel geht davon aus, dass Sie die IDE wie im ersten Teil beschrieben eingerichtet haben. Idealerweise haben Sie auch den zweiten Teil der Serie gelesen und ein lauffähiges Programm erstellt.

Entwanzen

Kein Programm ist auf Anhieb perfekt. Echte Programmierfehler (also Syntaxfehler) mahnt VSC sofort an, unterkringelt die entsprechenden Codestellen rot und führt die Fehler zudem in seiner Fehlerliste auf. Dort listet es auch Fehler auf, die erst beim Bau des Programms auffallen, etwa fehlende Bibliotheken.

Fehler in der Logik treten allerdings erst beim Ablauf des Programms zutage. Die einfachste Möglichkeit, sie zu identifizieren, bieten Print-Ausgaben an entscheidenden Stellen im Code. Sie sehen dann, ob

You’re reading a preview, subscribe to read more.

More from Raspberry Pi Geek

Raspberry Pi Geek2 min read
Vorschau auf 01/2024
Sicherheit gehört in der modernen IT zu den zentralen Themen und deckt ein breites Spektrum an Verfahren und Werkzeugen ab. Aber während Konzerne und Organisationen oft ganze Abteilungen mit entsprechenden Fachleuten beschäftigen, müssen sich private
Raspberry Pi Geek2 min read
Neues Auf Der Heft-DVD
Turnusgemäß veröffentlichte Canonical im Oktober die neue Version 23.10 von Ubuntu. Die Distribution aktualisiert die Softwarepakete und spannt den modifizierten Linux-Kernel 6.5 ein. Unter anderem nutzt Ubuntu Zstd-komprimierte Module. Das soll den
Raspberry Pi Geek10 min read
Schwarze Kunst
Druckerzeugnisse bestehen aus unterschiedlichen Komponenten. Wir zeigen, wie Sie die Einzelteile zu einem druckfähigen Werk vereinen, und zeigen mögliche Stolperstellen beim Veröffentlichen auf. Meine Leidenschaft für das Themengebiet Druckvorstufe l

Related Books & Audiobooks