pyupm_adxl335 module¶
- 
class pyupm_adxl335.ADXL335(pinX, pinY, pinZ, aref=5.0)[source]¶
- Bases: - object- API for the ADXL335 3-Axis Analog Accelerometer. - ID: adxl335 - Name: Low-power, 3-axis +/- 3 g Accelerometer - Other Names: Grove 3-Axis Analog Accelerometer - Category: accelerometer - Manufacturer: seeed - Connection: analog - Link:http://www.analog.com/en/products/mems/accelerometers/adxl335.html UPM module for the ADXL335 3-axis analog accelerometer. This was tested on a Grove 3-axis Analog Accelerometer. It uses 3 analog pins, one for each axis: X, Y, and Z. - C++ includes: adxl335.hpp - 
acceleration(*args)[source]¶
- std::vector< float > acceleration() - Gets the acceleration along all 3 axes - std::vector of x, y, z acceleration values 
 - 
calibrate()[source]¶
- void calibrate() - While the sensor is still, measures the X-axis, Y-axis, and Z-axis values and uses those values as the zero values. 
 - 
setZeroX(zeroX)[source]¶
- void setZeroX(float zeroX) - Sets the “zero” value of the X-axis, determined through calibration - zeroX: “Zero” value of the X-axis 
 - 
setZeroY(zeroY)[source]¶
- void setZeroY(float zeroY) - Sets the “zero” value of the Y-axis, determined through calibration - zeroY: “Zero” value of the Y-axis 
 
-