小蜜蜂笔记
嵌入式开发与物联网应用教育践行者

【XMF产品资料】物联网技能大赛传感器模块经典十件套GM01-GM10

传感器模块经典十件套概述

传感器模块的接口定义

传感器应用开发国赛官方API汇总

注:BasicRf点对点与Z-Stack组网国赛官方提供API函数汇总

传感器模块的实训例程

GM01:光照传感器模块
设计CC2530程序,采样ADC0通道的光照电压信号,将其采样值转换为电压值。当CC2530的串口接收到读取命令字“0xA7”,即向上位机发送一次当前的光照传感器电压值,串口的波特率为9600

GM02:火焰传感器模块
设计CC2530程序,轮询火焰传感器模块的信号输入引脚P0_0,当监测到有火焰的时候,点亮D6灯作为提示,在没有发现火焰的时候,D6灯处于熄灭状态。

GM03/GM04:单联/双联继电器模块
设计CC2530程序,循环输出信号控制继电器的吸合与松开。首先往控制引脚P2_0输出高电平,控制双联继电器A吸合,这也是单联继电器的控制引脚,点亮D4灯作为指示,延时片刻,松开继电器AD4灯熄灭;延时片刻,往控制引脚P1_7输出高电平,控制双联继电器B吸合,并点亮D6灯作为提示,延时片刻,继电器B松开D6灯熄灭。如此往复循环。

GM05:热释电人体红外传感器模块
设计CC2530程序,轮询热释电人体红外感应信号输入引脚P1_0,监测是否有人靠近。当发现有人靠近的时候,点亮D6灯作为指示,没有人的时候,D6灯熄灭

GM06:温湿度传感器模块
设计CC2530程序,根据温湿度传感器的总线时序设计底层驱动程序,读取温度和湿度的数据。 当CC2530的串口接收到读取命令字“0xA7”,即向上位机发送一次当前的温湿度传感器模块的温度和湿度,串口的波特率为9600

GM07:空气质量传感器模块
设计CC2530程序,采样ADC0通道的空气质量电压信号,将其采样值转换为电压值。当CC2530的串口接收到读取命令字“0xA7”,即向上位机发送一次当前的空气质量传感器电压值,串口的波特率为9600
特别注意:空气质量传感器需要预热5~10分钟才能正常工作。

GM08:可燃气体传感器模块
设计CC2530程序,采样ADC0通道的可燃气体电压信号,将其采样值转换为电压值。当CC2530的串口接收到读取命令字“0xA7”,即向上位机发送一次当前的可燃气体传感器电压值,串口的波特率为9600
特别注意:可燃气体传感器需要预热5~10分钟才能正常工作。

GM09:四输入模拟量模块
设计CC2530程序,依次采样ADC0通道、 ADC4通道 、 ADC5通道 、 ADC6通道 的电压信号,将其采样值转换为电压值。当CC2530的串口接收到读取命令字“0xA7”,即向上位机四个模拟量输入通道的电压值,串口的波特率为9600

特别提示:经典十件套实训例程–烧写代码HEX文件下载

赞(82)
未经允许不得转载:小蜜蜂笔记 » 【XMF产品资料】物联网技能大赛传感器模块经典十件套GM01-GM10

小蜜蜂笔记 更专业 更方便 更高效

联系我们精品小店