esp32c3-embedded-projects开源项目

我要开发同款
proginn23155973082026年06月10日
8阅读

技术信息

语言技术
C++CIoT
系统类型
嵌入式硬件
行业分类
智能硬件
开源地址
https://github.com/zhpy2004/esp32c3-embedded-projects
授权协议
MIT许可

功能介绍

基于ESP32-C3的嵌入式课程设计项目集,包含五个独立子项目,全部采用裸机驱动开发,不使用任何第三方库。综合项目——桌面电子宠物:三色墨水屏显示宠物外观 + OLED显示属性面板,TTP229触摸键盘交互,集成DHT11温湿度、BH1750光照、MPU6050六轴姿态、DS1307 RTC实时时钟、PIR人体感应共10个硬件模块共享一条I2C总线。宠物具备HP、Mood、Coins三大属性,支持喂食、逗乐小游戏、打工赚钱、战斗、NTP网络校时、A/B双槽存档(XOR校验+离线衰减恢复),架构采用驱动层→应用层→主程序三层分离,通过game_config.h统一配置。其余四个子项目:超声波测距仪——CS100模块中断驱动,五点钟值滤波+EMA平滑,三级蜂鸣报警;电子密码锁——TTP229键盘输入,三次错误锁定30秒,管理员串口解锁;电子时钟——DS1307 RTC+WiFi NTP校时+EEPROM闹钟持久存储;公交报站器——HT16K33双芯片LED点阵滚动显示+SYN6658语音合成播报,非阻塞状态机驱动。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论