久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13040|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

NTC熱敏電阻測溫的Proteus仿真與Arduino源碼

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:149389 發(fā)表于 2018-5-25 20:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)




arduino源碼:
  1. /*********************************************************
  2. *         Rt= 10K                RES=4700
  3. *   GND----/\/\/\/\----/\/\/\/\----VCC=5V
  4. * Rt = R *EXP(B*(1/T1-1/T2))
  5. * 對上面的公式解釋如下:
  6. *
  7. * 1.Rt 是熱敏電阻在T1溫度下的阻值;
  8. * 2.R是熱敏電阻在T2常溫下的標(biāo)稱阻值;
  9. * 3.B值是熱敏電阻的重要參數(shù);
  10. * 4.EXP是e的n次方;
  11. * 5.這里T1和T2指的是K度即開爾文溫度,K度=273.15(絕對溫度)+攝氏度;
  12. *********************************************************/

  13. #include <math.h>
  14. #define RES 4700
  15. #include <Wire.h>
  16. #include <LiquidCrystal_I2C.h>
  17. LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display

  18. double Water_temp;
  19. void setup(){
  20.   Serial.begin(9600);
  21.   lcd.init();                      // initialize the lcd
  22.   // Print a message to the LCD.
  23.   lcd.backlight();

  24.   lcd.clear();
  25.   lcd.setCursor(0, 0);
  26.   lcd.print("Temperature ");
  27. }



  28. void loop(){
  29.   double AD_val=analogRead(0);        //0-1023的范圍

  30.   double GetVoltage=(AD_val/1023)*5.0;        //采樣電壓值

  31.   // 歐姆定律 Rt/RES=GetVoltage/(5.0-GetVoltage),電流一致

  32.   double Rt=GetVoltage*RES/(5.0-GetVoltage);
  33.   //熱力學(xué)絕對溫度
  34.   //T1=1/(ln(Rt/R) /B + 1/T2   )
  35.   // Serial.println( 1/(  log(Rt/RES) /3000 + 1/(25+273.15)   ));
  36.   Water_temp=1/(log(Rt/10000) /3950 + 1/(25+273.15))-273.15;
  37.   if(Water_temp>-100.0)
  38.   {

  39.     Serial.print("RES= ");
  40.     Serial.print(RES);
  41.     Serial.print(" RT=  :");
  42.     Serial.println(Rt);
  43.     Serial.print("The temperature is :");  
  44.     Serial.print(Water_temp);
  45.     Serial.println(" ~C");

  46.     lcd.setCursor(0, 1);
  47.     lcd.print("T1=");
  48.     lcd.print(Water_temp);
  49.     lcd.print("  ");
  50.   }
  51.   else
  52.   {
  53.     Serial.println("Error! check sensor!");
  54.   }
  55.   delay(1000);
  56. }

復(fù)制代碼
全部資料51hei下載地址:
NTC測溫實驗.rar (37.16 KB, 下載次數(shù): 176)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:361231 發(fā)表于 2019-5-18 01:09 | 只看該作者
樓主方便把.hex文件摘出來么
回復(fù)

使用道具 舉報

板凳
ID:149389 發(fā)表于 2019-5-18 14:15 | 只看該作者
doudoudou123 發(fā)表于 2019-5-18 01:09
樓主方便把.hex文件摘出來么

你要的HEX文件, NTC.rar (8.13 KB, 下載次數(shù): 32)
回復(fù)

使用道具 舉報

地板
ID:361231 發(fā)表于 2019-5-19 18:02 | 只看該作者

謝謝啦,不過我昨天安裝了Aduino,自己摘出來了
回復(fù)

使用道具 舉報

5#
ID:619565 發(fā)表于 2019-10-5 20:44 | 只看該作者
arduino uno可以用嗎?剛學(xué)這個
回復(fù)

使用道具 舉報

6#
ID:640409 發(fā)表于 2019-11-12 14:32 | 只看該作者
NTC 10K   arduino +1602顯示模塊,可以正常顯示工作
回復(fù)

使用道具 舉報

7#
ID:566448 發(fā)表于 2020-3-3 20:32 | 只看該作者
樓主你的proteus工程打不開啊 我用的pro8
回復(fù)

使用道具 舉報

8#
ID:566448 發(fā)表于 2020-3-3 21:14 | 只看該作者
樓主,求proteus的keil源工程文件,tks
回復(fù)

使用道具 舉報

9#
ID:725882 發(fā)表于 2020-4-9 22:30 | 只看該作者
請問我下載了以后 打不開仿真怎么辦
回復(fù)

使用道具 舉報

10#
ID:725882 發(fā)表于 2020-4-9 22:34 | 只看該作者
怎么打開仿真啊
回復(fù)

使用道具 舉報

11#
ID:725882 發(fā)表于 2020-4-10 08:17 | 只看該作者
樓主 怎么打開仿真啊 我下載了壓縮包 打不開里面的仿真
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一区二区三区久久 | 视频三区 | 激情伊人网 | 国产精品视频在线观看 | 国产一区不卡 | 337p日本欧洲亚洲大胆 | 少妇特黄a一区二区三区88av | 国产高潮好爽受不了了夜色 | 亚洲精品中文字幕中文字幕 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 中文字幕在线精品 | 久久精品91久久久久久再现 | 天天摸天天干 | 国产成人精品免高潮在线观看 | 在线中文一区 | 中文字幕日韩专区 | 本道综合精品 | 天天干天天插 | www日本在线 | 精品久久香蕉国产线看观看亚洲 | 风间由美一区二区三区在线观看 | 日本激情视频中文字幕 | 国产精品日韩在线观看 | 全免费a级毛片免费看视频免费下 | av中文字幕在线 | 欧美激情国产日韩精品一区18 | 国产免费一级一级 | 亚洲精品一 | 欧美一区二区三区视频 | 91在线视频网址 | 亚洲综合视频 | 人和拘一级毛片c | 国产第一页在线观看 | 欧美电影在线 | 国产男人的天堂 | 99福利视频 | 国产精品视频网 | 亚洲精品成人 | 天天碰日日操 | 国产美女精品视频 | 日本黄色一级片视频 |