程序小鹿
生活没有你想象的那么好,但也没有你想象的那么糟糕。人的脆弱会超出自己的想象。有时候你发现一句话就会被感动得泪流满面,有时候咬咬牙就已经走了很远。
展开
-
物联网竞赛单片机应用开发-项目汇总
物联网竞赛单片机应用开发-项目汇总原创 2022-04-19 14:02:59 · 8441 阅读 · 0 评论 -
【NB-IoT模块显示屏逻辑显示】
NB-IoT模块显示屏逻辑显示一、最终按键控制文字滚动效果:二、实验要求:三、实现部分代码剖析:1、对需要显示的汉字按要求进行取模并加入字库中2、对需要显示的汉字按要求进行取模1、对需要显示的汉字按要求进行取模1、对需要显示的汉字按要求进行取模1、对需要显示的汉字按要求进行取模三、实现总结:一、最终按键控制文字滚动效果: NB-IOT模块显示屏文字滚动 二、实验要求:三、实现部分代原创 2022-01-14 16:25:55 · 2489 阅读 · 1 评论 -
【LoRa点对点通信与控制】
LoRa点对点通信与控制一、LoRa点对点通信与控制实现效果二、LoRa通信与控制的要求三、重点代码剖析四、实现源码获取方式一、LoRa点对点通信与控制实现效果 LoRa通信与控制 二、LoRa通信与控制的要求根据竞赛提供的频率信息配置LoRa频率;设备上电,默认情况下两个LoRa模块上的LED1和LED2灯都是熄灭的,且显示如下图每按一次Key2键可以控制LoRa(A)屏幕中原创 2022-01-11 00:01:23 · 8958 阅读 · 8 评论 -
【LoRa-温湿度光照数据无线传输(点对多通讯)】
LoRa-温湿度光照数据无线传输(点对多通讯)原创 2022-08-28 23:56:36 · 2271 阅读 · 5 评论 -
NB-IOT控制液晶屏(日期的设置与读取)
Flash日期的设置初始运行图显示当前日期(年、月、日)。- 按压Key4键,显示设置图,黑色三角表示当前设置项,key2键上移黑色三角设置项,key3键下移黑色三角设置项- 在设置图页面按压key4,在当前设置项开启@符号,板上的LED2灯点亮,表示当前设置项可修改,key2键设置项加1,key3键设置项减1,。- 修改设置项后,按压key4,关闭@符号,板上的LED2灯熄灭,保存当前值,返回设置图。- 在设置图状态下,按压key1复位键返回初始运行图,此时显示新设置的日期。......原创 2022-07-24 22:26:58 · 2916 阅读 · 11 评论 -
物联网竞赛-LoRa和NB-IOT模块学习知识汇总
一、LoRa和NB-IOT共有基本外设1、按键外设相关的函数2、OLED外设相关的函数3、LED外设相关的函数4、串口外设相关的函数5、Flash保存数据的相关函数6、获取温湿度光照三合一sht3传感器数据的函数(1)获取温湿度(2)获取光照强度值二、LoRa无线通信的相关知识点1、LoRa无线射频相关的函数原创 2022-05-16 23:16:50 · 3019 阅读 · 4 评论 -
物联网竞赛-基于basicRF库开发-基础知识总结
主要接收BasicRf库的使用,以及呼吸灯、流水灯、双击算法,以及常用的函数的总结。原创 2022-05-09 00:25:39 · 2339 阅读 · 4 评论 -
物联网竞赛-基于CC2530寄存器开发-基础知识学习
基于CC2530寄存器开发-基础知识学习一、C语言基础知识学习二、单片机基础知识学习三、CC2530数据手册的使用四、常用到的寄存器或函数,主要普及CC2530的基础知识和常用的函数原创 2022-05-08 16:54:18 · 2007 阅读 · 0 评论 -
物联网竞赛-ZigBee控制灯(IAR独立新建工程)
新建CC2530工程,通过寄存器对引脚进行初始化,自定义软件延时函数进行按键消抖,通过点击按键SW1的次数count来执行相对应的操作。原创 2022-04-03 21:19:22 · 4961 阅读 · 5 评论 -
【物联网竞赛-ZigBee无线控制风扇】
物联网竞赛-ZigBee无线控制风扇原创 2022-04-03 22:40:10 · 4567 阅读 · 0 评论 -
【物联网竞赛-LoRa驱动函数剖析】
物联网竞赛-LoRa无线射频技术实验需要用到的函数以及作用!原创 2022-03-13 23:04:41 · 3737 阅读 · 0 评论 -
【物联网竞赛-ZigBee无线点对点控制灯光】
一、实验效果:CC2530点对点控制灯光视频二、实验要求:请选手找到 1 块黑色 ZigBee 板 、 1 块蓝色 ZigBee 节点盒、 1 个双联继电器模块、 1 个 LED 灯, 模拟 ZigBee 环境系统的人员监控及远端设备开关的控制,利用未完成的工程进行开发。任务要求:选取黑色 ZigBee 板 A 做为主节点, 蓝色 ZigBee 节点盒 B 结合双联继电器模块做为继电器从节点,上电两块 ZigBee 板灯全灭。主节点 A 按压 SW1,按照“D4=>D3=>D原创 2022-04-03 17:36:09 · 5155 阅读 · 0 评论 -
【物联网竞赛-LoRa计数器系统开发(Flash的存取)】
物联网竞赛-LoRa计数器系统开发(Flash的存取)原创 2022-03-24 00:11:29 · 3348 阅读 · 7 评论 -
【物联网竞赛-LoRa 串口模块控制与显示】
物联网竞赛-LoRa 模块控制与显示原创 2022-03-19 00:09:06 · 3648 阅读 · 0 评论 -
【物联网竞赛OLED屏幕箭头选项切换】
物联网竞赛OLED屏幕箭头选项切换一、实现效果二、题目要求三、代码实现及注意点1、显示初始界面2、点击按键切换界面一、实现效果二、题目要求① 通电后能第一屏显示如下信息:② 能对 < 符号进行上下的移动,当按下 KEY2 时向上移,当按下 KEY3 时向下移③ 能重复以上步骤。三、代码实现及注意点1、显示初始界面 OLED_ShowString(6,0,(uint8_t *)"Number"); OLED_ShowString(6,3,(uint8_t *)"NBIOT")原创 2022-03-12 15:26:17 · 5731 阅读 · 1 评论 -
OLED显示图片和中文并实现切换界面
OLED显示图片和中文并实现切换界面欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、问题要求:二、最终效果展示:三、逻辑代码实现:/**File Name原创 2021-08-27 12:12:25 · 3108 阅读 · 6 评论 -
CC2530简单功能实现
这里写目录标题一、问题要求:二、逻辑代码实现:一、问题要求: 选用一个蓝色的 ZigBee 节点盒进行开发。 实现功能:ZigBee 节点盒一上电,两只 LED 灯(连接灯和通讯灯)就亮,当按下 SW1 键后,两只灯进入相互切换状态(其中一个灯亮,另一个灯灭),如此循环效果显示。二、逻辑代码实现:#include <ioCC2530.h>typedef unsigned char uchar;typedef unsigned int uint;#define LED原创 2021-08-29 19:22:31 · 1583 阅读 · 0 评论 -
LoRa模块获取光照值
基于hal库下LoRa模块获取光照值传感器数据读取与控制功能开发 基于hal库下LoRa模块获取光照值一、问题要求:二、逻辑分析:三、主要代码实现:1.主函数main2.OLED显示初始化信息函数:OLED_InitView()2.获取光照值函数LoRa_Get_SensorDataProcess();3.控制LED2亮灭函数Light_up();四、注意事项与实现难点:1.注意事项2.实现难点一、问题要求:使用一个 LoRa 模块、一个光照传感器模块完成一个光环境的监控。任务要求:–> 使原创 2021-09-05 15:02:34 · 3020 阅读 · 2 评论 -
ZigBee远程无线点灯
ZigBee远程无线点灯一、任务要求:二、任务逻辑分析:三、逻辑代码实现:四、开发中注意的事项:一、任务要求:大棚种植区改造过程中提出新的需求,要求部分设备需要支持短距离无线通讯控制风扇功能,该功能需要选手通过编程自行设计并实现。任务要求: 使用两块黑色 ZigBee 开发板,分别命名为 A、B 并用标签纸贴上。 为板 B 上装一个继电器并连接一个风扇。 点击板 A 的 SW1 按键可以控制板 B 连接的灯的启动或关闭。二、任务逻辑分析:三、逻辑代码实现:ZigBee A板的主要原创 2021-08-30 23:52:52 · 3461 阅读 · 0 评论 -
ZigBee模拟解密码显示功能
ZigBee模拟解密码显示功能密码输入反馈模块 :ZigBee模拟解密码显示功能一、问题要求二、实现效果三、具体逻辑代码实现一、问题要求新建 IAR 工程文件,完成按键控制 ZigBee(黑色)板上的灯及外接的灯泡,灯模拟密码解密显示功能,解密的密码为 C639(从左到右)用 ZigBee 模块上的4 颗灯(D4、D3、D6、D5)从左到右分别代表二进制的高位至低位(四字,1 亮,0灭),通过二进制显示的方式显示相应的某位数字的密码。任务要求: 程序开始运行;D4、D3、D6、D5 灯亮;原创 2021-08-27 23:09:22 · 1421 阅读 · 2 评论 -
【ZigBee设备无线通讯&串口功能开发】
CC2530无线通讯系统一、实验效果:二、实验要求:三、实验代码与简单分析1、ZigBee板(黑色)**A**模块2、ZigBee板(黑色)**B** 模块三、实验项目一、实验效果: CC2530无线通讯&串口 二、实验要求:请选手通过编程实现两块 ZigBee 板直间通讯的功能,具体任务要求如下。任务要求:使用两块黑色 ZigBee 开发板,分别命名为 A、 B 并用原创 2022-02-26 23:37:05 · 2198 阅读 · 4 评论 -
【CC2530的点对点无线通讯开发(包含BasicRf协议栈、双击、长按、呼吸灯、跑马灯)】
CC2530无线通讯系统一、实验效果:二、实验要求:三、实验代码与简单分析1、ZigBee板(黑色)**A**模块2、ZigBee板(黑色)**B** 模块三、实验总结一、实验效果: CC2530的点对点开发(包含BasicRf、双击、呼吸灯、跑马灯) 二、实验要求:使用两块 ZigBee 板(黑色)模块,分别命名为 A、B,实现点对点的无线通讯收发控制功能。任务要求:单击板原创 2022-02-26 20:37:27 · 6671 阅读 · 3 评论 -
【LoRa环境监测系统】
LoRa环境监测系统一、题目要求二、代码分析三、实现总结一、题目要求使用一个 LoRa 模块、一个温湿度光照二合一传感器,完成一个环境监控的开发,要求在 LoRa 的显示屏上实时显示温度、湿度、光照值。任务要求:设备通电后 LED1,LED2 灭。参照上图显示,实时读取传感器光照、温度、湿度的数值,并在显示屏上实时显示。光照值需使用公式换算成正确的数值。当光照值低于某一阀值时(用手遮住),板上的 LED1亮,当光照强度高于阀值时,板上的LED1 灭。按下 Key2 后,板上的 LE原创 2022-02-18 14:48:49 · 5307 阅读 · 16 评论 -
ZigBee按键控制
ZigBee按键控制ZigBee按键控制LED灯一、任务要求:二、实现流程图三、代码实现ZigBee按键控制LED灯一、任务要求:二、实现流程图三、代码实现#include <ioCC2530.h>#define Led1 P1_0 #define Led2 P1_1 #define SW1 P1_2 void Init_device(){ P1DIR |=0x03; Led1=0;Led2=0; //初始化LED1,LED2为熄灭状态}v原创 2021-12-03 18:14:59 · 4145 阅读 · 0 评论 -
【物联网竞赛LoRa板实现呼吸灯和流水灯功能】
LoRa板实现呼吸灯和流水灯功能呼吸灯和流水灯的实现一、呼吸灯与流水灯原理1. 模拟人的呼吸效果,LED灯实现等由暗到亮,然后由亮到灭的类似呼吸效果,应为眼睛图像滞留时间在0.04s(1/24帧画面),所以只需要调整在40ms内的灯光的点亮和熄灭的比例,就可以实现呼吸的效果。2. 流水灯:点亮Led1,熄灭Led2,延迟500ms-->熄灭Led1,点亮Led2,延迟500ms,然后一直循环形成流水灯。二、代码实现三、三级目录呼吸灯和流水灯的实现一、呼吸灯与流水灯原理1. 模拟人的呼吸效果,LE原创 2021-12-03 10:05:59 · 3204 阅读 · 4 评论 -
物联网竞赛LoRa模块采集温湿度
LoRa模块采集温湿度数据一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-11-17 09:50:20 · 3482 阅读 · 4 评论