freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的遠(yuǎn)程大棚溫濕度監(jiān)控系統(tǒng)-資料下載頁

2024-12-06 02:19本頁面

【導(dǎo)讀】DHT11單總線數(shù)字式溫濕度傳感器,數(shù)據(jù)傳輸部分采用485總線電平標(biāo)準(zhǔn)。據(jù)的集中處理部分采用了51單片機硬件上位機和PC軟件上位機兩種方案。本課題根據(jù)市場的情況開發(fā)出了一個硬件上位機平臺,其采集到溫濕度信。息后通過1602液晶進行實時顯示。PC軟件上位機是本課題提供的一個額外的

  

【正文】 { RI=0。 //RI 置 0 num+=1。 //num 增 1 if(num==1)。 //當(dāng) num=1 為第一個溫濕度采集點溫度數(shù)據(jù) aa=SBUF。 else if(num==2) //當(dāng) num=2 為第一個溫濕度采集點濕度數(shù)據(jù) b=SBUF。 else if(num==4) //當(dāng) num=4 為第二個溫濕度采集點溫度數(shù)據(jù) c=SBUF。 else if(num==5) //當(dāng) num=5 為第二個溫濕度采集點濕度數(shù)據(jù) d=SBUF。 } 第 5章 軟件上位機設(shè)計 工作原理 采用 python 開發(fā)工具,通過串口向溫濕度采集點 1 發(fā)送 0x01 讀取返回的數(shù)據(jù)存儲下來。再次通過串口向溫濕度采集點 2 發(fā)送 0x02 讀取返回的數(shù)據(jù)存儲下來。最后創(chuàng)建一個 UI窗口,把采集到的數(shù)據(jù)顯示到 UI 窗口內(nèi)。 運行程序后,在控制臺中輸入電腦的串口號,回車。軟件上位機就會開始工作,讀取采集點的溫濕度數(shù)據(jù)。 python 語言簡介 python 是一種解釋型、面向?qū)ο?、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。自從 20 世紀(jì) 90 年代初 python 語言誕生至今,它逐漸被廣泛應(yīng)用于處理系統(tǒng)管理任務(wù)和 Web 編程。 python 已經(jīng)成為最受歡迎的程序設(shè)計語言之一。 2021 年 1月,它被 TIOBE 編程語言排行榜評為 2021 年度語言。自從 2021 年以后, python 的使用率是呈線性增長。 由于 python 語言的簡潔、易讀以及可擴展性,在國外用 python 做科學(xué)計算的研究機構(gòu)日益增多,一些知名大學(xué)已經(jīng)采用 python 教授程序設(shè)計課程。例如麻省理工學(xué)院的計算機 科學(xué)及編程導(dǎo)論課程就使用 python 語言講授。眾多開源的科學(xué)計算軟件包都提供了 python 的調(diào)用接口,例如著名的計算機視覺庫OpenCV、三維可視化庫 VTK、醫(yī)學(xué)圖像處理庫 ITK。而 python 專用的科學(xué)計算擴展庫就更多了,例如如下 3 個十分經(jīng)典的科學(xué)計算擴展庫: NumPy、 SciPy 和matplotlib,它們分別為 python 提供了快速數(shù)組處理、數(shù)值運算以及繪圖功能。因此 python 語言及其眾多的擴展庫所構(gòu)成的開發(fā)環(huán)境十分適合工程技術(shù)、科研人員處理實驗數(shù)據(jù)、制作圖表,甚至開發(fā)科學(xué)計算應(yīng)用程序。 python 是一種即譯式的,互動的,面向?qū)ο蟮木幊陶Z言,它包含了模組式的操作,異常處理,動態(tài)資料形態(tài),十分高層次的動態(tài)資料結(jié)構(gòu),以及類別的使用。 python 揉合了簡單的語法和強大的功能。它的語法表達(dá)優(yōu)美易讀。它具有很多優(yōu)秀的腳本語言的特點:解釋的,面向?qū)ο蟮模瑑?nèi)建的高級數(shù)據(jù)結(jié)構(gòu),支持模塊和包,支持多種平臺,可擴展。而且它還支持交互式方式運行,圖形方式運行。它擁有眾多的編程界面支持各種操作系統(tǒng)平臺以及眾多的各類函數(shù)庫。利用 C 和 C++可以對它進行擴充。個別的應(yīng)用軟件如果需要有一個可程序化界面也可以利用它來做為擴展語言用。 最后, python 的可移植度非常高:它可以在許多的 Unix 類平臺上運行,在 Mac,MSDOS,視窗 Windows, Windows NT,OS/2, BeOS,以至 RISCOS 上都有相關(guān)的 python 版本。 windows 環(huán)境使用的 python 開發(fā)環(huán)境如下圖所示: 圖 python開發(fā)環(huán)境 所用庫簡介 pygame pygame 是 跨平臺 python 模塊,專為電子游戲設(shè)計。包括圖像、聲音。建立在 SDL 基礎(chǔ)上,允許實時電子游戲開發(fā)而無需被低級語言束縛?;谶@樣一個設(shè)想,所有需要的游戲功能和理念都(主要是圖像方面)都完全簡化為游戲邏輯本身,所有的資源結(jié)構(gòu)都可以由高級語言提供,如 python。 Pygame 原為突然停止的 pySDL,Pygame 作者是 Pete Shinners 協(xié)議為 GNU Lesser General Public License。 pyserial pyserial是 python的一個擴展庫,專門為串口軟件開發(fā)而設(shè)計。其內(nèi)部提供了和串口通信有關(guān)的各種模塊。其向程序設(shè)計者隱藏了串口通信的細(xì)節(jié),只需調(diào)用模塊里面的函數(shù)和類就可以對串口進行各種操作。 python 語言特點 python 數(shù)據(jù)類型 python內(nèi)部的常用的數(shù)據(jù)類型如下: 數(shù)值型: 123456 字符型: “123456” 列表型: [1,2,3,4,5,6] 元組型: (1,2,3,4,5,6) 字典型: {?0?:1,?1?:?2?,?2?:?3?,?3?:?4?,?4?:?5?,?5?:?6?} 其中數(shù)值型、字符型、元組型都具有不可變性。列表和字典類型都具有可變性。對于可變性和不可變型性在共享引用時就可以明顯的看到其不同之處。 舉例如下: a=123456 b=a a=123 print a,b 結(jié)果為: 123 123456 由于數(shù)值型具有不可變性, a=123就會創(chuàng)建一個新對象, a,b共享引用的關(guān)系立即消失。 a=[1,2,3] b=a a[0]=4 print a,b 結(jié)果為: [4,2,3] [4,2,3] 由于元組具有不可變性, a[0]=4 只是改變了對象,沒有創(chuàng)建一個新的對象, a, b仍然是一個共享引用關(guān)系。 python強制縮進 python語言是一種清晰的語言的另一個意思是,它的作者有意的設(shè)計限制性很強的語法,使得不好的編程習(xí)慣(例如 if語句的下一行不向右縮進)都不能通過編譯。這樣有意的強制程序員養(yǎng)成良好的編程習(xí)慣。其中很重要的一項就是 python語言的縮進規(guī)則。 python這樣做具有很多好處,可以讓程序的整潔性、可讀性進一步增強。如果縮進不符合 python要求會直接報錯。編寫 python腳 本要實時注意縮進。 python在其他部分的設(shè)計也沿用了清晰化一的風(fēng)格,這使的 python成為了一門易讀性好、易維護性好,并且被廣大用戶所歡迎、用途廣泛的程序語言。 程序設(shè)計 程序開發(fā)的環(huán)境為 +pyserial+pygame. 腳本編輯器為 IDLE。 pyserial 和 pygame的模塊包可以直接從網(wǎng)上下載, pyserial依賴 pywin32模塊,使用 pyserial之前必須要安裝 pywin32模塊。 源代碼 以下腳本依賴 pyserial pygame,一定要 事先安裝其安裝包。 import serial 導(dǎo)入 serial模塊 import pygame 導(dǎo)入 pygame模塊 from import * 導(dǎo)入 pygame中常用變量 ascii={39。\x0139。 :39。0139。, 定義一個 16進制 ascii對照字典 39。\x0239。 :39。0239。, 39。\x0339。 :39。0339。, 39。\x0439。 :39。0439。, 39。\x0539。 :39。0539。, 39。\x0639。 :39。0639。, 39。\x0739。 :39。0739。, 39。\x0839。 :39。0839。, 39。\x0939。 :39。0939。, 39。\x0a39。 :39。1039。, 39。\x0b39。 :39。1139。, 39。\x0c39。 :39。1239。, 39。\x0d39。 :39。1339。, 39。\x0e39。 :39。1439。, 39。\x0f39。 :39。1539。, 39。\x1039。 :39。1639。, 39。\x1139。 :39。1739。, 39。\x1239。 :39。1839。, 39。\x1339。 :39。1939。, 39。\x1439。 :39。2039。, 39。\x1539。 :39。2139。, 39。\x1639。 :39。2239。, 39。\x1739。 :39。2339。, 39。\x1839。 :39。2439。, 39。\x1939。 :39。2539。, 39。\x1a39。 :39。2639。, 39。\x1b39。 :39。2739。, 39。\x1c39。 :39。2839。, 39。\x1d39。 :39。2939。, 39。\x1e39。 :39。3039。, 39。\x1f39。 :39。3139。, 39。\x2039。 :39。3239。, 39。\x2139。 :39。3339。, 39。\x2239。 :39。3439。, 39。\x2339。 :39。3539。, 39。\x2439。 :39。3639。, 39。\x2539。 :39。3739。, 39。\x2639。 :39。3839。, 39。\x2739。 :39。3939。, 39。\x2839。 :39。4039。, 39。\x2939。 :39。4139。, 39。\x2a39。 :39。4239。, 39。\x2b39。 :39。4339。, 39。\x2c39。 :39。4439。, 39。\x2d39。 :39。4539。, 39。\x2e39。 :39。4639。, 39。\x2f39。 :39。4739。, 39。\x3039。 :39。4839。, 39。\x3139。 :39。4939。, 39。\x3239。 :39。5039。, 39。\x3339。 :39。5139。, 39。\x3439。 :39。5239。, 39。\x3539。 :39。5339。, 39。\x3639。 :39。5439。, 39。\x3739。 :39。5539。, 39。\x3839。 :39。5639。, 39。\x3939。 :39。5739。, 39。\x3a39。 :39。5839。, 39。\x3b39。 :39。5939。, 39。\x3c39。 :39。6039。, 39。\x3d39。 :39。6139。, 39。\x3e39。 :39。6239。, 39。\x3f39。 :39。6339。, 39。\x4039。 :39。6439。, 39。\x4139。 :39。6539。, 39。\x4239。 :39。6639。, 39。\x4339。 :39。6739。, 39。\x4439。 :39。6839。, 39。\x4539。 :39。6939。, 39。\x4639。 :39。7039。, 39。\x4739。 :39。7139。, 39。\x4839。 :39。7239。, 39。\x4939。 :39。7339。, 39。\x4a39。 :39。7439。, 39。\x4b39。 :39。7539。, 39。\x4c39。 :39。7639。, 39。\x4d39。 :39。7739。, 39。\x4e39。 :39。7839。, 39。\x4f39。 :39。7939。, 39。\x5039。 :39。8039。, 39。\x5139。 :39。8139。, 39。\x5239。 :39。8239。, 39。\x5339。 :39。8339。, 39。\x5439。 :39。8439。, 39。\x5539。 :39。8539。, 39。\x5639。 :39。8639。, 39。\x5739。 :39。8739。, 39。\x5839。 :39。8839。, 39。\x5939。 :39。8939。, 39。\x5a39。 :39。9039。, 39。\x5b39。 :39。9139。, 39。\x5c39。 :39。9239。, 39。\x5d39。 :39。9339。, 39。\x5e39。 :39。9439。, 39。\x5
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1