连志安的博客
OpenHarmony龙芯架构SIG小组负责人,OpenHarmony教育工作组副组长,开源大师兄项目执行总监,
华为HDE专家,开放原子开源基金会2022开源贡献之星,广州市天河区软件协会专家委员,润和软件生态技术总监
出版书籍《物联网——嵌入式开发实战》。移植OpenHarmony到龙芯相关芯片,GD32,STM32芯片并开源。
展开
-
zigbee CC2530 系列教程 0 课程介绍
本课程主要是CC2530的系列课程,并附上源码。课程内容大体安排如下:理论课程:第一章:ZigBee简介第二章:ZigBee软件开发平台的搭建zigbee CC2530 系列教程 3 点亮1个LED实验zigbee CC2530 系列教程 4 按键控制LED实验zigbee CC2530 系列教程 5 外部中断实验zigbee CC2530 系列教程 6 定时器实验...原创 2020-01-16 15:35:33 · 8033 阅读 · 1 评论 -
zigbee 源码 05火焰传感器
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍05_ZigBee 传感器组网——火焰传感器 实验现象:火焰传感器跟光敏传感器检测方法类似;终端节点采集是否有火焰的 信号,与协调器组网后把采集的数据发送给协调器,协调器接收后串口打印输出。 传感器介绍: 火焰传感器是机器人专门用来搜寻火源的传感器,当然火焰传感器也可以 用来检测光线的亮度,只是本传...原创 2020-01-17 08:37:00 · 3201 阅读 · 0 评论 -
zigbee 源码 04_人体红外传感器
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍04_ZigBee 传感器组网——人体红外传感器 实验现象:人体红外传感器跟光敏传感器检测方法类似;终端节点采集人体走动 信号,与协调器组网后把采集的数据发送给协调器,协调器接收后串口打印输出。 传感器介绍: 热释电红外线传感器主要是由一种高热电系数的材料,如锆钛酸铅系陶瓷、 钽酸锂、硫酸三甘钛等制...原创 2020-01-17 08:30:35 · 5847 阅读 · 1 评论 -
zigbee 源码 03-烟雾传感器MQ-2
所有课程源码见此链接:zigbee CC2530 系列教程 0 课程介绍03_ZigBee 传感器组网——烟雾传感器 实验现象:烟雾传感器跟光敏传感器检测方法类似;终端节点采集烟雾信号,与 协调器组网后把采集的数据发送给协调器,协调器接收后串口打印输出。 传感器介绍: 烟雾传感器就是通过监测烟雾的浓度来实现火灾防范的,烟雾报警器内部 采用离子式烟雾传感,离子式烟雾传...原创 2020-01-17 09:50:38 · 4293 阅读 · 1 评论 -
zigbee 源码 02-光敏传感器
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍01_ZigBee 传感器组网——光敏传感器 实验现象:光敏电阻电路(输出数字信号)通过检测外界光线的情况;终端节点 采集光信号,与协调器组网后把采集的数据发送给协调器,协调器接收后串口打 印输出。 传感器介绍: 光敏传感器是最常见的传感器之一,它的种类繁多,主要有:光电管、光 电倍增管、光敏电阻、...原创 2020-01-16 17:09:23 · 4158 阅读 · 0 评论 -
zigbee 源码 01-温湿度DHT11
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍01_ZigBee 传感器组网——温湿度传感器 DHT11 实验现象:使用 DHT11 温湿度传感器判断当前温湿度;终端节点采集温湿度数 据,通过自身串口输出并可与协调器组网,发送采集的数据给协调器,协调器接 收后串口打印输出。 传感器介绍: DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温...原创 2020-01-16 16:54:56 · 2716 阅读 · 0 评论 -
zigbee CC2530 系列教程 14 蓝牙控制实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.14蓝牙控制实验4.14.1实验目的学习使用蓝牙模块,并通过风云串口助手控制。4.14.2 实验讲解首先根据开发板硬件原理图确定蓝牙模块与CC2530芯片的连接引脚,如图4-17所示。图4-17 蓝牙模块接口图此节可参考4.6节串口数据收发实验以及查阅风云蓝牙模块说明书进行学习。...原创 2020-01-16 16:33:46 · 2492 阅读 · 2 评论 -
zigbee CC2530 系列教程 13 烟雾传感器实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.13烟雾传感器实验4.13.1实验目的学习使用烟雾传感器。4.13.2 实验讲解首先根据开发板硬件原理图确定烟雾传感器MQ-2与CC2530芯片的连接引脚,如图4-16所示。图4-16 烟雾传感器接口图简要说明:一、 尺寸:mm Xmm Xmm 长X宽X高二、 主要芯片:气体传...原创 2020-01-16 16:32:52 · 5989 阅读 · 2 评论 -
zigbee CC2530 系列教程 15 温湿度传感器DHT11实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.12温湿度传感器DHT11实验4.12.1实验目的学习使用温湿度传感器DHT11,并在串口显示温湿度数据。4.12.2 实验讲解首先根据开发板硬件原理图确定温湿度传感器DHT11与CC2530芯片的连接引脚,如图4-14所示。图4-14 DHT11接口图DHT11模块参数如下:1...原创 2020-01-16 16:32:14 · 9696 阅读 · 4 评论 -
zigbee CC2530 系列教程 12 温度传感器DS18B20实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.11温度传感器DS18B20实验 4.11.1实验目的学习使用温度传感器DS18B20,并在串口显示温度数据。4.11.2 实验讲解开发板硬件设计有温湿度传感器DHT11,原理图如图4-12-1所示,可以用此接口代替DS18B20,DS18B20实物图如图4-12-2所示,电源对应连接至DH...原创 2020-01-16 16:31:20 · 4371 阅读 · 3 评论 -
zigbee CC2530 系列教程 11 LCD Nokia 5110液晶实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.10 LCD Nokia 5110液晶实验4.10.1实验目的学习使用LCD Nokia 5110液晶,并显示自定义的内容。4.10.2 实验讲解首先根据开发板硬件原理图确定LCD Nokia 5110与CC2530芯片的连接引脚,如图4-10所示。图4-10LCD Nokia 511...原创 2020-01-16 16:30:46 · 1939 阅读 · 0 评论 -
zigbee CC2530 系列教程 10 看门狗实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.9看门狗实验4.9.1实验目的1.学习CC2530看门狗的工作方式;2.学习看门狗功能在系统中的运行机制;4.9.2 实验讲解有过项目开发经验的读者对于看门狗应该并不陌生,而且看门狗对于一个系统的可靠的运行有着至关重要的作用,它会在软件程序跑飞的情况下,对系统进行复位,以保证程序重新开始...原创 2020-01-16 16:29:49 · 1799 阅读 · 0 评论 -
zigbee CC2530 系列教程 9 睡眠唤醒实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.8睡眠唤醒实验4.8.1实验目的1.学习CC2530的低功耗控制方式;2.CC2530的中断和定时器唤醒。4.8.2 实验讲解对于远距离的无限传输设备,功耗是一个较为关键的技术指标,而基于单片机CC2530单片机的ZigBee系统在低功耗方面有着较为明显的优势,节点模块闲时可以进入睡眠模式,在...原创 2020-01-16 16:29:06 · 2886 阅读 · 0 评论 -
zigbee CC2530 系列教程 8 AD采集内部温度实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.7 AD采集内部温度实验4.7.1实验目的1.学习CC2530内部温度传感器控制;2.学习AD数据采集;3.实现CC2530温度采集并通过串口发送到上位机。4.7.2 实验讲解温度检测在工业现场以及物联网领域都有着较为广泛的应用,对于智能控制需要以采集到的环境温度作为控制依据,CC2530...原创 2020-01-16 16:28:11 · 4881 阅读 · 1 评论 -
zigbee CC2530 系列教程 7 串口数据收发实验
4.6串口数据收发实验4.6.1实验目的1.了解串口通信的相关知识;2.学习CC2530单片机串口相关寄存器配置,实现串口通信功能;4.6.2 实验讲解CC2530芯片有两个串行接口UART0和UART1:UART0对应RXD(P02)、TXD(P03);UART1对应RXD(P04)、TXD(P05);在开发板中只接出了串口0(UART0),从串口原理图就可以看...原创 2020-01-16 16:27:13 · 5478 阅读 · 0 评论 -
zigbee CC2530 系列教程 6 定时器实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.5定时器实验 4.5.1实验目的了解使用定时器的方法,定时切换LED的状态.4.5.2 实验讲解首先根据开发板硬件原理图确定LED与CC2530芯片的连接引脚,如图4-5所示。图4-5开发板LED原理图与4.1节相同, D3连接在芯片的P10引脚,按照4.1节点亮单个LED的说明,我们对P...原创 2020-01-16 16:26:23 · 1316 阅读 · 0 评论 -
zigbee CC2530 系列教程 5 外部中断实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.4外部中断实验 4.4.1实验目的了解使用外部中断的方法,在中断处理函数中切换LED的状态。4.4.2 实验讲解首先根据开发板硬件原理图确定LED与CC2530芯片的连接引脚,如图4-4所示。图4-4开发板LED和按键原理图与上一节相同,D3连接在芯片的P10引脚,按键S3连接在芯片的P0...原创 2020-01-16 16:25:31 · 2643 阅读 · 0 评论 -
zigbee CC2530 系列教程 4 按键控制LED实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.3按键控制LED实验 4.3.1实验目的了解使用按键方法,使用按键切换LED的状态。4.3.2 实验讲解首先根据开发板硬件原理图确定LED与CC2530芯片的连接引脚,如图4-3所示。图4-3开发板LED和按键原理图可以看到开发板上的D3连接在芯片的P10引脚,按键S3连接在芯片的P...原创 2020-01-16 16:24:32 · 5620 阅读 · 1 评论 -
zigbee CC2530 系列教程 16 流水灯实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.2流水灯实验4.2.1实验目的了解使用空循环延时的方法,循环点亮2个LED。4.2.2实验讲解首先根据开发板硬件原理图确定LED与CC2530芯片的连接引脚,如图4-2所示。图4-2开发板LED原理图可以看到开发板上的3个LED分别连接在芯片的P10、P11及P14引脚,P10、P11低电平...原创 2020-01-16 16:23:16 · 2039 阅读 · 0 评论 -
zigbee CC2530 系列教程 3 点亮1个LED实验
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍4.1点亮1个LED实验4.1.1实验目的了解芯片IO的基本配置方法,点亮1个LED。4.1.2实验讲解首先根据开发板硬件原理图确定LED与CC2530芯片的连接引脚,如图4-1所示。图4-1 开发板LED原理图可以看到开发板上的3个LED分别连接在芯片的P10、P11及P14引脚,P10、P1...原创 2020-01-16 16:06:50 · 2151 阅读 · 0 评论 -
zigbee CC2530 系列教程 2 软件开发平台的搭建
所有课程见此链接:zigbee CC2530 系列教程 0 课程介绍IAR集成开发环境搭建及程序下载调试相信物联网在近几年的电子产品领域大家都有所耳闻,而zigbee作为无线传输领域中的佼佼者,也将在未来的物联网领域中大显身手,相信对此感兴趣的爱好者都已经摩拳擦掌了,那么在学习了前面章节的关于zigbee概要介绍,大家已经对zigbee有了一个系统而简要的认识,从此章开始我们将要...原创 2020-01-16 15:55:50 · 3414 阅读 · 0 评论 -
CC2530 zigbee 系列教程 1 zigbee介绍
目录ZigBee简介1.1 什么是ZigBee1.2 ZigBee特点简介1.3 ZigBee协议1.4 ZigBee无线网络简介1.5 ZigBee应用领域简介ZigBee简介1.1 什么是ZigBeeZigBee是基于IEEE802.15.4标准的低功耗局域网协议,这个是比较官方的解释了,简单说就是一种无线通信协议。它的名字其实蛮有意思的,这一词来源于蜜蜂的...原创 2020-01-16 15:37:43 · 3431 阅读 · 0 评论