# Tospo_Edu_Node **Repository Path**: 490054348/tospo_edu_node ## Basic Information - **Project Name**: Tospo_Edu_Node - **Description**: 此项目工程是教育照明节点控制代码工程,是基于ESP-NOW的局域网通信。 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-23 - **Last Updated**: 2022-05-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Tospo_Edu_Node ## 简要概述 此项目工程是教育照明节点控制代码工程,是基于ESP-NOW的局域网通信。 ## 环境搭建 1. 下载安装乐鑫ESP32-IDF开发环境(参考官方资料) 2. 下载安装ESP-NOW开发包(git固件下载即可) 3. 将本系统现在到ESP-NOW固件包的\examples文件夹下(git固件下载即可) 4. 根据实际需要修改相关参数(工具链路径,头文件路径等) 5. vscode打开进行编译 ## 功能实现 1. 节点继电器通断控制 2. 节点指示灯控制 3. 节点0~10v调光控制 4. 接收控制端信息并执行对应动作 ## 节点工作流程图 ```flow st=>start: 开始 op1=>operation: 硬件外设初始化 op2=>operation: ESP-NOW 初始化 op8=>operation: 是否组网成功 op3=>operation: 等待接收信息 cond=>condition: 是 或者 否? e=>end: 执行动作(PWM输出/继电器开关等) st->op1->op2->op8->cond cond(yes)->op3 cond(no)->op8 e->op3 op3->e