Mô tả sản phẩm
Cảm Biến Gia Tốc GY-346 ADXL346 Giao tiếp IIC I2C SPI là sản phẩm cảm biến gia tốc kế 3 trục mỏng và nhỏ, có mức tiêu thụ điện năng thấp và độ phân giải cao. Nó cũng có các chế độ ngắt linh hoạt có thể được phát trên cả hai chân ngắt. Phù hợp sử dụng cho Arduino, Raspberry Pi.
Cảm Biến Gia Tốc GY-346 ADXL346 Giao tiếp IIC I2C SPI rất phù hợp cho các ứng dụng thiết bị di động. Nó đo việc sử dụng gia tốc trọng lực tĩnh trong các ứng dụng cảm biến độ nghiêng, cũng như gia tốc của chuyển động gia tốc động hoặc độ rung gây ra bởi độ phân giải cao (4mg/LSB) của nó có thể đo được độ nghiêng thay đổi nhỏ hơn 1 độ.
Thông số kỹ thuật
- Chip: ADXL346
- Điện áp làm việc: 3-5 V
- Giao tiếp: IIC / I2C / SPI
- Băng thông điển hình SPI : -1,6 kHz
- Độ nhạy: lên tới 256 LSB
- Dòng điện cung cấp: 146 uA
- Phát hiện rơi tự do, phát hiện một lần nhấn đúp, giám sát hoạt động không hoạt động.
Code tham khảo Cảm Biến Gia Tốc GY-346 ADXL346 Giao tiếp IIC I2C SPI với Arduino
Để sử dụng cảm biến gia tốc ADXL346 với Arduino, bạn có thể sử dụng giao tiếp IIC hoặc SPI. Dưới đây là một số ví dụ về chương trình Arduino để đọc dữ liệu từ cảm biến ADXL346 qua giao tiếp IIC và SPI:
- Giao tiếp IIC:
Kết nối ADXL346 với Arduino như sau:
VCC -> 3.3V
GND -> GND
CS -> VCC (vì chúng ta sử dụng giao tiếp IIC)
SDA -> A4
SCL -> A5
Sử dụng thư viện Wire.h để giao tiếp với ADXL346:
#include <Wire.h> #define ADXL_ADDRESS 0x53 // Địa chỉ của ADXL346 void setup() { void loop() { Serial.print("X: "); delay(100); |
- Giao tiếp SPI:
Kết nối ADXL346 với Arduino như sau:
VCC -> 3.3V
GND -> GND
CS -> pin digital 10 (hoặc bất kỳ pin digital nào khác)
SDA -> pin digital 11 (MOSI)
SCL -> pin digital 13 (SCK)
Sử dụng thư viện SPI.h để giao tiếp với ADXL346:
#include <SPI.h> #define ADXL_CS 10 // Chân CS của ADXL346 void setup() { |
Tags
#cam_bien #gia_toc #ADXL346 #GY-346 #IIC #I2C #SPI #Arduino #Sensor #Accelerometer #DigitalAccelerometer #Wire #SPICommunication #WireCommunication #cam_bien_gia_toc_GY-346
Video tham khảo sản phẩm tương tự