Stap 9: Opzetten van de logica
Onze code wordt nu gehost op
https://github.com/Samnsparky/AutomataAquarium. Er is helaas een kalibratie stap voor de servo's, aangezien kleine verschillen in de weerstand weerstand de waarde die naar de randapparatuur worden verzonden verschuiven kunnen wanneer de servo's moeten stil. Dus, na bedrading, zal u moet uncommenten lijnen 34, 36 en 38 voor de eerste run en vervolgens het commentaar die ze daarna terug. Dit gewoon diagnostiek loopt en slaat de resultaten op in EEPROM. Deze waarden kalibratie zal blijven worden gebruikt voor toekomstige iteraties (of op zijn minst totdat u duidelijk EEPROM). Het standaardgedrag is gewoon dat de vis vooruit wiggle en te laten stoppen wanneer het milieu donker is, waardoor de kwal dalen neer en licht omhoog. Dit probleem kan echter worden gewijzigd door een wijziging van de aquarium_onFishReachedGoal functie.
That's it! Probeer het en vertel ons hoe het ging.