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

正文內(nèi)容

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

2024-12-06 02:19本頁(yè)面

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

  

【正文】 { RI=0。 //RI 置 0 num+=1。 //num 增 1 if(num==1)。 //當(dāng) num=1 為第一個(gè)溫濕度采集點(diǎn)溫度數(shù)據(jù) aa=SBUF。 else if(num==2) //當(dāng) num=2 為第一個(gè)溫濕度采集點(diǎn)濕度數(shù)據(jù) b=SBUF。 else if(num==4) //當(dāng) num=4 為第二個(gè)溫濕度采集點(diǎn)溫度數(shù)據(jù) c=SBUF。 else if(num==5) //當(dāng) num=5 為第二個(gè)溫濕度采集點(diǎn)濕度數(shù)據(jù) d=SBUF。 } 第 5章 軟件上位機(jī)設(shè)計(jì) 工作原理 采用 python 開發(fā)工具,通過(guò)串口向溫濕度采集點(diǎn) 1 發(fā)送 0x01 讀取返回的數(shù)據(jù)存儲(chǔ)下來(lái)。再次通過(guò)串口向溫濕度采集點(diǎn) 2 發(fā)送 0x02 讀取返回的數(shù)據(jù)存儲(chǔ)下來(lái)。最后創(chuàng)建一個(gè) UI窗口,把采集到的數(shù)據(jù)顯示到 UI 窗口內(nèi)。 運(yùn)行程序后,在控制臺(tái)中輸入電腦的串口號(hào),回車。軟件上位機(jī)就會(huì)開始工作,讀取采集點(diǎn)的溫濕度數(shù)據(jù)。 python 語(yǔ)言簡(jiǎn)介 python 是一種解釋型、面向?qū)ο?、?dòng)態(tài)數(shù)據(jù)類型的高級(jí)程序設(shè)計(jì)語(yǔ)言。自從 20 世紀(jì) 90 年代初 python 語(yǔ)言誕生至今,它逐漸被廣泛應(yīng)用于處理系統(tǒng)管理任務(wù)和 Web 編程。 python 已經(jīng)成為最受歡迎的程序設(shè)計(jì)語(yǔ)言之一。 2021 年 1月,它被 TIOBE 編程語(yǔ)言排行榜評(píng)為 2021 年度語(yǔ)言。自從 2021 年以后, python 的使用率是呈線性增長(zhǎng)。 由于 python 語(yǔ)言的簡(jiǎn)潔、易讀以及可擴(kuò)展性,在國(guó)外用 python 做科學(xué)計(jì)算的研究機(jī)構(gòu)日益增多,一些知名大學(xué)已經(jīng)采用 python 教授程序設(shè)計(jì)課程。例如麻省理工學(xué)院的計(jì)算機(jī) 科學(xué)及編程導(dǎo)論課程就使用 python 語(yǔ)言講授。眾多開源的科學(xué)計(jì)算軟件包都提供了 python 的調(diào)用接口,例如著名的計(jì)算機(jī)視覺(jué)庫(kù)OpenCV、三維可視化庫(kù) VTK、醫(yī)學(xué)圖像處理庫(kù) ITK。而 python 專用的科學(xué)計(jì)算擴(kuò)展庫(kù)就更多了,例如如下 3 個(gè)十分經(jīng)典的科學(xué)計(jì)算擴(kuò)展庫(kù): NumPy、 SciPy 和matplotlib,它們分別為 python 提供了快速數(shù)組處理、數(shù)值運(yùn)算以及繪圖功能。因此 python 語(yǔ)言及其眾多的擴(kuò)展庫(kù)所構(gòu)成的開發(fā)環(huán)境十分適合工程技術(shù)、科研人員處理實(shí)驗(yàn)數(shù)據(jù)、制作圖表,甚至開發(fā)科學(xué)計(jì)算應(yīng)用程序。 python 是一種即譯式的,互動(dòng)的,面向?qū)ο蟮木幊陶Z(yǔ)言,它包含了模組式的操作,異常處理,動(dòng)態(tài)資料形態(tài),十分高層次的動(dòng)態(tài)資料結(jié)構(gòu),以及類別的使用。 python 揉合了簡(jiǎn)單的語(yǔ)法和強(qiáng)大的功能。它的語(yǔ)法表達(dá)優(yōu)美易讀。它具有很多優(yōu)秀的腳本語(yǔ)言的特點(diǎn):解釋的,面向?qū)ο蟮模瑑?nèi)建的高級(jí)數(shù)據(jù)結(jié)構(gòu),支持模塊和包,支持多種平臺(tái),可擴(kuò)展。而且它還支持交互式方式運(yùn)行,圖形方式運(yùn)行。它擁有眾多的編程界面支持各種操作系統(tǒng)平臺(tái)以及眾多的各類函數(shù)庫(kù)。利用 C 和 C++可以對(duì)它進(jìn)行擴(kuò)充。個(gè)別的應(yīng)用軟件如果需要有一個(gè)可程序化界面也可以利用它來(lái)做為擴(kuò)展語(yǔ)言用。 最后, python 的可移植度非常高:它可以在許多的 Unix 類平臺(tái)上運(yùn)行,在 Mac,MSDOS,視窗 Windows, Windows NT,OS/2, BeOS,以至 RISCOS 上都有相關(guān)的 python 版本。 windows 環(huán)境使用的 python 開發(fā)環(huán)境如下圖所示: 圖 python開發(fā)環(huán)境 所用庫(kù)簡(jiǎn)介 pygame pygame 是 跨平臺(tái) python 模塊,專為電子游戲設(shè)計(jì)。包括圖像、聲音。建立在 SDL 基礎(chǔ)上,允許實(shí)時(shí)電子游戲開發(fā)而無(wú)需被低級(jí)語(yǔ)言束縛?;谶@樣一個(gè)設(shè)想,所有需要的游戲功能和理念都(主要是圖像方面)都完全簡(jiǎn)化為游戲邏輯本身,所有的資源結(jié)構(gòu)都可以由高級(jí)語(yǔ)言提供,如 python。 Pygame 原為突然停止的 pySDL,Pygame 作者是 Pete Shinners 協(xié)議為 GNU Lesser General Public License。 pyserial pyserial是 python的一個(gè)擴(kuò)展庫(kù),專門為串口軟件開發(fā)而設(shè)計(jì)。其內(nèi)部提供了和串口通信有關(guān)的各種模塊。其向程序設(shè)計(jì)者隱藏了串口通信的細(xì)節(jié),只需調(diào)用模塊里面的函數(shù)和類就可以對(duì)串口進(jìn)行各種操作。 python 語(yǔ)言特點(diǎn) 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ù)值型、字符型、元組型都具有不可變性。列表和字典類型都具有可變性。對(duì)于可變性和不可變型性在共享引用時(shí)就可以明顯的看到其不同之處。 舉例如下: a=123456 b=a a=123 print a,b 結(jié)果為: 123 123456 由于數(shù)值型具有不可變性, a=123就會(huì)創(chuàng)建一個(gè)新對(duì)象, 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 只是改變了對(duì)象,沒(méi)有創(chuàng)建一個(gè)新的對(duì)象, a, b仍然是一個(gè)共享引用關(guān)系。 python強(qiáng)制縮進(jìn) python語(yǔ)言是一種清晰的語(yǔ)言的另一個(gè)意思是,它的作者有意的設(shè)計(jì)限制性很強(qiáng)的語(yǔ)法,使得不好的編程習(xí)慣(例如 if語(yǔ)句的下一行不向右縮進(jìn))都不能通過(guò)編譯。這樣有意的強(qiáng)制程序員養(yǎng)成良好的編程習(xí)慣。其中很重要的一項(xiàng)就是 python語(yǔ)言的縮進(jìn)規(guī)則。 python這樣做具有很多好處,可以讓程序的整潔性、可讀性進(jìn)一步增強(qiáng)。如果縮進(jìn)不符合 python要求會(huì)直接報(bào)錯(cuò)。編寫 python腳 本要實(shí)時(shí)注意縮進(jìn)。 python在其他部分的設(shè)計(jì)也沿用了清晰化一的風(fēng)格,這使的 python成為了一門易讀性好、易維護(hù)性好,并且被廣大用戶所歡迎、用途廣泛的程序語(yǔ)言。 程序設(shè)計(jì) 程序開發(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。, 定義一個(gè) 16進(jìn)制 ascii對(duì)照字典 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
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1