Stap 4: Stap 4-programmering de Arduino:
Nu is het tijd om te schrijven wat code voor de Arduino te laten werken. Hier is de eenvoudige code voor de Arduino microcontroller. Ik heb geprobeerd om de code zo eenvoudig mogelijk.
Nu, de codes in de Arduino met behulp van de Arduino IDE te uploaden. Het duurt slechts enkele seconden. Zorg ervoor dat u de juiste Arduino board en de chip op uw Arduino board gebruikt hebt geselecteerd. Mijn bord is Arduino UNO met ATmega328 chip.
Hoe werkt de code:
In het bovenstaande programma blokkeren de belangrijkste if (als (valueOne < 950 || valueTwo < 950)) wordt uitgevoerd alleen als licht aanwezig is. De binnenste als-anders wordt gebruikt om te weten in welke kant de zon aanwezig is (rechts of links). Als de zon aanwezig naar de rechterkant van het zonnepaneel is verplaatst de servo in stappen van twee graden het zonnepaneel naar de rechterkant totdat het verschil van de waarden van twee sensoren minder dan 100 eenheden is. Als de zon aanwezig naar de linkerkant van het zonnepaneel is vervolgens de servo wordt verplaatst naar de linkerzijde in stappen van twee graden totdat het verschil van de waarden van twee sensoren groter dan-100 eenheden is.