Stap 13: Tweaking uw Code
De arduino knippert de huidige tijd nadat de QTI sensor voorbij aan de witte tape gaat. We weten dat als de sensor QTI is zweefde over de witte tape omdat het een bepaald bereik van waarden zal terugkeren. Deze waarden zijn verschillend voor elke klok POV. Daarom moet u vind deze drempel voor uw klok en invoeren in de code van de arduino.
Om dit te doen, door sensorTest.ino te uploaden naar je arduino. Seriële monitor open en plaatst u de QTI op de witte band. De seriële monitor zal uitprinten van uw bereik van waarden. De meest voorkomende waarde opnemen.
Voor mijn POV klok uitgeprint de seriële monitor over het algemeen de waarde 100.
Nadat u uw gemeenschappelijke waarde hebt, open te stellen hddClockTime2.ino. Scroll naar beneden naar //EDIT deze regel alleen.
Pas de drempel totdat het comfortabel uw gemeenschappelijke waarde bevat. Aangezien mijn gemeenschappelijke waarde 100 was, verzekerd ik dat mijn conditie zou deze eigenschap is true wanneer ls1 minder dan 110 is en groter is dan 90. We willen alleen dat deze voorwaarde te zijn waar als de sensor QTI is zweefde over de witte tape.