KY-031 Arduino Knock Impact Sensor โมดูลตรวจจับการชน การกระแทก

KY-031 Arduino Knock Impact Sensor โมดูลตรวจจับการชน การกระแทก
รหัสสินค้า B23
หมวดหมู่ การเคลื่อนไหว การสั่น การเอียง
ราคา 20.00 บาท
สถานะสินค้า พร้อมส่ง
ลงสินค้า 30 ก.ค. 2561
อัพเดทล่าสุด 27 ส.ค. 2567
คงเหลือ 27 ชิ้น
จำนวน
ชิ้น
หยิบลงตะกร้า
บัตรประชาชน
บุ๊คแบ๊งค์
คุ้มครองโดย LnwPay

KY-031 Arduino Knock Impact Sensor โมดูลตรวจจับการชน การกระแทก


This device is a lot like the KY-002 Vibration Sensor in that it registers a jolt or a shock.  About the only difference is that my testing showed it to be a less sensitive. In other words, it takes a more powerful knock or jolt to register an impact.

The device itself is nothing more than a switch with a pull-up resistor.

Three connections to your Arduino is all you need.  The pins on the knock sensor that you will connect to are shown in the picture below:

ตัวอย่างโค้ต โมดูลตรวจจับการชน การกระแทก KY-031
//Henry's Bench
//KY-031 Knock Sensor Tutorial

int knockPin = 10; // Use Pin 10 as our Input
int knockVal = HIGH; // This is where we record our shock measurement
boolean bAlarm = false;

unsigned long lastKnockTime; // Record the time that we measured a shock


int knockAlarmTime = 500; // Number of milli seconds to keep the knock alarm high


void setup ()
{
  Serial.begin(9600);
  pinMode (knockPin, INPUT) ; // input from the KY-031
}
void loop ()
{
  knockVal = digitalRead (knockPin) ; // read KY-031 Value
  
  if (knockVal == LOW) // If we see a knock
  {
  
    lastKnockTime = millis(); // record the time of the shock
    // The following is so you don't scroll on the output screen
    if (!bAlarm){
      Serial.println("KNOCK, KNOCK");
      bAlarm = true;
    }
  }
  else
  {
    if( (millis()-lastKnockTime) > knockAlarmTime && bAlarm){
      Serial.println("no knocks");
      bAlarm = false;
    }
  }
}

วิธีการชำระเงิน

  1. ชำระเงินค่าสินค้าโดยการโอนเงินเข้าบัญชีด้านล่าง โดยลูกค้าสามารถโอนเงินหลังทำรายการสั่งซื้อได้ทันทีไม่ต้องรอยืนยัน

  2. หลังจากโอนเงินแล้วสามารถแจ้งชำระเงินได้ที่ เมนูแจ้งชำระเงิน


หรือชำระเงินผ่าน PayPal โดยคลิกที่ ชำระเงินออนไลน์

ธนาคารกรุงเทพ จำกัด (มหาชน) สาขามหาวิทยาลัยเกษตรศาสตร์ ออมทรัพย์
บมจ. ธนาคารกสิกรไทย สาขามหาวิทยาลัยเกษตรศาสตร์ ออมทรัพย์
ธนาคารไทยพาณิชย์ จำกัด (มหาชน) สาขามหาวิทยาลัยเกษตรศาสตร์ ออมทรัพย์
บมจ. ธนาคารกรุงไทย สาขามหาวิทยาลัยเกษตรศาสตร์ ออมทรัพย์
ธนาคารทหารไทยธนชาต จำกัด (มหาชน) สาขาME BY TMB ออมทรัพย์
พร้อมเพย์ สาขา- -
Scan this!
ดิศรณ์ ตันติเกตุ
098-xxxxxx-2
Accept All Banks | รับเงินได้จากทุกธนาคาร
  • ค่าธรรมเนียม 3.9% + 11 THB
  • การชำระผ่าน PayPal คุณไม่จำเป็นต้องแจ้งชำระเงิน เนื่องจากระบบจะจัดการให้คุณทันที ที่คุณชำระเงินเสร็จสมบูรณ์

ติดตามร้านของเราผ่านแอพได้แล้ววันนี้
  • พิมพ์ “GenLogic” ในช่อง Search
  • หรือเข้าจากรายการร้านค้าโปรดของฉัน

  • ค้นหา
*ใส่ เบอร์มือถือ หรือ email ที่ใช้ในการสั่งซื้อ

เข้าร่วมร้านค้า Arduino4

ร้านGenLogic
ร้านGenLogic
/www.genlogic.co.th/
Join เป็นสมาชิกร้าน
251
สมัครสมาชิกร้านนี้ เพื่อรับสิทธิพิเศษ

สถิติร้าน Arduino4

หน้าที่เข้าชม1,830,165 ครั้ง
ผู้ชมทั้งหมด799,165 ครั้ง
เปิดร้าน12 ธ.ค. 2558
ร้านค้าอัพเดท8 ก.ย. 2568
รายการสั่งซื้อของฉัน
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่มีค่าใช้จ่าย
สมัครสมาชิก (ฟรี)
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
ร้านGenLogic
GenLogic
ขายบอร์ด Arduino และอุปกรณ์อื่นๆ ที่ใช้ร่วมกับ Arduino รวมถึง Microcontroller, Module, Breakout board, Sensor และอุปกรณ์อิเล็กทรอนิกส์ต่างๆ ในราคาถูก เหมาะสำหรับผู้ที่สนใจเกี่ยวกับ Arduino และการโปรแกรมระบบ Microcontroller และอิเล็กทรอนิกส์ทั่วไป และทำโปรเจคต่างๆ ร้านมีสินค้าสต็อกพร้อมจัดส่ง จัดส่งสินค้ารวดเร็วภายใน 1-2 วันทำการเท่านั้น
เบอร์โทร :
อีเมล : sale@genlogic.co.th
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
สินค้าที่ดูล่าสุด
ดูสินค้าทั้งหมดในร้าน
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join เป็นสมาชิกร้าน
แชร์หน้านี้
แชร์หน้านี้

TOP เลื่อนขึ้นบนสุด
พูดคุย-สอบถาม