Basic Tutorial for Arduino, 入門篇

【Arduino入門教學課程】 第十九篇:滾珠傾斜開關

實驗說明:

  • 這是一個常用的滾珠式傾斜開關元件,使用的傾斜開關是一個裡面裝有金屬球的滾珠。它用於檢測小角度的傾斜。
  • 本文將帶大家使用傾斜感測器,當發生傾斜時,會自動點亮Arduino板上的LED燈。

 

 

材料:

  • Arduino Uno R3
  • USB 傳輸線
  • 滾珠傾斜開關
  • 220Ω直插電阻
  • 麵包板
  • 麵包板跳線

 

const int  tiltPin = 2; //定義變數tiltPin為2,傾斜感測器使用D2接腳
const int  ledPin = 13; //定義變數ledPin為13,內建LED使用D13接腳
byte value; //宣告value變數。

void setup() {
  Serial.begin(9600);
  pinMode(ledPin,OUTPUT); //設定ledPin的接腳為輸出模式
  pinMode(tiltPin,INPUT); //設定tiltPin的接腳為輸入模式
}

void loop() {
  value = digitalRead(tiltPin); 
  Serial.println(value);
  
  //若value等於1,則點亮ledPin上的LED;否則熄滅ledPin上的LED
  if (value == 1){
    digitalWrite(ledPin,HIGH);
  }else{
    digitalWrite(ledPin,LOW);
  }
  delay(500);
}

 

整個程式碼非常簡單,將傾斜開關的一個引腳連接到Arduino D2,將另一個引腳連接到Arduino GND,當傾斜開關時,開關的兩個引腳將連接到GND,然後讓Arduino D13上的LED點亮。

 

相關文章