基于STM32单片机无线ZIGBEE智能大棚土壤湿度光照
2025-09-11 来源:cnblogs
由主机和从机组成。主从机通过zigbee模块CC2530实现数据通讯。
主机由STM32F103C8T6单片机、光照采集、DS18B20温度检测、土壤湿度采集、zigbee模块组成。
从机由STM32F103C8T6单片机、LCD1602液晶显示、zigbee模块组成。
1、主机检测温度、光照(0-100)和土壤湿度(0-100),然后通过zigbee模块将数据传输给从机。
2、在从机接收到数据后,在液晶上实时显示温度、光照(0-100)和土壤湿度(0-100)。
3、液晶显示具有实时性,如果主机停止发送数据,从机液晶将显示xx表示数据无效链接断开。


unsigned char readTemp = 0; //读取温度标志
unsigned char readTimes = 0; //第一次读取温度
unsigned int ligh ; //光照
unsigned int tuRang = 0 ; //土壤湿度
char dis1[40]; //暂存数组
char dis2[40]; //暂存数组
unsigned char sendDataFlag=0; //发送数据标志
u8 MesCount=0; //发送内容计数
unsigned char i;
u16 adcx;
int main(void)
{
delay_init(); //延时函数初始化
uart_init(9600); //串口初始化为115200
// uart2_init(9600) ;
TIM3_Int_Init(499,7199);//50ms
- 东日热敏标签打印机拆解与内部结构分析
- 意法半导体携手华虹实现STM32 MCU本土量产交付!
- 嵌入式变电站烟雾预警系统的设计与实现
- 意法半导体中国本地造STM32微控制器启动规模量产
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- 基于机智云与STM32的智能拐杖安全监测系统在养老物联网中的应用
- 内置全栈安全,一站式满足CRA法案与IEC 62443标准——米尔STM32MP257核心板
- 如何用 STM32 FLASH 实现等效 100 万次擦写的 EEPROM 功能?
- 实战解析:通过一个小项目掌握STM32所有外设




