A26. ADXL345: 加速規(手勢)
Last updated
Last updated
使用 ADXL345 來偵測手勢
LinkIt 7697
ADXL345 模塊
麵包板
杜邦線
(圖片由 Fritzing 產生, LinkIt 7697 fritzing 下載)
產生的 Arduino 程式如下
#include <Wire.h>
#include <adxl345_blockly.h>
ADXL345Block adxl345;
void setup()
{
adxl345.begin();
Serial.begin(9600);
}
void loop()
{
adxl345.detectGesture();
if (adxl345.isTapDetected()) {
Serial.println("ADXL345 : 偵測到 點一下");
}
if (adxl345.isDoubleTapDetected()) {
Serial.println("ADXL345 : 偵測到 點兩下");
}
if (adxl345.isActivityDetected()) {
Serial.println("ADXL345 : 偵測到 移動");
}
delay(1000);
}
去點擊(tap)或碰撞加速規就可以觀測到偵測到手勢