- 博客(89)
- 资源 (31)
- 收藏
- 关注
原创 嵌入式设计与开发项目-AT24C02存储器应用程序设计(I2C协议实战应用)
嵌入式设计与开发项目-AT24C02存储器应用程序设计①往AT24C02存储器写入256个字节数据;②读取写入AT24C02的字节数据;③通过串口把AT24C02保存的数据打印输出;
2022-04-16 15:07:54 917
原创 嵌入式设计与开发项目-USART应用程序设计
嵌入式设计与开发项目-USART应用程序设计- **①LED1 ~ LED8显示0~255的二进制数,每过1s添加1;**- **②LCD把LED显示的数字实时显示到LCD屏幕上面;**- **③使用串口使用三种不同的方式把实时数据打印出来**;- **④运行串口接收中断,通过串口助手更新实时数据;**
2022-04-13 00:15:48 597
原创 嵌入式设计与开发项目-LCD应用程序设计
- **①LCD每隔1秒更新一次数据,并把数据显示到屏幕的特定位置;**- **②通过LED1 ~ LED8显示0 ~ 255的数据,每隔1s增加1;**- **③把LED表示的数据实时显示到LCD显示屏上;**
2022-04-10 22:59:45 1086 2
原创 嵌入式设计与开发项目-独立按键扫描程序设计
- **①单击按键PB1控制LED1 -> LED8移动一位点亮,长按按键PB1会控制LED1 -> LED8移动两位点亮,如果超出LED8,重新从LED1重新开始移位点亮;**- **②单击按键PB2控制LED8 -> LED1移动一位点亮,长按按键PB2会控制LED8 -> LED1移动两位点亮,如果超出LED1,重新从LED8重新开始移位点亮;**- **③长按PB3,蜂鸣器一直打开,释放PB3,蜂鸣器关闭。**
2022-04-10 14:17:47 3112
原创 物联网竞赛-ZigBee控制灯(IAR独立新建工程)
新建CC2530工程,通过寄存器对引脚进行初始化,自定义软件延时函数进行按键消抖,通过点击按键SW1的次数count来执行相对应的操作。
2022-04-03 21:19:22 4940 5
原创 【物联网竞赛-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 5140
原创 【物联网竞赛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 5721 1
原创 【ZigBee设备无线通讯&串口功能开发】
CC2530无线通讯系统一、实验效果:二、实验要求:三、实验代码与简单分析1、ZigBee板(黑色)**A**模块2、ZigBee板(黑色)**B** 模块三、实验项目一、实验效果: CC2530无线通讯&串口 二、实验要求:请选手通过编程实现两块 ZigBee 板直间通讯的功能,具体任务要求如下。任务要求:使用两块黑色 ZigBee 开发板,分别命名为 A、 B 并用
2022-02-26 23:37:05 2188 4
原创 【CC2530的点对点无线通讯开发(包含BasicRf协议栈、双击、长按、呼吸灯、跑马灯)】
CC2530无线通讯系统一、实验效果:二、实验要求:三、实验代码与简单分析1、ZigBee板(黑色)**A**模块2、ZigBee板(黑色)**B** 模块三、实验总结一、实验效果: CC2530的点对点开发(包含BasicRf、双击、呼吸灯、跑马灯) 二、实验要求:使用两块 ZigBee 板(黑色)模块,分别命名为 A、B,实现点对点的无线通讯收发控制功能。任务要求:单击板
2022-02-26 20:37:27 6646 3
原创 【LoRa环境监测系统】
LoRa环境监测系统一、题目要求二、代码分析三、实现总结一、题目要求使用一个 LoRa 模块、一个温湿度光照二合一传感器,完成一个环境监控的开发,要求在 LoRa 的显示屏上实时显示温度、湿度、光照值。任务要求:设备通电后 LED1,LED2 灭。参照上图显示,实时读取传感器光照、温度、湿度的数值,并在显示屏上实时显示。光照值需使用公式换算成正确的数值。当光照值低于某一阀值时(用手遮住),板上的 LED1亮,当光照强度高于阀值时,板上的LED1 灭。按下 Key2 后,板上的 LE
2022-02-18 14:48:49 5288 16
原创 【大话数据结构-线性表③】
大话数据结构-线性表③一、开场白二、线性表的定义三、线性表的抽象数据类型四、线性表的顺序存储结构五、顺序存储结构的插入与删除六、线性表的链式存储结构七、单链表的读取八、单链表的插入与删除九、单链表的整表创建十、单链表的整表删除十一、单链表结构与顺序存储结构优缺点十二、静态链表十三、循坏链表十四、双向链表十五、总结回顾十六、结尾语二级目录三级目录一、开场白二、线性表的定义三、线性表的抽象数据类型四、线性表的顺序存储结构五、顺序存储结构的插入与删除六、线性表的链式存储结构七、单链表的读取八、单链
2022-02-16 17:27:34 370
原创 【大话数据结构-算法②】
大话数据结构-数据结构绪论①一、开场白二、数据结构与算法关系三、两种算法的比较四、算法定义五、算法的特性六、算法设计的要求七、算法效率的度量方法八、函数的渐近增长九、算法时间复杂度十、常见的时间复杂度十一、最坏情况与平均情况十二、算法空间复杂度十三、总结回顾十四、结尾语二级目录三级目录一、开场白二、数据结构与算法关系三、两种算法的比较四、算法定义五、算法的特性六、算法设计的要求七、算法效率的度量方法八、函数的渐近增长九、算法时间复杂度十、常见的时间复杂度十一、最坏情况与平均情况十二、
2022-02-12 23:15:18 950
原创 【大话数据结构-数据结构绪论①】
大话数据结构-数据结构绪论①一、开场白二、你数据结构怎么学的?三、数据结构起源四、基本概念和术语五、逻辑结构和六、开场白七、开场白八、开场白二级目录三级目录一、开场白二、你数据结构怎么学的?三、数据结构起源四、基本概念和术语五、逻辑结构和六、开场白七、开场白八、开场白二级目录三级目录...
2022-02-11 18:15:31 417
原创 【基于Arduino与机智云的家居环境远程系统设计(“鹿居”APP开发)】
基于Arduino与机智云的家居环境远程系统设计(“鹿居”APP开发)一、修改APP名字为“鹿居”,并修改logo二、修改启动界面和登录界面的图案三、数据监控以及智能控制界面四、实现智能控制图片的逻辑切换一、修改APP名字为“鹿居”,并修改logo修改APP名字修改logo,命名和尺寸一样(about_logo 50*50)可不用修改代码:二、修改启动界面和登录界面的图案只需要在drawable目录下,修改界面对应的图片即可完成更换图片修改登录界面的图案三、数据监控以及智能控制界面
2022-01-18 23:11:34 3889
原创 【基于Arduino与机智云的家居环境远程系统设计(云平台部署)】
基于Arduino与机智云的家居环境远程系统设计(云平台部署)一、创建项目二、添加数据点三、进行虚拟设备调试四、下载MCU代码包五、下载Android开发代码包二级目录三级目录一、创建项目创建新产品进入项目可查看信息二、添加数据点根据系统的需求添加数据点,可参考本系统数据点三、进行虚拟设备调试创建好数据点后,进行虚拟设备调试在机智云APP能够观察机智云平台模拟的数据根据系统的需要添加或修改数据点信息四、下载MCU代码包在确定数据点无误后,点击MCU开发生成代码包后,把代码包导
2022-01-18 21:41:23 4397 1
原创 【基于Arduino与机智云的家居环境远程系统设计】
基于Arduino与机智云的家居环境远程系统设计一、展现效果二、家居环境远程系统的组成1、硬件工程实施(1)硬件选型(2)硬件连线(3)ESP-12S模组配网2、机智云云平台部署(1)数据点部署(2)进行虚拟设备调试(3)添加应用配置下载代码包3、“鹿居”的原型设计(1)“鹿居”APP的logo设计图(2)启动界面(3)数据监控与智能控制界面4、“鹿居”APP开发(1)把代码包导入到Android Studio(2)修改配置参数,使APP成功在夜神模拟器运行(3)按原型UI设计,修改UI界面三、实验总结一
2022-01-18 12:45:26 1966
原创 【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
基于Arduino与机智云的家居环境远程系统设计(工程实施)一、硬件选型1、Arduino/Genuino Uno 核心控制板2、ESP12-S WiFi模块3、传感器模块或其它设备二、硬件连线三、ESP12-S配网1、烧写机智云GAgent固件2、使用机智云串口助手配置WiFi3、把Arduino与ESP-12S连接一、硬件选型1、Arduino/Genuino Uno 核心控制板2、ESP12-S WiFi模块3、传感器模块或其它设备传感器类型数量图片DHT11数字温湿
2022-01-18 11:49:27 2409
原创 【NB-IoT模块显示屏逻辑显示】
NB-IoT模块显示屏逻辑显示一、最终按键控制文字滚动效果:二、实验要求:三、实现部分代码剖析:1、对需要显示的汉字按要求进行取模并加入字库中2、对需要显示的汉字按要求进行取模1、对需要显示的汉字按要求进行取模1、对需要显示的汉字按要求进行取模1、对需要显示的汉字按要求进行取模三、实现总结:一、最终按键控制文字滚动效果: NB-IOT模块显示屏文字滚动 二、实验要求:三、实现部分代
2022-01-14 16:25:55 2462 1
原创 【LoRa点对点通信与控制】
LoRa点对点通信与控制一、LoRa点对点通信与控制实现效果二、LoRa通信与控制的要求三、重点代码剖析四、实现源码获取方式一、LoRa点对点通信与控制实现效果 LoRa通信与控制 二、LoRa通信与控制的要求根据竞赛提供的频率信息配置LoRa频率;设备上电,默认情况下两个LoRa模块上的LED1和LED2灯都是熄灭的,且显示如下图每按一次Key2键可以控制LoRa(A)屏幕中
2022-01-11 00:01:23 8918 8
原创 【基于ARM cortex-A53的音视频】
基于ARM cortex-A53的音视频播放一、演示效果二、实验要求1、UI界面设计要求2、音视频播放要求3、音视频可以动态更换三、重点代码剖析1、主函数int main(int argc char ** argv)(1)这个开发板的LCD显示屏像素为800 * 480,但是坐标为1024 * 600(与底层的驱动有关)(2)添加每个界面的标志位,防止各个界面的功能相互影响,出现Bug(3)播放音视频前,需要把已播放的音视频kill,防止两个或多个音视频同时播放(4)在开发板设置特定的尺寸播放视频(5)在开
2022-01-10 13:16:45 3070
原创 Linux系统的madplay、mplayer音视频播放器的制作
Linux系统音视频播放器的制作madplay和mplayer的安装环境一、Linux系统录音播放源码的下载和移植1、需要下载alsa-lib-1.2.6.tar.bz2(声音驱动的内核组件库)和libmad-0.15.1b.tar.gz(解码库)2、Ubuntu18.04移植编译alsa-arm.tar.gz库3、Ubuntu18.04移植编译libmad-0.15.1b.tar.gz库madplay和mplayer的安装环境ubuntu18.04系统GEC6818 ARM cortex-A53开
2022-01-10 10:05:22 6025
原创 【Linux系统交叉编译环境的搭建】
Linux系统交叉编译环境的搭建arm-linux-gcc交叉编译工具的搭建一、把arm-linux-gcc-5.4.0交叉编译工具解压后移植到/usr/local/arm路径下二、把交叉编译工具写入Ubuntu(系统)的系统变量三、刷新配置三、写入 root 用户配置文件四、查看交叉编译工具是否成功安装arm-linux-gcc交叉编译工具的搭建一、把arm-linux-gcc-5.4.0交叉编译工具解压后移植到/usr/local/arm路径下su root :进入root模式,才能对系统文件进
2021-12-29 11:40:33 1399
原创 传感网应用开发知识点总结
传感网应用开发知识点总结1+X职业技能等级证书-传感网应用开发一、数据采集1.模拟量数据采集2.数字量传感器数据采集3.开关量传感器数据采集二、STM32微控制器基本外设应用开发1、基础知识三、RS-485总线通讯应用四、CAN总线通讯应用五、基于BasicRf的无线通信应用六、Wi-Fi数据通信七、NB-IOT联网通信八、LoRa通信应用开发三级目录1+X职业技能等级证书-传感网应用开发一、数据采集1.模拟量数据采集模拟量是指在时间上和数值上都是连续的物理量;光电传感器的理论基础为光电效应,光
2021-12-24 20:09:32 8868
原创 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 4134
原创 【物联网竞赛LoRa板实现呼吸灯和流水灯功能】
LoRa板实现呼吸灯和流水灯功能呼吸灯和流水灯的实现一、呼吸灯与流水灯原理1. 模拟人的呼吸效果,LED灯实现等由暗到亮,然后由亮到灭的类似呼吸效果,应为眼睛图像滞留时间在0.04s(1/24帧画面),所以只需要调整在40ms内的灯光的点亮和熄灭的比例,就可以实现呼吸的效果。2. 流水灯:点亮Led1,熄灭Led2,延迟500ms-->熄灭Led1,点亮Led2,延迟500ms,然后一直循环形成流水灯。二、代码实现三、三级目录呼吸灯和流水灯的实现一、呼吸灯与流水灯原理1. 模拟人的呼吸效果,LE
2021-12-03 10:05:59 3185 4
原创 AIOT的ThingsBoard智慧牧场项目详细流程(下)
AIOT的ThingsBoard平台的应用场景界面搭建AIOT智慧牧场应用界面搭建一、仪表盘的创建与配置二、牧场地图组件的添加三、电子围栏创建与配置四、实现最终效果AIOT智慧牧场应用界面搭建一、仪表盘的创建与配置首先添加仪表盘添加实体别名添加新部件,并添加数据源数据源的格式必须按要求,否则不能正常在地图显示二、牧场地图组件的添加三、电子围栏创建与配置四、实现最终效果...
2021-11-26 16:21:55 3266 4
原创 嵌入式GEC6818利用多线程实现视频播放器
嵌入式6818利用线程实现视频播放器基于粤嵌6818的视频播放器一、创建管道文件二、利用slave命令写入管道文件三、进行视频播放功能基于粤嵌6818的视频播放器一、创建管道文件//创建管道文件int create_fifo(){ //检测管道文件是否存在,不存在就创建 int ret=access("/tmp/fifo",F_OK); { if(ret == 0) { printf("fifo has exist\n"); } else if(ret == -1)
2021-11-24 23:20:34 15043 4
原创 ThingsBoard智慧牧场项目详细流程(上)
ThingsBoard项目详细流程配置ThingsBoard平台详细流程一、添加Device Profile 配置文件二、添加设备网关绑定Device Profile文件三、绑定ThingsBoard和ChirpStack的网关及其它设备四、ThingsBoard平台添加资产和添加服务器属性五、ThingsBoard平台配置设备与资产的关联关系,添加服务器属性配置ThingsBoard平台详细流程一、添加Device Profile 配置文件其它的配置如上操作,可以得到如下所有配置文件,如下图二
2021-11-24 15:41:11 5262
原创 Linux使用双向链表实现图片、音乐、视频的切换和删除功能
Linux使用双向链表实现图片、音乐、视频的切换和删除功能Linux检索目录下的后缀文件(.bmp .avi .mp3),并将文件名存入链表中一、双向链表的实现1.创建双向链表2.链表节点添加3.链表删除4.链表数据显示5.链表销毁二、查找所需要的文件1.检索目录下.bmp图片文件并保存到双向链表中,成功返回02.检索目录下.avi视频文件,并保存到双向链表中,成功返回02.检索目录下.mp3音乐文件,并保存到双向链表中,成功返回0三、双向链表实现的功能1.实现图片的切换和删除功能Linux检索目录下的后
2021-11-14 14:42:32 2712 6
原创 物联网竞赛AIOT智慧牧场项目问题总结
物联网竞赛AIOT智慧牧场项目问题总结AIOT项目配置遇到的问题:虚拟仿真平台设备没有成功上传到ChirpStack平台1、问题分析:2、注意点:ChirpStack没有成功连接ThingsBoard1、问题分析:2、注意点:仪表盘上面没有看见奶牛的位置1、问题分析:2、注意点:AIOT项目配置遇到的问题:虚拟仿真平台设备没有成功上传到ChirpStack平台1、问题分析:一、没有成功把ChirpStack的设备devEUI和key绑定到虚拟仿真网关和LoRa节点上;二、虚拟仿真LoRaMaste
2021-11-13 10:44:19 5447
原创 物联网竞赛网络链路系统问题总结
物联网竞赛网络链路系统问题总结常见配置问题一、复位中心网关无法进入中心网关?二、协调器和双联继电器无法配置?三、中心网关没有在云平台上线?四、串口服务器为什么突然掉线?五、边缘网关数据监控没有数据?常见配置问题一、复位中心网关无法进入中心网关?分析:1.中心网关没完全复位;2.电脑设置为同一局域网下;解决:GND和DI0短接等待LED1绿灯熄灭后,重新上电LED1绿灯亮起,中心网关完成复位,ping 192.168.1.100成功说明复位成功。二、协调器和双联继电器无法配置?分析:1.板子有保
2021-11-10 21:34:41 3991
madplay_lib_src.zip
2022-01-07
ZigBee无线控制风扇开关.rar
2022-04-03
ZigBee控制灯(独立新建工程).rar
2022-04-03
ZigBee设备无线通讯&串口功能开发
2022-04-03
CC2530的点对点无线通讯开发(包含BasicRf协议栈、双击、长按、呼吸灯、跑马灯)
2022-02-26
Xftp-7.0.0074p.exe和Xshell-7.0.0077p.exe的远程连接服务器工具
2022-02-24
LoRa环境监测系统【物联网竞赛开发】
2022-02-18
基于Arduino与机智云的家居环境远程系统设计项目资源
2022-01-23
linux的madplay、mplayer的库及可执行文件.rar
2022-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人