91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Arduino構(gòu)建室溫監(jiān)視器

454398 ? 來(lái)源:wv ? 2019-08-29 10:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:您需要的東西

如何使用Arduino構(gòu)建室溫監(jiān)視器

您將需要arduino入門套件

以下內(nèi)容需要使用該套件:

arduino uno。

7段。

LM35(溫度)傳感器。

蜂鳴器

RGB LED模塊。

連接電線。

電池。

一個(gè)電阻器。

面包板

安裝了arduino IDE的筆記本電腦或個(gè)人電腦。

等。

第2步:

現(xiàn)在制作根據(jù)上圖給出的電路。

將第2引腳連接到第9引腳至7段顯示。

arduino引腳7段引腳

第2 =》 e

3rd =》 d

4th =》 c

5th =》 dp

6th =》 b

7th = 》 a

8th =》 f

9th =》 g

現(xiàn)在將A0引腳arduino連接到LM35的第2引腳。

現(xiàn)在將RGB led和蜂鳴器連接到arduino uno引腳no.0 ,1,13和12.

步驟3:編程。。.。。

只需將以下代碼復(fù)制并粘貼到Arduino IDE并將代碼刻錄到Arduino UNO///

inti = 0;

intval;

int temp = 0;

void setup()

{

Serial.begin(9600);

pinMode(2,OUTPUT);

pinMode( 3,OUTPUT);

pinMode(4,OUTPUT);

pinMode(5,OUTPUT);

pinMode(6,OUTPUT);

pinMode(7,OUTPUT);

pinMode(8,OUTPUT);

pinMode(9,OUTPUT);

pinMode(10, OUTPUT);

pinMode(11,OUTPUT);

pinMode(13,OUTPUT);

pinMode(12,OUTPUT);

pinMode(1,OUTPUT);

pinMode(0,OUTPUT);

digitalWrite(0,LOW);

digitalWrite(12,LOW)

digitalWrite(1,LOW);

digitalWrite(13,LOW);

digitalWrite(10,LOW);

digitalWrite(11,LOW);

}

void loop()

{

val = analogRead(A0);

float mv =(val/1 024.0)* 5000;

intcel = mv/10;

if(cel 《= 30)

{

digitalWrite(0,HIGH);

digitalWrite(1,LOW);

digitalWrite(12,LOW);

延遲(10);

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(12,LOW);

digitalWrite(13,LOW);

//Serial.println(“l(fā)ower 30”);

}

if(cel》 30&< cel 《40)

{

digitalWrite(0,LOW);

digitalWrite(1,HIGH);

digitalWrite(12,LOW);

延遲(10);

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(12,LOW);

digitalWrite(13,LOW);

//Serial.println(“Higher 30”);

}

如果(CEL》 = 40)

{

digitalWrite(13,HIGH);

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(12,HIGH);

延遲(10);

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(12,LOW);

digitalWrite(13,LOW);

//Serial.println(“Higher 40”);

}

否則{

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(12,LOW);

}

臨時(shí)= CEL/10;

digitalWrite(11,HIGH);

SevenSegament(溫度);

digitalWrite(11,LOW);

I = CEL%10;

digitalWrite(10,HIGH);

SevenSegament(ⅰ);

digitalWrite(10,LOW);

}

voidSevenSegament(int j)

