คำอธิบาย
คุณสมบัติหลักของ ADXL345
- วัดความเร่งในแนว X, Y, และ Z ด้วยความแม่นยำสูง
- มีความละเอียดที่สามารถเลือกได้ระหว่าง ±2g, ±4g, ±8g, และ ±16g
- มีการสื่อสารผ่าน I2C และ SPI
- ใช้แรงดันไฟฟ้าเลี้ยงที่ต่ำ และมีโหมดการทำงานแบบสูง/ต่ำ เพื่อประหยัดพลังงาน
- มีฟีเจอร์ interrupt ที่สามารถตั้งค่าเงื่อนไขต่างๆ เพื่อส่งสัญญาณเตือน
เนื่องจากเซนเซอร์นี้มีความแม่นยำสูง จึงสามารถใช้ในการสร้างโปรเจกต์ที่ต้องการความแม่นยำในการวัดความเร่ง เช่น การทำระบบป้องกันการตกของโดรน, ระบบตรวจจับการตก, หรือเกมที่ตอบสนองต่อการเคลื่อนไหว.
การเริ่มต้นใช้งาน ADXL345 กับ Arduino
ADXL345 คือ เซนเซอร์วัดความเร่ง 3 แกน ที่สามารถวัดความเร่งในแนวต่าง ๆ ได้ และมีการสื่อสารผ่านทาง I2C และ SPI ซึ่งทำให้สามารถต่อกับ Arduino ได้อย่างง่ายดาย
อุปกรณ์ทดลอง
- บอร์ด Arduino (เช่น Arduino Uno)
- โมดูล ADXL345
- สาย jumper
- Breadboard
การต่อวงจร
- VCC ของ ADXL345 -> 3.3V ของ Arduino
- GND -> GND
- SDA -> A4 (สำหรับ Arduino Uno)
- SCL -> A5 (สำหรับ Arduino Uno)