Solar Tarcker (4 / 5 steg)
Steg 4: Steg 4-programmering Arduino:
Nu är det dags att skriva några kod för Arduino att få det att fungera. Här är den enkla kod för Arduino mikrokontroller. Jag försökte göra koden så enkla som möjligt.
Nu, ladda upp koden till Arduino med hjälp av Arduino IDE. Det tar bara några sekunder. Kontrollera att du har valt rätt Arduino styrelsen och chip används på din Arduino ombord. Min bräda är Arduino UNO med ATmega328 chip.
Hur koden fungerar:
I ovanstående program den huvudsakliga if-block (om (valueOne < 950 || valueTwo < 950)) körs endast när ljuset är närvarande. Inre if-else används för att veta i vilken sida solen är närvarande (höger eller vänster sida). Om solen finns mot den högra sidan av solpanelen flyttar servo solpanel mot höger sida i steg om två grader tills skillnaden av värden från två sensorer är mindre än 100 enheter. Om solen finns mot den vänstra sidan av solpanelen flyttar servo sedan till vänster i steg om två grader tills skillnaden av värden från två sensorer är större än-100 enheter.