物聯網開發硬體應用
Would you like to react to this message? Create an account in a few clicks or log in to continue.
物聯網開發硬體應用

提升國內高職學生物聯網開發硬體應用入門技術 待進入科技大學再升級為物聯網開發硬體設計人員


您沒有登錄。 請登錄註冊

A26. ADXL345: 加速規(手勢)

向下  內容 [第1頁(共1頁)]

1A26. ADXL345: 加速規(手勢) Empty A26. ADXL345: 加速規(手勢) 周四 9月 20, 2018 8:25 pm

Admin


Admin

使用 ADXL345 來偵測手勢

此為 LinkIt 7697 BlocklyDuino v3 新功能, 預計於七月初發佈

電路圖
LinkIt 7697
ADXL345 模塊
麵包板
杜邦線

A26. ADXL345: 加速規(手勢) Image221
使用 ADXL345 模組,搭配下面範例需連接以下腳位

VCC : 外接 5V 電源供應 (ADXL345 模組通常工作電壓為 3V~5V,所以也可使用 3V3 供應電源)
GND : 外接 GND
SDA :接到 P9 (LinkIt 7697 的 I2C-DATA 資料腳位)
SCL 或 SCK: 接到 P8 (LinkIt 7697 的 I2C-CLK 時序腳位)
A26. ADXL345: 加速規(手勢) Image222

積木畫布

A26. ADXL345: 加速規(手勢) A42_b10

產生的 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)或碰撞加速規就可以觀測到偵測到手勢

A26. ADXL345: 加速規(手勢) A42_a10


https://iotboard.666forum.com

回頂端  內容 [第1頁(共1頁)]

這個論壇的權限:
無法 在這個版面回復文章