{

if (j == 0){

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite( 8,LOW);

digitalWrite(9,HIGH);

digitalWrite(2,HIGH);

digitalWrite(3,HIGH);

digitalWrite(4,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7, HIGH);

digitalWrite(8,HIGH);

digitalWrite(9,HIGH);

}

if(j = = 1){

digitalWrite(2,HIGH);

digitalWrite(3,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH );

digitalWrite(9,HIGH);

digitalWrite(2,HIGH);

位alWrite(3,HIGH);

digitalWrite(4,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

digitalWrite(9,HIGH);

}

if(j == 2){

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6, LOW);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

digitalWrite(9,LOW);

digitalWrite(2,HIGH);

digitalWrite(3,HIGH);

digitalWrite(4,HIGH);

digitalWrite(5,HIGH)

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

digitalWrite(9,HIGH);

}

if(j == 3)

{digitalWrite(2,HIGH);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

digitalWrite(9,LOW);

digitalWrite(2,HIGH);

digitalWrite(3,HIGH);

digitalWrite(4,HIGH);

digitalWrite (5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

digitalWrite(9,HIGH);

}

if(j == 4){

digitalWrite(2,HIGH);

digitalWrite(3,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite( 6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(2,HIGH);

digitalWrite(3,HIGH);

digitalWrite(4,HIGH);

digitalWrite(5, HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

digitalWrite(9,HIGH);}

如果(j == 5){

digitalWrite(2,HIGH);

digitalWrite(3, LOW);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(2,HIGH);

digitalWrite(3,HIGH);

digitalWrite(4,HIGH);

digitalWrite (5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

digitalWrite(9,HIGH);}

如果(j == 6){

digitalWrite(2,LOW);

digitalWrite (3,LOW);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(2 ,HIGH);

digitalWrite(3,HIGH);

digitalWrite(4,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

digitalWrite(9,HIGH );

}

if(j == 7){

digitalWrite(2,HIGH);

digitalWrite(3, HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

digitalWrite(9,HIGH);

digitalWrite(2,HIGH)

digitalWrite(3,HIGH);

digitalW儀式(4,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

digitalWrite(9,HIGH);}

if(j == 8)

{

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite (5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(2,HIGH);

digitalWrite(3,HIGH);

digitalWrite(4- ,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

digitalWrite(9,HIGH);}

如果(j == 9){

digitalWrite(2 ,HIGH);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(8,LOW);

digitalWrite(9,LOW );

digitalWrite(2,HIGH);

digitalWrite(3,HIGH);

digitalWrite(4,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

digitalWrite(9,HIGH);

}

}

步驟4:電源。。.

現(xiàn)在只需從套件中提供的電池組供電即可。你會(huì)看到7段的溫度讀數(shù)。

就是這樣。享受。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 監(jiān)視器
    +關(guān)注

    關(guān)注

    1

    文章

    805

    瀏覽量

    35179
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    197083
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    深入解析MAX15031:80V、300mW升壓轉(zhuǎn)換與電流監(jiān)視器

    深入解析MAX15031:80V、300mW升壓轉(zhuǎn)換與電流監(jiān)視器 在電子設(shè)計(jì)領(lǐng)域,對(duì)于需要高電壓偏置和精確電流監(jiān)測(cè)的應(yīng)用場(chǎng)景,一款性能出色的升壓轉(zhuǎn)換和電流監(jiān)視器至關(guān)重要。今天,我們
    的頭像 發(fā)表于 03-12 15:05 ?112次閱讀

    LTC2921/LTC2922系列電源跟蹤與輸入監(jiān)視器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    LTC2921/LTC2922系列電源跟蹤與輸入監(jiān)視器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在電子設(shè)備的設(shè)計(jì)中,電源管理是至關(guān)重要的一環(huán)。尤其是在多電源系統(tǒng)中,如何確保各個(gè)電源的穩(wěn)定、可靠運(yùn)行,以及實(shí)現(xiàn)電源之間
    的頭像 發(fā)表于 02-28 15:45 ?170次閱讀

    低功耗電源管理神器——LTC2935 電壓監(jiān)視器詳解

    低功耗電源管理神器——LTC2935 電壓監(jiān)視器詳解 在電子設(shè)備的電源管理領(lǐng)域,低功耗、高精度、多功能的電壓監(jiān)視和復(fù)位功能是至關(guān)重要的。今天,我們就來(lái)深入探討一下 Linear Technology
    的頭像 發(fā)表于 02-27 11:45 ?265次閱讀

    LTC2992 雙寬范圍功率監(jiān)視器:設(shè)計(jì)與應(yīng)用的全面解析

    LTC2992 雙寬范圍功率監(jiān)視器:設(shè)計(jì)與應(yīng)用的全面解析 在電子設(shè)備的設(shè)計(jì)中,精確監(jiān)測(cè)電源的電流、電壓和功率對(duì)于確保系統(tǒng)的穩(wěn)定性和性能至關(guān)重要。LTC2992 雙寬范圍功率監(jiān)視器作為一款功能強(qiáng)大
    的頭像 發(fā)表于 02-26 14:35 ?203次閱讀

    深入剖析LTC2965 100V微功耗單電壓監(jiān)視器

    深入剖析LTC2965 100V微功耗單電壓監(jiān)視器 在電子設(shè)計(jì)領(lǐng)域,電壓監(jiān)測(cè)是確保系統(tǒng)穩(wěn)定運(yùn)行的關(guān)鍵環(huán)節(jié)。今天我們要深入探討的是Linear Technology(現(xiàn)屬ADI)推出的LTC2965
    的頭像 發(fā)表于 02-26 14:25 ?195次閱讀

    深入剖析LM96194硬件監(jiān)視器:功能、應(yīng)用與設(shè)計(jì)要點(diǎn)

    深入剖析LM96194硬件監(jiān)視器:功能、應(yīng)用與設(shè)計(jì)要點(diǎn) 在現(xiàn)代電子設(shè)備的設(shè)計(jì)中,硬件監(jiān)視器扮演著至關(guān)重要的角色,它能夠?qū)崟r(shí)監(jiān)測(cè)設(shè)備的各項(xiàng)參數(shù),確保系統(tǒng)的穩(wěn)定運(yùn)行。今天,我們就來(lái)深入探討一款功能強(qiáng)大
    的頭像 發(fā)表于 02-26 09:35 ?156次閱讀

    BQ7692000PWR 3 至 5 節(jié)電池鋰離子和鋰磷酸鹽電池監(jiān)視器

    BQ7692000PWR3至5節(jié)電池鋰離子和鋰磷酸鹽電池監(jiān)視器產(chǎn)品型號(hào):BQ7692000PWR產(chǎn)品品牌:TI/德州儀器產(chǎn)品封裝:TSSOP20產(chǎn)品功能:電池監(jiān)測(cè)和平衡器BQ7692000PWR
    的頭像 發(fā)表于 02-02 11:40 ?424次閱讀
    BQ7692000PWR   3 至 5 節(jié)電池鋰離子和鋰磷酸鹽電池<b class='flag-5'>監(jiān)視器</b>

    BQ7693001DBTR 6 至 10 節(jié)電池鋰離子和鋰磷酸鹽電池監(jiān)視器

    BQ7693001DBTR6至10節(jié)電池鋰離子和鋰磷酸鹽電池監(jiān)視器產(chǎn)品型號(hào):BQ7693001DBTR產(chǎn)品品牌:TI/德州儀器產(chǎn)品封裝:TSSOP30產(chǎn)品功能:電池監(jiān)測(cè)和平
    的頭像 發(fā)表于 01-04 11:47 ?464次閱讀
    BQ7693001DBTR    6 至 10 節(jié)電池鋰離子和鋰磷酸鹽電池<b class='flag-5'>監(jiān)視器</b>

    請(qǐng)問(wèn)NuMicro? Cortex-M? 系列芯片是否支持 I2C 監(jiān)視器功能?

    NuMicro? Cortex-M? 系列芯片是否支持 I2C 監(jiān)視器功能?
    發(fā)表于 08-21 06:04

    德州儀器ADS131B24-Q1高壓電池組監(jiān)視器技術(shù)解析

    Texas Instruments ADS131B24-Q1高壓電池組監(jiān)視器是用于汽車電動(dòng)汽車 (ev) 電池管理系統(tǒng) (BMS) 的完全集成監(jiān)視器。ADS131B24-Q1集成了兩個(gè)同步采樣
    的頭像 發(fā)表于 08-12 15:08 ?1033次閱讀
    德州儀器ADS131B24-Q1高壓電池組<b class='flag-5'>監(jiān)視器</b>技術(shù)解析

    Texas Instruments AMC6V704模擬監(jiān)視器和控制數(shù)據(jù)手冊(cè)

    Texas Instruments AMC6V704模擬監(jiān)視器和控制專為光收發(fā)應(yīng)用而設(shè)計(jì)。它包括四個(gè)具有可編程輸出范圍的12位VDAC和四個(gè)12位電流輸出型數(shù)模轉(zhuǎn)換 (IDAC)
    的頭像 發(fā)表于 07-17 10:13 ?857次閱讀
    Texas Instruments AMC6V704模擬<b class='flag-5'>監(jiān)視器</b>和控制<b class='flag-5'>器</b>數(shù)據(jù)手冊(cè)

    使用SIL級(jí)電源監(jiān)視器的優(yōu)勢(shì)

    此前強(qiáng)調(diào)了診斷活動(dòng)對(duì)于滿足基本功能安全標(biāo)準(zhǔn)的定性和定量的意義,如圖1所示。出于定性考慮,無(wú)論安全完整性等級(jí)(SIL)如何,都必須實(shí)施電源監(jiān)視器。而對(duì)于定量要求,主要有兩個(gè)考慮因素:可靠性預(yù)測(cè)和架構(gòu)
    的頭像 發(fā)表于 07-11 15:40 ?1716次閱讀

    Analog Devices Inc. LTC3337一次電池健康狀況監(jiān)視器數(shù)據(jù)手冊(cè)

    Analog Devices Inc. LTC3337一次電池健康狀況 (SOH) 監(jiān)視器可提供電池放電、電壓、阻抗和溫度的精確實(shí)時(shí)讀數(shù)。LTC3337設(shè)計(jì)用于與一次電池串聯(lián),相關(guān)串聯(lián)電壓降極小。該
    的頭像 發(fā)表于 07-01 10:46 ?897次閱讀
    Analog Devices Inc. LTC3337一次電池健康狀況<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)手冊(cè)

    Analog Devices Inc. ADES1830/ADES1831 16通道電池監(jiān)視器數(shù)據(jù)手冊(cè)

    Analog Devices ADES1830/ADES1831 16通道電池組監(jiān)視器是多電池組監(jiān)視器,最多可測(cè)量16節(jié)串聯(lián)電池。在整個(gè)溫度范圍內(nèi),這些器件的使用壽命總測(cè)量誤差 (TME) 小于
    的頭像 發(fā)表于 05-26 15:34 ?1147次閱讀
    Analog Devices Inc. ADES1830/ADES1831 16通道電池<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)手冊(cè)

    TPS65200 Li+ 電池充電器,帶有 WLED 驅(qū)動(dòng)和分流監(jiān)視器數(shù)據(jù)手冊(cè)

    監(jiān)視器集成在一個(gè) 芯片。 TPS65200 采用微型 2.8mm × 2.6mm、36 引腳、0.4mm 間距芯片尺寸球柵 數(shù)組 (DSBGA)。
    的頭像 發(fā)表于 04-28 14:22 ?845次閱讀
    TPS65200 Li+ 電池充電器,帶有 WLED 驅(qū)動(dòng)<b class='flag-5'>器</b>和分流<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)手冊(cè)