一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(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)容及配圖由入駐作者撰寫或者入駐合作網(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

    文章

    785

    瀏覽量

    33961
  • Arduino
    +關(guān)注

    關(guān)注

    189

    文章

    6495

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    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 ?176次閱讀
    Analog Devices Inc. ADES1830/ADES1831 16通道電池<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)手冊(cè)

    cRIO連接電腦后為什么彈不出來(lái)那個(gè)設(shè)備監(jiān)視器

    為什么我的電腦檢測(cè)不到cRIO設(shè)備,下載了CompactRIO驅(qū)動(dòng)還是彈不出來(lái)設(shè)備監(jiān)視器,RIO設(shè)備管理也找不到,但是在新建終端與設(shè)備里面能見到一個(gè)real time 掃描模塊,沒(méi)有real time resource模塊,是不是還是代表著檢測(cè)不到。就連ni官網(wǎng)那個(gè)入門視頻都選不了端口。
    發(fā)表于 03-06 20:37

    ISL28022精密數(shù)字電源監(jiān)視器

    ISL28022 是一款具有串行接口的雙向高端和低端數(shù)字電流檢測(cè)和電壓監(jiān)控。 該器件可監(jiān)測(cè)電流和電壓,提供數(shù)字化結(jié)果并計(jì)算功率。   該器件為整個(gè)輸入范圍內(nèi)的電壓和電流監(jiān)控提供誤差低于 0.3% 的嚴(yán)格精度。 數(shù)字電源監(jiān)視器具有可配置的故障閾值以及可測(cè)量的 ADC
    的頭像 發(fā)表于 02-21 10:55 ?405次閱讀
    ISL28022精密數(shù)字電源<b class='flag-5'>監(jiān)視器</b>

    dm6437使用hdmi連接輸出到監(jiān)視器上,監(jiān)視器上沒(méi)有顯示是怎么回事?

    你好dm6437后端和tfp410連接輸出高清視頻,使用hdmi 連接輸出到監(jiān)視器上,發(fā)現(xiàn)監(jiān)視器上沒(méi)有顯示? 設(shè)置的分辨率為800*480 ,在群創(chuàng)的7寸lcd屏上是可以顯示輸出的。
    發(fā)表于 01-09 06:05

    替代SITime,純硅振蕩器用于大屏監(jiān)視器,抖動(dòng)低于350fs

    替代SITime,純硅振蕩器用于大屏監(jiān)視器,抖動(dòng)低于350fs
    的頭像 發(fā)表于 11-05 10:07 ?442次閱讀
    替代SITime,純硅振蕩器用于大屏<b class='flag-5'>監(jiān)視器</b>,抖動(dòng)低于350fs

    2024年OLED監(jiān)視器出貨量預(yù)計(jì)激增至144萬(wàn)臺(tái),年增長(zhǎng)率將達(dá)181%

    根據(jù)TrendForce集邦咨詢的最新研究報(bào)告,OLED監(jiān)視器市場(chǎng)正迎來(lái)新的增長(zhǎng)契機(jī)。由于新型31.5吋OLED監(jiān)視器的推出,加上面板廠商在產(chǎn)品規(guī)格上的提升和差異化策略,以及多家電競(jìng)品牌的積極參與
    的頭像 發(fā)表于 10-18 15:16 ?942次閱讀

    具有 PWM 抑制功能的高側(cè)驅(qū)動(dòng)、高側(cè)電磁閥監(jiān)視器應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《具有 PWM 抑制功能的高側(cè)驅(qū)動(dòng)、高側(cè)電磁閥監(jiān)視器應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-12 10:31 ?0次下載
    具有 PWM 抑制功能的高側(cè)驅(qū)動(dòng)、高側(cè)電磁閥<b class='flag-5'>監(jiān)視器</b>應(yīng)用說(shuō)明

    使用MSP430I2040的單相和直流嵌入式計(jì)量(功率監(jiān)視器)

    電子發(fā)燒友網(wǎng)站提供《使用MSP430I2040的單相和直流嵌入式計(jì)量(功率監(jiān)視器).pdf》資料免費(fèi)下載
    發(fā)表于 08-30 10:36 ?0次下載
    使用MSP430I2040的單相和直流嵌入式計(jì)量(功率<b class='flag-5'>監(jiān)視器</b>)

    集成風(fēng)扇控制的LM96000硬件監(jiān)視器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《集成風(fēng)扇控制的LM96000硬件監(jiān)視器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-14 11:11 ?0次下載
    集成風(fēng)扇控制的LM96000硬件<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)表

    LM96194 TruTherm硬件監(jiān)視器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM96194 TruTherm硬件監(jiān)視器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-14 11:03 ?0次下載
    LM96194 TruTherm硬件<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)表

    具有集成風(fēng)扇控制的LM93硬件監(jiān)視器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有集成風(fēng)扇控制的LM93硬件監(jiān)視器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-14 10:44 ?0次下載
    具有集成風(fēng)扇控制的LM93硬件<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)表

    LM94硬件監(jiān)視器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM94硬件監(jiān)視器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-14 10:42 ?0次下載
    LM94硬件<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)表

    AMC60704 4通道光學(xué)監(jiān)視器和控制數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《AMC60704 4通道光學(xué)監(jiān)視器和控制數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-15 11:26 ?1次下載
    AMC60704 4通道光學(xué)<b class='flag-5'>監(jiān)視器</b>和控制<b class='flag-5'>器</b>數(shù)據(jù)表

    AFE11612-SEP具有多通道ADC、DAC和溫度傳感的耐輻射模擬監(jiān)視器和控制數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《AFE11612-SEP具有多通道ADC、DAC和溫度傳感的耐輻射模擬監(jiān)視器和控制數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-12 09:21 ?0次下載
    AFE11612-SEP具有多通道ADC、DAC和溫度傳感<b class='flag-5'>器</b>的耐輻射模擬<b class='flag-5'>監(jiān)視器</b>和控制<b class='flag-5'>器</b>數(shù)據(jù)表

    ESP8266 Huzzah不響應(yīng)AT命令的原因?

    我的 esp8266 Huzzah 分線板最近使用 esp 閃存工具,使用 NONOS SDK v2.0.0 重新刷新。我認(rèn)為這將允許 esp 在通過(guò) arduino 串行監(jiān)視器發(fā)送 AT 命令
    發(fā)表于 07-11 08:21