قدم 6 از ۷
برنامهنویسی ESP32-C3 و نمایش داده
کد خواندن SHT31، نمایش روی OLED، مدیریت خطا و آمادهسازی فریمور را مینویسیم.
فریمور محصول
کد این مرحله باید ساده، قابل توسعه و قابل دیباگ باشد. ESP32-C3 هر چند ثانیه SHT31 را میخواند، مقدار دما و رطوبت را فیلتر میکند و روی OLED نمایش میدهد.
ساختار نرمافزار
- راهاندازی I2C و بررسی اتصال سنسور و نمایشگر.
- تابع مستقل برای خواندن دما و رطوبت از SHT31.
- تابع رسم صفحه اصلی روی OLED.
- نمایش پیام خطا در صورت قطع شدن سنسور.
- آمادهسازی حالت کممصرف برای نسخه باتریخور.
خروجی این قدم: فریمور قابل اجرا و مستندات راهاندازی.