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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13001|回復: 10
打印 上一主題 下一主題
收起左側

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

  [復制鏈接]
跳轉到指定樓層
樓主
ID:149389 發表于 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常溫下的標稱阻值;
  9. * 3.B值是熱敏電阻的重要參數;
  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.   //熱力學絕對溫度
  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. }

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

評分

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

查看全部評分

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

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

地板
ID:361231 發表于 2019-5-19 18:02 | 只看該作者
weidoit 發表于 2019-5-18 14:15
你要的HEX文件,

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 神马久久春色视频 | 久久艹免费视频 | 亚洲欧美激情精品一区二区 | 国内久久 | 国产精品毛片久久久久久久 | 福利av在线 | av黄色在线观看 | 99re国产精品 | 国产综合精品 | 日本特黄a级高清免费大片 成年人黄色小视频 | 男女视频在线免费观看 | 久久久精品视频一区二区三区 | 欧美国产亚洲一区二区 | 国产精品1区 | 午夜丁香视频在线观看 | 国产成人精品一区二区三区视频 | 欧美一区二区在线看 | 粉嫩一区二区三区国产精品 | 在线观看欧美日韩视频 | 国产精品久久久久久久久久 | 国产成人精品久久二区二区91 | 日日操av | 精品国产一区二区三区日日嗨 | 国产精品日韩在线观看一区二区 | 在线国产99| 中文字幕国产视频 | 粉嫩一区二区三区四区公司1 | 在线观看中文字幕 | 免费黄色的网站 | 福利精品 | 精品蜜桃一区二区三区 | h视频在线免费 | 欧美一级片 | 国产成人精品久久二区二区 | 欧美精品成人 | 久久er99热精品一区二区 | 国产成人精品999在线观看 | 日韩在线国产精品 | 九九国产| www.4虎影院 国产999精品久久久影片官网 | 成人免费一级 |