بردهای توسعه با تایمر داخلی؟

وقت بخیر. آیا برد توسعه ESP8266 یا برد توسعه ESP32-WROOM-32 تایمر داخلی دارند؟

به عبارت دیگه آیا می شود از این بردها برای تنظیم زمان خاموش و روشن کردن یک وسیله برقی استفاده کرد؟ تشکر

با سلام

هر 2 این برد ها دارای تایمر و زمان هستند (یعنی RTC و Timer دارند)

حال سوالی که مطرح میشود نیاز شما کدام یکی از این 2 مورد می باشد.

اگر هدف شما این هست که دستگاه در لوپ مشخص کار بکند، یعنی 10 دقیقه روشن 50 دقیقه خاموش.

برای این سیستم باید از deepsleep استفاده بنمایید و تنظیمات timer را تنظیم بنمایید. (به آموزش مربوطه مراجعه بفرمایید)

اگر هدف شما این است که در ساعت مشخصی از روز کاری انجام بدهد. این میشود RTC که در این شرایط باید دسترسی اینترنت را برای ماژول ایجاد بنمایید تا با استفاده از NTP سرور ها ساعت دقیق را بخواند و RTC داخلی خود را به روز بنماید. سپس با توجه به ساعتی و روزی که انتخاب بنمایید کار ها را انجام میدهد. (کتابخانه ESP32-RTC) اما مسالئه ای که دارد این می باشد که در صورت خاموش شدن و قطع برق RTC می پرد. پس در زمان بوت باید اینترنت باشد که این مورد آپدیت بشود.

در صورتی که اینترنت نمیتوانید بدهید از ماژول های RTC جانبی باید استفاده بنمایید مانند DS3231