Stap 3: programmeren...
Iets meer over onze analoge ingangen. We meten alle vier van de LDR.
In het programma wijst u de waarden, zoals het is niet nodig de hele waarde gebruiken: aangezien onze servo's beginnen bij 90°, moeten we alleen 90° in elke richting te laten uitvoeren.
Dit gebeurt als volgt: een kaart = (a, 0, 1023, 0, 90);
Dit geeft een meer stabiele uitlezing, en gemakkelijker voor het verzenden van de waarden aan de servo's. met dit, kunnen we gebruiken het recht als een output-waarde.
Op de experimentele bestuur, zoals in de afbeelding, ziet u het karton "cellen". Deze zorgen voor het dat van de ldr eigenlijk de verschillen van het licht kan lezen. Ik gebruik slechts een van hen als referentie (, links boven). In het programma dat eerst we het verschil tussen linksboven en rechtsboven meten, geeft dit ons de "links-naar-rechts" swing. Vervolgens gebruiken we het verschil tussen de linksboven en linksonder, gezien ons de tilt. (Ik ben nog steeds benieuwd waarom ik gebruikte de 4e...).
Aan de onderkant, ik hot-gelijmd een van de takken voor de servo.