Page 105 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 105
4.2 开源硬件项目的输入组件
5.实验硬件电路搭建模拟图如图4-18所示。其中,ADXL345加速度传感器的VCC接
开发板上的5 V引脚,GND接开发板上的GND引脚,SCL接A5引脚,SDA接A4引脚。
图4-18 实验硬件电路搭建模拟图
6.实验的文本程序代码示例如下所示。
#include "Wire.h"
#include "I2Cdev.h"
#include "ADXL345.h"
ADXL345 accel; 广东教育出版社
int 16_t ax, ay, az;
void setup( ) {
Wire.begin( );
Serial.begin(38400);
Serial.println("Initializing I2C devices...");
accel.initialize( );
Serial.println("Testing device connections...");
Serial.println(accel.testConnection( ) ? "ADXL345 connection successful":"ADXL345
connection failed");
}
void loop( ) {
accel.getAcceleration(&ax, &ay, &az);
Serial.print("x:\t");
Serial.println(ax);
delay(50);
}
实 践
1.编写程序,测试与研究ADXL345在运动时,X轴、Y轴、Z轴之间的数值变化及其
97 97
21X1359.indd 97 2019/9/29 10:57:21