การใช้งาน SW-420 Vibration

KPRAppCompile
Jul 10, 2021

--

Sw-420 Module เป็นอุปกรณ์ sensor รับการสั่นสะเทือน ให้สัญญาณ Digital ออกมา ค่ะ

กรณีที่มีการสั่นสะเทือน จะให้ output ออกมาเป็น 1 หรือ HIGH ถ้าไม่มีการสั่นสะเทือนจะให้ output ออกมาเป็น 0 หรือ LOW

สนใจสินค้าสามารถสั่งซื้อที่.

sw-420 Vibration lazada., หรือ. sw-420 Vibration shopee

การต่อวงจรใช้งานร่วมกับ Arduino

Code จะเป็นการอ่านค่า Digital จากขา D0 ส่งให้ บอร์ด Arduino. ส่วนบอร์ด Arduino รับค่า input มาที่ขา 3 แล้วจะสั่งให้ ขา 13 เป็น HIGH ไฟติด นาน 1 วินาที แล้วจึงดับค่ะ เราอาจจะใช้นำไปสั่งให้อุปกรณ์อืนๆทำงานได้ค่ะ ลองทดสอบดูนะคะ

int pinVibration = 3;
int pinLED = 13;

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(pinVibration, INPUT);
pinMode(pinLED, OUTPUT);
}

void loop() {
// put your main code here, to run repeatedly:
int result = digitalRead(pinVibration);
Serial.print(“result : “);
Serial.println(result);
if(result == HIGH){
digitalWrite(pinLED, HIGH)
delay(1000);
}
if(result == HIGH){
digitalWrite(pinLED, LOW)
}

}

--

--

KPRAppCompile
KPRAppCompile

No responses yet