Stap 4: Prototyping
Voordat je je schakeling samen je pantoffels naaien, is het niet een slecht idee om te grijpen sommige alligator klemmen en test het uit met uw eigen hardware. Net sluit deze dan na het bedradingsschema, laden in de code (wijzigingen pin die u wellicht op basis van uw hardware), en vervolgens uitproberen naar de functie.
Zoals u in de afbeelding zien kunt, schuin ik gewoon de versnellingsmeter om te testen om te zien als de LED beurt in- en uitschakelen maken zou. Zodra ik dat werkte wist, kon ik vol vertrouwen gaan en naai de werkelijke delen neer aan de slipper. Dit is ook een geweldige tijd om te controleren de seriële monitor in de Arduino IDE. Als u van verschillende hardware/macht/enz gebruikmaakt... uw waarden uit de versnellingsmeter kunnen afwijken.
Zodra u uw bestuur vastgehaakt heeft en de code in geladen, sloeg het seriële monitor vergrootglas in de rechterbovenhoek van de Arduino IDE om te bekijken welke werkelijke nummers door uw hardware is spugen. Zet de versnellingsmeter rond terwijl u de seriële monitor openen zodat u kunt zien welke wijzigingen zijn aangebracht met elke actie hebben. Aangezien ik alleen de 'X' toegang gebruikt, ik alleen aandacht besteden aan de eerste kolom van nummers (er zullen rijen en rijen van 3 kolommen met getallen, het is de "X", "Y" en "Z" waarden). Voor mijn setup, 660 was een flink aantal om aan te geven van een tilt, dus ik dat gebruikte, moet u wellicht aan te passen uw code aanpassen aan uw voorkeuren/hardware.
Een ander ding dat u enige tijd bespaart kan is om te weten dat de lilypad versnellingsmeter een oppervlakte bevestiging weerstand op het bord heeft. Het gegevensblad voor de versnellingsmeterspaander zegt dat het wil 3 volt, maar het zal prima werken met de lilypad 5 volt aangezien het heeft dat ingebouwde weerstand, geen behoefte om lastig vallen met uw eigen weerstand (en voordat ik dit besefte, ik probeerde te gebruiken PWM om mijn 3 volt en het werkt goed met een versnellingsmeter, omdat het teveel lawaai kreeg die je grappige waarden voor uw AS-nummers geeft gewoon een FYI).
Een laatste tip die u enkele hoofdpijn bespaart kan. Als u de macht van bestuur gebruikt, en u niet voordien hebt gebruikt, gaat u hebben om te solderen de jumper gesloten op het bord, alvorens het zal werken. Het is een eenvoudige kleine quick fix, maar als u nog nooit een hebt gebruikt en niet het lezen van de tweede alinea op de site, u zult zich afvragen waarom het circuit werkt terwijl vastgehaakt aan de macht van de computer, maar niet op accustroom werkt.
Opmerking: Mijn oudere boord vereist een baud-rate van 4800, nieuwere platen zal willen 9600, dus check de specificaties van uw Raad van bestuur, als de seriële monitor is spiting uit onleesbaar onzin in plaats van rijen van 3 columed getallen, dan heb je waarschijnlijk hebben de verkeerde baud-rate geselecteerd in de code of de seriële monitor.