项目简介
本项目为2024年UniSATC计算机工程本科课程的毕业设计项目。目标是开发一块电子开发板,提升嵌入式系统专业学生的学习体验,使其更高效且具教学性。通过简化硬件概念,让学生专注于编程逻辑,全面掌握相关知识,同时避免使用原型板搭建电路产生的接触不良、组件安装不当、极性反转和组件烧毁等物理问题。
项目的主要特性和功能
- 硬件配置丰富:集成了带Wi-Fi的微控制器、按键、普通LED和RGB LED、多路复用7段显示器、DHT11温湿度传感器、HC-SR04超声波距离传感器、带LDR的光照传感器以及继电器负载驱动电路。
- 便于开发:采用NodeMCU-32S开发板,可借助其集成的ESP32微控制器和Wi-Fi功能,实现算法的快速开发。
安装使用步骤
- 开发环境准备:使用Arduino IDE或其他具备必要插件的IDE(如VS Code)进行开发。
- 安装库文件:安装ESP32相关的库文件包,以便使用其资源。
- 编译代码:当需要在NodeMCU-32S上编译代码时,先移除开发板上的跳线JP1;当IDE提示时,按下NodeMCU-32S的BOOT按钮。
- 恢复跳线:编译完成后,将跳线JP1重新插入开发板,否则与按键相关的电路将无法正常工作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】