437【畢設課設】基於STM32微控制器水質渾濁度光照強度閾值報警器設計
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
STM32微控制器水質渾濁度光照強度閾值報警器設計126
本系統由STM32F103C8T6微控制器核心板、光敏感測器、LCD1602液晶顯示、蜂鳴器報警、按鍵控制及電源組成。
1、通過感測器檢測感測器實際值,並將感測器實際值顯示在LCD1602液晶上。
2、感器檢測採用的是AD資料轉換,然後經過運算獲得的,可以作為光照採集或者水質清澈度對比。
3、三個按鍵設定閾值,分別為設定鍵、設定+、設定-,其中設定+、設定-只有在設定模式下才能進行操作。
4、在設定模式下,液晶有對應的顯示標誌,設定閾值儲存到微控制器Flash中,具有掉電不丟失,無需重新設定。
5、設定值與採集值實時對比,如果出現異常情況,蜂鳴器報警提醒。
unsigned int sensorVal = 0; //當前採集值
unsigned int adcx;
unsigned int setNum = 50; //設定值
unsigned char setMode = 0;//預設手動模式
unsigned char disFlag = 0;//顯示標誌
#define FLASH_SAVE_ADDR 0X08010000 // 注意不同晶片 扇區flash地址不一樣 設定FLASH 儲存地址(必須為偶數,且其值要大於本程式碼所佔用FLASH的大小+0X08000000)
//stm32f103R8T6 flash地址範圍 0x8010000-0x801FFFF
//stm32f103C8T6 flash地址範圍 0x8000000-0x807FFFF
#define SIZE 10 //陣列長度
unsigned char setFlashBuf[10];//儲存資料'
unsigned char initFlagData; //初始化資料存讀取
/******************把資料儲存到微控制器內部eepom中******************/
void write_FlashBuf(void)
{
setFlashBuf[0] = initFlagData;
setFlashBuf[1] = setNum / 256; //重新寫入值
setFlashBuf[2] = setNum % 256;
STMFLASH_Write(FLASH_SAVE_ADDR,(u16*)setFlashBuf,SIZE); //讀取資料
}
相關文章
- 241【畢設課設】基於STM32微控制器數控調頻發射器設計
- 650【畢設課設】基於微控制器大氣壓監測報警系統電路方案設計
- 732【畢設課設】基於STM32微控制器的太陽能無線路燈WIFI光照控制路燈APP設計(全套資料)WiFiAPP
- 301【畢設課設】基於STC12微控制器樓道火災智慧報警系統設計-MQ135MQ
- 585【畢設課設】基於微控制器計程車計價器模擬系統設計
- 244【畢設課設】基於51微控制器智慧語音控制窗簾設計
- 248【畢設課設】基於微控制器雙機通訊傳輸溫度電路設計(原理圖+原始碼+論文)原始碼
- 736【畢設課設】基於51微控制器的計程車計價器打表儀器設計
- 307【畢設課設】基於51微控制器虛擬按鍵電子琴設計
- 308【畢設課設】基於微控制器的自動皁液機原理圖論文設計圖論
- 380【畢設課設】基於STM32防久坐_睡眠監測控制系統設計
- 160【畢設課設】基於51微控制器的家庭安全安防報警系統設計-紅外-火焰-甲烷-GSM(電路圖+程式+論文)
- 139【畢設課設】基於微控制器音訊放大器聲控燈控制電路設計音訊
- 基於STM32無線WIFI智慧家居實時控制系統設計(畢設課設)WiFi
- (畢業設計資料)基於微控制器51微控制器智慧藥盒控制系統設計
- (畢業設計資料)基於51微控制器無線水塔水箱液水位監控報警系統
- 畢設進度3.23
- (畢業設計資料)基於STM32智慧窗簾控制系統設計
- 課設 - 基於微控制器的多功能密碼鎖設計(電路+流程+論文)密碼
- 730【畢設課設】基於STM32的RFID停車場車位車庫管理監測系統設計(全套資料)
- 基於51微控制器液晶萬年曆設計
- 基於微控制器尋跡滅火智慧小車機器人(畢業設計資料)機器人
- 基於風險回報設計的遊戲自由度研究遊戲
- 【微控制器彙編實戰】基於51微控制器的搶答器設計
- 基於51微控制器的交通燈Proteus模擬設計
- 基於組合語言微控制器的時鐘設計組合語言
- 基於微控制器的無線語音遙控智慧車設計
- 基於STM32的SNTP授時伺服器的研究與設計伺服器
- 基於關卡設計維度的戰棋遊戲系統與關卡設計用例遊戲
- Java畢業設計_基於MySQL網盤管理系統的設計與實現JavaMySql
- WebGL程式設計指南(6)光照Web程式設計
- MacBook Pro如何設定點按強度?Mac
- 基於微控制器的紅外電子密碼鎖程式設計思路密碼程式設計
- 聊一聊過度設計!
- 基於相關畢業設計論文下載基於WEB,基於java基於JSPWebJavaJS
- 談談基於機器學習的程式設計到底比傳統程式設計強在哪裡?機器學習程式設計
- 基於微控制器的光控路燈設計含程式和模擬圖
- 儀器儀表水銀,水銀溫度計,水銀體溫計