قدم 6 از ۷

برنامه‌نویسی ESP32-C3 و نمایش داده

کد خواندن SHT31، نمایش روی OLED، مدیریت خطا و آماده‌سازی فریمور را می‌نویسیم.

فریمور محصول

کد این مرحله باید ساده، قابل توسعه و قابل دیباگ باشد. ESP32-C3 هر چند ثانیه SHT31 را می‌خواند، مقدار دما و رطوبت را فیلتر می‌کند و روی OLED نمایش می‌دهد.

ساختار نرم‌افزار

  • راه‌اندازی I2C و بررسی اتصال سنسور و نمایشگر.
  • تابع مستقل برای خواندن دما و رطوبت از SHT31.
  • تابع رسم صفحه اصلی روی OLED.
  • نمایش پیام خطا در صورت قطع شدن سنسور.
  • آماده‌سازی حالت کم‌مصرف برای نسخه باتری‌خور.
خروجی این قدم: فریمور قابل اجرا و مستندات راه‌اندازی.

هم‌افزایی این قدم

پرسش، پاسخ و تبادل فایل

سوال‌ها و پاسخ‌ها بعد از تایید مدیر نمایش داده می‌شوند. پیوست سوال فقط فایل ZIP و حداکثر ۱۰ مگابایت است.

هنوز سوال تاییدشده‌ای برای این قدم ثبت نشده است.