A6-傾斜開關

回覆文章
cajhbb
系統管理員
文章: 903
註冊時間: 2018年 6月 30日, 02:16

A6-傾斜開關

文章 cajhbb »

A6-傾斜開關
然後將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燈 
  } 
 } 
}
2021-12-31_215521.jpg
2021-12-31_215521.jpg (105.85 KiB) 已瀏覽 437 次
回覆文章