在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Arduino構建室溫監視器

454398 ? 來源:wv ? 2019-08-29 10:15 ? 次閱讀

步驟1:您需要的東西

如何使用Arduino構建室溫監視器

您將需要arduino入門套件

以下內容需要使用該套件:

arduino uno。

7段。

LM35(溫度)傳感器

蜂鳴器

RGB LED模塊。

連接電線。

電池。

一個電阻器

面包板

安裝了arduino IDE的筆記本電腦或個人電腦。

等。

第2步:

現在制作根據上圖給出的電路。

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

arduino引腳7段引腳

第2 =》 e

3rd =》 d

4th =》 c

5th =》 dp

6th =》 b

7th = 》 a

8th =》 f

9th =》 g

現在將A0引腳arduino連接到LM35的第2引腳。

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

步驟3:編程。。.。。

只需將以下代碼復制并粘貼到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(“lower 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);

}

臨時= 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:電源。。.

現在只需從套件中提供的電池組供電即可。你會看到7段的溫度讀數。

就是這樣。享受。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 監視器
    +關注

    關注

    1

    文章

    780

    瀏覽量

    33291
  • Arduino
    +關注

    關注

    188

    文章

    6478

    瀏覽量

    188290
收藏 人收藏

    評論

    相關推薦

    dm6437使用hdmi連接輸出到監視器上,監視器上沒有顯示是怎么回事?

    你好dm6437后端和tfp410連接輸出高清視頻,使用hdmi 連接輸出到監視器上,發現監視器上沒有顯示? 設置的分辨率為800*480 ,在群創的7寸lcd屏上是可以顯示輸出的。
    發表于 01-09 06:05

    具有 PWM 抑制功能的高側驅動、高側電磁閥監視器應用說明

    電子發燒友網站提供《具有 PWM 抑制功能的高側驅動、高側電磁閥監視器應用說明.pdf》資料免費下載
    發表于 09-12 10:31 ?0次下載
    具有 PWM 抑制功能的高側驅動、高側電磁閥<b class='flag-5'>監視器</b>應用說明

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

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

    集成風扇控制的LM96000硬件監視器數據表

    電子發燒友網站提供《集成風扇控制的LM96000硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 11:11 ?0次下載
    集成風扇控制的LM96000硬件<b class='flag-5'>監視器</b>數據表

    LM96194 TruTherm硬件監視器數據表

    電子發燒友網站提供《LM96194 TruTherm硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 11:03 ?0次下載
    LM96194 TruTherm硬件<b class='flag-5'>監視器</b>數據表

    具有集成風扇控制的LM93硬件監視器數據表

    電子發燒友網站提供《具有集成風扇控制的LM93硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 10:44 ?0次下載
    具有集成風扇控制的LM93硬件<b class='flag-5'>監視器</b>數據表

    LM94硬件監視器數據表

    電子發燒友網站提供《LM94硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 10:42 ?0次下載
    LM94硬件<b class='flag-5'>監視器</b>數據表

    高級電池監視器IC bq2019數據表

    電子發燒友網站提供《高級電池監視器IC bq2019數據表.pdf》資料免費下載
    發表于 04-08 10:56 ?1次下載
    高級電池<b class='flag-5'>監視器</b>IC bq2019數據表

    四電源和線路監視器UC1903系列數據表

    電子發燒友網站提供《四電源和線路監視器UC1903系列數據表.pdf》資料免費下載
    發表于 04-07 15:44 ?0次下載
    四電源和線路<b class='flag-5'>監視器</b>UC1903系列數據表

    支持 ACPI 的 10 軌電源排序監視器UCD9090A數據表

    電子發燒友網站提供《支持 ACPI 的 10 軌電源排序監視器UCD9090A數據表.pdf》資料免費下載
    發表于 03-29 09:12 ?0次下載
    支持 ACPI 的 10 軌電源排序<b class='flag-5'>器</b>和<b class='flag-5'>監視器</b>UCD9090A數據表

    workbench的監視器如何通過串口連接到開發板?

    我用的是NUCLEO-F303RE+X-NUCLEO-IHM08M1的開發板套件。workbench的監視器如何通過串口連接到開發板。是連接UART2嗎?連接不成功是怎么回事?
    發表于 03-29 06:01

    18V、380nA 電壓監視器TPS3847數據表

    電子發燒友網站提供《18V、380nA 電壓監視器TPS3847數據表.pdf》資料免費下載
    發表于 03-14 10:52 ?0次下載
    18V、380nA 電壓<b class='flag-5'>監視器</b>TPS3847數據表

    高精度、過壓和欠壓監視器TPS3702數據表

    電子發燒友網站提供《高精度、過壓和欠壓監視器TPS3702數據表.pdf》資料免費下載
    發表于 03-14 10:28 ?0次下載
    高精度、過壓和欠壓<b class='flag-5'>監視器</b>TPS3702數據表

    電視和監視器TFT-LCD面板的偏置電源TPS65161數據表

    電子發燒友網站提供《電視和監視器TFT-LCD面板的偏置電源TPS65161數據表.pdf》資料免費下載
    發表于 03-07 13:56 ?0次下載
    電視和<b class='flag-5'>監視器</b>TFT-LCD面板的偏置電源TPS65161數據表

    電視和監視器TFT-LCD面板的偏置電源TPS65160數據表

    電子發燒友網站提供《電視和監視器TFT-LCD面板的偏置電源TPS65160數據表.pdf》資料免費下載
    發表于 03-06 17:25 ?0次下載
    電視和<b class='flag-5'>監視器</b>TFT-LCD面板的偏置電源TPS65160數據表
    主站蜘蛛池模板: 天天夜夜啦啦啦 | 亚洲视频一二三 | 欧美成人免费夜夜黄啪啪 | 国产毛片久久久久久国产毛片 | 免费一级毛片在线播放不收费 | 六月激情 | 午夜激情福利视频 | 免费v片网站 | 韩国特黄特色a大片免费 | 五月婷婷婷 | 国产在线h | 午夜毛片免费观看视频 | abc119影院成人免费看 | 黄 色 片成 人免费观看 | 在线视频一区二区 | 国产成人精品怡红院 | 我想看一级播放片一级的 | 钻石午夜影院 | 国模网站 | 97影院理论 | 一级片在线免费观看 | 国产午夜影院 | 朱元璋传奇1998王耿豪版 | 又粗又大又猛又爽免费视频 | 一级一级18女人毛片 | 日本在线不卡一区 | 欧美18性欧美黑吊 | 麒麟色欧美影院在线播放 | 色视频免费在线观看 | 欧美日韩在线一本卡 | 扒开末成年粉嫩的小缝强文 | 天天狠天天操 | 色天天干 | 亚洲人成电影院 | 国产人免费人成免费视频 | 欧美xxxx色视频在线观看 | 婷婷97狠狠的狠狠的爱 | 亚洲欧美人成网站综合在线 | 免费h视频在线观看 | 午夜影院在线看 | mm365快播综合网|