步驟1:設(shè)置
需要的項(xiàng)目清單
Arduino Uno
面包板
四個(gè)電阻器-220歐姆
LCD屏幕
按鈕
TMP 36傳感器
步驟2:代碼
這是代碼的基本設(shè)置。
代碼:
#include
液晶LCD(12,11,5,4,4,3,2);
int sensorPin = 0;
int thermoPin = 1;
int Fan = 10;
int Button = 5;
void setup(){
lcd.begin(16,2 );
pinMode(sensorPin,INPUT);
pinMode(thermoPin,INPUT);
//pinMode(Button,INPUT); }
void loop(){
int熱=模擬讀取(thermoPin);
浮動(dòng)電壓=讀數(shù)* 5.0;
電壓=電壓/1024.0;
浮動(dòng)C =(電壓-0.5)* 100;
浮動(dòng)F =(C * 9.0/5.0)+ 32.0;
熱=熱* .10;
int更改= AnalogRead(按鈕);
lcd.setCursor(0, 0);
lcd.println(“ D Temp-》”);
lcd.println(thermo);
lcd.setCursor(0, 1);
if(Change 《1023)
{lcd.println(“ Temp in F”);
lcd.println(F);
} else
{lcd.println(“ Temp in C”);
lcd.println(C);
}
if(thermo
{
digitalWrite(Fan,HIGH);
} else {
digitalWrite(Fan,LOW);
}
}
責(zé)任編輯:wv
-
恒溫器
+關(guān)注
關(guān)注
4文章
143瀏覽量
21031 -
Arduino
+關(guān)注
關(guān)注
189文章
6493瀏覽量
190283
發(fā)布評(píng)論請(qǐng)先 登錄
物聯(lián)網(wǎng)智能恒溫器解決方案

如何在iMX8MM EVK上啟用紅外接收器?
i.MX8M Plus PSPLASH如何在顯示器上設(shè)置不同的行為?
解決方案 | 恒溫器精準(zhǔn)控溫 原來有這些“芯”科技!

如何在Linux系統(tǒng)上設(shè)置站群服務(wù)器IP地址
使用CC3220 Simplelink單芯片Wi-Fi MCU SoC設(shè)計(jì)恒溫器

使用MSP430 MCU和TPS60313實(shí)現(xiàn)單節(jié)電池恒溫器

使用邏輯和轉(zhuǎn)換用例優(yōu)化智能恒溫器的設(shè)計(jì)

如何在MSP430?上實(shí)現(xiàn)內(nèi)置振蕩器的高精度定時(shí)器

LM26單通道數(shù)字輸出、低功耗恒溫器數(shù)據(jù)表

LM26NV 采用 SOT-23 封裝、具有 ±3°C 精度的出廠預(yù)設(shè)恒溫器數(shù)據(jù)表

LM27 SOT-23,±3°C精確,120°C-150°C出廠預(yù)設(shè)恒溫器數(shù)據(jù)表

如何在Micro SD卡上設(shè)置寫保護(hù)?

評(píng)論