2013-10-15 252 views
2

我試圖讓我的arduino uno板上的數字閱讀來檢查5V信號是打開還是關閉。 當我將它插入數字引腳9時,它變得非常快速。它也無法給我A0模擬輸入的正確讀數。後來它在數字引腳8上工作正常。我知道引腳9可用於提供PWM輸出,但我認爲它們也可以用作常規數字輸入引腳。如何將此引腳用作數字輸入?Arduino uno過熱

+0

這可能會得到更好的關注超級用戶論壇。 – Lizz

+0

@Lizz爲什麼呢? – ladislas

回答

0
void setup(){ 
    pinMode(9, INPUT); 
} 
0

使用輸入引腳時,必須使用三個引腳。您必須使用接地引腳,模擬引腳和5V至3.3V電源。如果您使用的是開關,按鈕,電位器,等等,這就是你要的狀態:

int slideSwitch 

void setup() { 
pinMode(slideSwitch, INPUT); 
} 

void loop() { 
}    // your program 

我建議使用的按鈕和開關從http://www.qtechknow.com/

只記得美國地面,模擬引腳,以及3.3V至5V的電源。

0

復位時,所有引腳都設置爲INPUT(參考號:http://arduino.cc/en/Tutorial/DigitalPins),不需要將其明確設置爲INPUT模式。

如果事情得到異常炎熱,它的標誌的東西是不對您的電路(即,你應該把一個限流電阻,或者你把它放在極性錯誤等)