Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2956|回復: 5
打印 上一主題 下一主題

arduino溫度顯示 新手發問

[複製鏈接]
跳轉到指定樓層
1#
發表於 2017-10-31 19:15:46 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 ruler011219 於 2017-11-1 13:19 編輯

小弟我第一次接觸arduino,
使用arduino UNO R3 、LCD1062顯示器以及LM35做溫度感測。
但不知道哪邊有問題,程式輸進去顯示器完全沒有東西...
不會作動...
請教各位幫幫我!!
以下是我的程式
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

#include <LiquidCrystal.h>
#define LM35 A1                                //定義LM35 為模擬引腳A1


int val =0;                                        //將LM35值設為0
float temp = 0;                                 // 將溫度浮動值設為0
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup(){
  
lcd.begin(16, 2);                                // 設定LCD有2列16欄  
Serial.begin(9600);  

}


void loop(){
val = analogRead(LM35);                   // 感值來源為LM35所測的值
temp = (125*val)>>8;                      //溫度計算公式 125/2^8 = 125/256=0.4882812


lcd.setCursor(0, 0);                           //將游標設定在第一行第一個位置
lcd.print("Temperature:");
lcd.setCursor(0, 1);                           //將游標設定在第二行第一個位置
lcd.print((float)temp);
lcd.print("oC");
delay(1000);                                    //  延遲1秒

}

未命名.png (82.03 KB, 下載次數: 196)

上傳

上傳

溫度顯示.png (32.84 KB, 下載次數: 200)

電路圖

電路圖
2#
發表於 2017-10-31 19:36:39 | 只看該作者
1,線路怎麼接的
2,有成功上傳到板子上嗎
3#
 樓主| 發表於 2017-11-1 13:20:52 | 只看該作者
超新手 發表於 2017-10-31 19:36
1,線路怎麼接的
2,有成功上傳到板子上嗎

已附上電路圖以及上傳完成的截圖!
4#
發表於 2017-11-1 14:55:48 來自手機 | 只看該作者
你用錯 library
如果用 i2c 版本, 要用
LiquidCrystal_I2C
google一下就可以找到

你用的是io版
LiquidCrystal
這版至少要接 6 條線以上
如 rw d4 d5d6d7.....
5#
 樓主| 發表於 2017-11-1 17:58:07 | 只看該作者
超新手 發表於 2017-11-1 14:55
你用錯 library
如果用 i2c 版本, 要用
LiquidCrystal_I2C

非常感謝你!
但是我現在發現不管輸入什麼程式碼
我的顯示器都只會像照片中那樣...
請問您知道怎麼辦嗎...

IMG20171101175511.jpg (3.64 MB, 下載次數: 211)

LCD

LCD
6#
發表於 2017-11-1 18:01:18 來自手機 | 只看該作者
很難說是不是有問題,要上傳正常程式才知道是不是掛了
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-4-25 12:32 , Processed in 0.204803 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表