Robofun 機器人論壇

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

如何改成同時讀取兩個電阻

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-3-2 17:12:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 mjm2246 於 2012-3-2 17:29 編輯

請問該怎樣改比較好

因為不知道sensorValue是不是可以有編號

#include <LiquidCrystal.h>
#define analogInPin 0
int sensorValue = 0;

LiquidCrystal lcd(3, 4, 5, 8, 9, 10, 11);  //初始化LCD

void setup()
{  
Serial.begin(9600);

}
void loop() {
  sensorValue = analogRead(analogInPin);
  Serial.print("Value = " );                       
  Serial.println(sensorValue);  
  lcd.begin(16, 2);      //設定LCD大小
  lcd.print(sensorValue);    //輸出字串
  delay(100);
}
2#
發表於 2012-3-2 22:51:28 | 只看該作者
同時讀兩個
那就得用兩個類比插座
sensorValue = analogRead(analogInPin);
這行寫兩次
變成--->
sensorValue1 = analogRead(0);
sensorValue2 = analogRead(1);
這樣就可以讀到兩個了
當然變數該宣告的要宣告
3#
 樓主| 發表於 2012-3-5 20:01:37 | 只看該作者
宣告是指什麼意思
4#
發表於 2012-3-5 21:29:33 | 只看該作者
呃?
這真的建議看書了
EX:
sensorValue2  使用前必須先
int sensorValue2 ; <---這就叫作變數宣告
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-29 10:46 , Processed in 0.638058 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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