然後將led燈連接到數位8引腳,滾珠開關連接到類比5引腳。
3、實驗原理 當開關一端低於水準位置傾斜,開關尋通,類比口電壓值為5V左右 (數位二進位表示為1023),點亮led燈。當另一端低於水準位置傾斜 ,開關停止,類比口電壓值為0V左右(數位二進位表示為0),熄滅led 燈。在程式中類比口電壓值是否大於2.5V左右(數位二進制表示為512) ,即可知道是否傾斜開關導通了。
https://youtu.be/Q2l_PM7FSlM
代碼: 選擇全部
void setup()
{
pinMode(8,OUTPUT);//設置數位8引腳為輸出模式
}
void loop()
{
int i;//定義發量i
while(1)
{
i=analogRead(5);//讀取類比5V電壓值
if(i>512)//如果大於512(2.5V)
{
digitalWrite(8,LOW);//點亮led燈
}
else//否則
{
digitalWrite(8,HIGH);//熄滅led燈
}
}
}