1. 程式人生 > 實用技巧 >378【畢設課設】基於STM32微控制器PM2.5空氣質量檢測霧霾檢測除塵系統

378【畢設課設】基於STM32微控制器PM2.5空氣質量檢測霧霾檢測除塵系統

【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

51微控制器多路無線WiFi溫度報警器採集系統閾值44
系統分為主機和從機
主機由STC89C52微控制器+WiFi模組、DS18B20感測器及電源組成。
從機由STC89C52微控制器+WiFi模組、按鍵、蜂鳴器、液晶1602顯示
及電源組成。
1、主機檢測到溫度後,通過WiFi模組將溫度資訊上傳到從機,
然後從機將溫度實時顯示在液晶1602上。
2、從機可以進行溫度閾值設定,如果當前溫度超過設定的閾值進行
蜂鳴器報警,否則不進行報警。
3、使用環境,主要對不方便直接測量地方的溫度檢測,無線傳輸到
方便觀測的地方。比如井下溫度檢測,人員不方便來回去井下檢視溫度,
採用該裝置可以在井上檢視資料並且溫度異常有提醒功能。

#include "led.h"
#include "delay.h"
#include "sys.h"
#include "usart.h"
#include <stdio.h>
#include "timer.h"
#include "key.h"
#include "lcd1602.h"

unsigned char i ;	

char dis0[17]; //暫存陣列
char dis1[17]; //暫存陣列


float Vpm2_5 = 0; //pm2.5電壓處理
float Pm2_5 = 0;
unsigned int setNum = 100; //設定值
unsigned char sendDataFlag=0;	//傳送資料標誌

unsigned char disFlag = 0;//顯示標誌
void CheckKey(void);

int main(void)
 { 		
	delay_init();	    	 //延時函式初始化	  
	uart_init(9600);	 	//串列埠初始化為115200
	uart2_init(2400)	;//**All notes can be deleted and modified**//