{"version":"1.0","provider_name":"TB-Software","provider_url":"https:\/\/tb-software.ch\/page","author_name":"TB-Software","author_url":"https:\/\/tb-software.ch\/page\/author\/tb-software\/","title":"Arduino Debugger in Visual Studio 2019 - TB-Software","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ILqhfkSCUG\"><a href=\"https:\/\/tb-software.ch\/page\/arduino-debugger-in-visual-studio-2019\/\">Arduino Debugger in Visual Studio 2019<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/tb-software.ch\/page\/arduino-debugger-in-visual-studio-2019\/embed\/#?secret=ILqhfkSCUG\" width=\"600\" height=\"338\" title=\"&#8222;Arduino Debugger in Visual Studio 2019&#8220; &#8211; TB-Software\" data-secret=\"ILqhfkSCUG\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/tb-software.ch\/page\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/tb-software.ch\/page\/wp-content\/uploads\/2022\/10\/BlinkDebugger1-Visual-Micro-Sample-Timo-Boehme.png","thumbnail_width":1824,"thumbnail_height":912,"description":"Als Challenge jedes Projektes welches gr\u00f6sser als 50 Zeilen Code ist, ist das Debuggen. UnitTests dienen zwar der Abdeckung vieler F\u00e4lle, je nach Entwicklungsstatus, Forschungsstatus und Aufwand sind gemessene Daten vom Debugger jedoch Gold wert. Einen Haltepunkt setzen, Daten abgleich, so k\u00f6nnen Schlussfolgerungen gezogen werden, Prozesse beobachtet, schnelle L\u00f6sungen gefunden werden. Debugger Nach einiger Recherche&hellip;"}