步驟1:建立電路
什么?您將需要:
-跳線
-16x2 LCD屏幕
-2個(gè)電位計(jì)
-TMP傳感器
-按鈕
-LED
步驟2:編寫代碼
#include
LiquidCrystal lcd(12,11,5,4,4,3,2);
void setup(){
Serial.begin(9600) ;
lcd.begin(16,2);
pinMode(13,OUTPUT);
}
無效循環(huán)(){
int tempreading = AnalogRead(0);
int按鈕= AnalogRead(1);
int selectC = AnalogRead(2);
selectC = map(selectC,0,1023,12,32);
int selectF =(selectC * 9.0/5.0)+ 32.0;
浮動(dòng)電壓= tempreading * 5.0;電壓/=1024.0;
浮點(diǎn)溫度C =(電壓-0.5)* 100;
浮動(dòng)溫度F =(溫度C * 9.0/5.0)+ 32.0;
int加F =溫度F + 2; int minusF =溫度F-2;
如果(按鈕《1023){
lcd.print(“ Desired:”);
lcd.print(selectF);
lcd.print( “F”);
lcd.setCursor(0,1);
lcd.print(“ Temp:”);
lcd.print(temperatureF);
lcd.print(“ F”);
}
其他{
lcd.setCursor(0,0);
lcd.print(“ Desired:”);
lcd.print(selectC);
lcd.print( “C”);
lcd.setCursor(0,1);
lcd.print(“ Temp:”);
lcd.print(temperatureC);
lcd.print(“ C”);
}
if(selectF》 = minusF && selectF 《= plusF){
digitalWrite(13,LOW); }其他{
digitalWrite(13,HIGH); } delay(1000);
Serial.println(temperatureF); }
-
恒溫器
+關(guān)注
關(guān)注
4文章
142瀏覽量
20822 -
Arduino
+關(guān)注
關(guān)注
188文章
6478瀏覽量
188253
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
解決方案 | 恒溫器精準(zhǔn)控溫 原來有這些“芯”科技!

傳感器類型在智能家居中的應(yīng)用
基于Arduino的串口通信項(xiàng)目
使用CC3220 Simplelink單芯片Wi-Fi MCU SoC設(shè)計(jì)恒溫器

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

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

陶瓷PTC恒溫發(fā)熱片的阻值是多大?
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ù)表

如何使用Arduino IDE構(gòu)建的ELF映像?
電子恒溫器的工作原理,簡單的電子恒溫器電路

使用細(xì)銅線作為集成傳感器和加熱器進(jìn)行溫度控制

評(píng)論