benvo
Well-known member
Je vergeet even dat een esp8266 net iets meer kan dan de Atmega's van de Arduino. Je hebt een snellere processor, veel meer geheugen en veel meer flash
Op een Uno zou ik ook niet snel UDP tijd gebruiken, met een ESP heb ik daar niet zoveel schrik voor.
Het enige dat jammer is, is dat hij geen interne timers heeft waardoor while loops niet ok werken.
Helemaal waar, het is leuk om te doen in de meeste gevallen draait hij prima, en heb de trigger tijd nu iets langer gemaakt, zodat mocht hij het moment missen ik een reset kan doen zodat hij de verbinding weer oppikt en alsnog zijn instructie uitvoert. Alleen wanneer hij het dim moment mist in de avond zal ook de nachtverlichting niet werken. Dat is dan wel weer jammer, maar niet onoverkomelijk.
Ik zal het vast wel voor elkaar krijgen.
Zelf heb ik ook wel gewerkt met een ESP8266, juist de timer issues maakten dat ik gekozen heb voor, de voor mijn doel, meer geschikte Arduino's.
Voor zover ik weet heeft een ESP 8266 wel twee timermogelijkheden, een hardware (hw_timer) en een software soort (os_timer) . De hardware timers worden niet zoveel gebruikt, gebrek aan librarys, onnauwkeurig, veelal. Over de software timers hadden we het al. (De Blinck without delay types.) De nauwkeurigheid in z'n algemeen, van deze timers is veel minder goed als bij een RTC. Vandaar misschien ook wel je problemen om de tijd aan te sturen, extern, via WiFi. Hier lees je er wel iets over, deze mensen hebben min of meer vergelijkbare problemen.
https://arduino.stackexchange.com/q...question-do-something-in-2-seconds-even/34958