Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
chengzhiming1985
Toss_Bemfa_MIOT_LightControl
提交
e70b8bb7
T
Toss_Bemfa_MIOT_LightControl
项目概览
chengzhiming1985
/
Toss_Bemfa_MIOT_LightControl
与 Fork 源项目一致
Fork自
toss007 / Toss_Bemfa_MIOT_LightControl
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Toss_Bemfa_MIOT_LightControl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
e70b8bb7
编写于
1月 14, 2022
作者:
toss007
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
上传新文件
上级
673f5d3c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
52 addition
and
0 deletion
+52
-0
tosser.h
tosser.h
+52
-0
未找到文件。
tosser.h
0 → 100644
浏览文件 @
e70b8bb7
/*******************
智能配网
*******************/
#ifndef tosser_h
#define tosser_h
//导入Arduino核心头文件
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include <EEPROM.h>
//#include <Ticker.h>
class
tosserClass
{
private:
int
Relay_mode
;
// 断电记忆(1:保持, 2:常开, 3:常关)
bool
Relay_state
;
// GPIO0引脚断电前状态
struct
config_type
{
char
stassid
[
32
];
// WIFI名称
char
stapswd
[
64
];
// WIFI密码
uint8_t
magic
;
// 运行模式
}
config
;
uint8_t
*
p
=
(
uint8_t
*
)(
&
config
);
int
count
=
0
;
// 开关灯次数计数
uint32_t
Time_start
;
// 开关开始计数时间
public:
//tosserClass(); // 构造函数,在建立对象的时候执行
//~tosserClass(); // 析构函数,在函数完成的最后一刻执行
void
Begin
();
// 未配网则配置,否则连接网络
void
ReadConfig
();
// 读取配置信息
void
GPIO_Init
();
// GPIO引脚初始化
void
SmartConfig
();
// 智能配网
void
joinWiFi
();
// 连接WiFi
void
PrintWiFiInfo
();
// 检查wifi是否连接
void
WiFiReset
();
// 重置WIFI
void
Count_Reset
(
int
Inr_sec
,
int
Inr_cnt
);
// Inr_sec秒内打开Inr_cnt次开关相应的操作
};
#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_tosser)
extern
tosserClass
tosser
;
#endif
#ifndef Pin_0
#define Pin_0 0
const
int
pinRelay
=
0
;
//需要控制的引脚
#endif
#ifndef LED_BUILTIN
#define LED_BUILTIN 2
#endif
#endif
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录