Toen ik bij Intel als een hardware-ontwerper werkte, gebruikte ik een logic analyzer te debuggen van microprocessoren, en chipsets. Een logic analyzer is een machine die verbinding maakt met uw circuit en zet wat er gebeurt in het circuit in een golfvorm op een scherm. U kunt visueel inspecteren hoe verschillende delen van het circuit gedragen en interactie met elkaar na verloop van tijd, die de bron van bugs kan blootstellen. Onlangs liep ik in een eerder stiekeme bug in een circuit die ik ben gebouw. Omdat ik niet kan het miljoen dollar-analysers die ik bij Intel veroorloven gebruikt, heb ik een eenvoudiger met behulp van mijn Arduino Uno, Node.js en HTML; het is perfect voor typische maker-projecten.
In dit Instructable ik zal je laten zien hoe een Arduino Uno zet in een vierkanaals logic analyzer die op ongeveer 10 proeven kunt ~ 20 microseconden tot een diepte van 8kb monsters voor één kanaal, of 2kb/ch voor vier. U controle van de Arduino met een webbrowser, die weer gebruikmaakt van HTML5, JavaScript en Node.js voor aansluiting op de hardware, en verzamelen en weergeven van gegevens: er is geen tussenstap waar u moet verzamelen en dan downloaden de gegevens en voeden het aan een GUI, dit gebeurt automatisch.