282 lines
12 KiB
JSON
282 lines
12 KiB
JSON
{
|
|
"Library": "mma8x5x",
|
|
"Description": "MMA8X5X Family Three-Axis Accelerometer Library",
|
|
"Sensor Class": {
|
|
"mma8451": {
|
|
"Name": "API for the Adafruit/Freescale MMA8451 Three-Axis Accelerometer",
|
|
"Description": "This is the UPM Module for the Adafruit/Freescale mma8451 three-axis accelerometer. This simple accelerometer and breakout board are a great starting point for working with accelerometers in general. This is the most percise of the mma8x5x series, offering a 14-bit analog to digital converter onboard. The Adafruit breakout board makes it easy to mount to breadboard or perfboard.",
|
|
"Aliases": ["mma8451", "mma8x5x", "Adafruit Triple-Axis Accelerometer - ±2/4/8g"],
|
|
"Categories": ["accelerometer"],
|
|
"Connections": ["i2c"],
|
|
"Project Type": ["prototyping", "commercial"],
|
|
"Manufacturers": ["Freescale", "Adafruit"],
|
|
"Examples": {
|
|
"Python": ["mma8x5x.py"],
|
|
"C++": ["mma8x5x.cxx"]
|
|
},
|
|
"Specifications": {
|
|
"Vsource": {
|
|
"unit": "V",
|
|
"min": 3.3,
|
|
"max": 5.0
|
|
},
|
|
"Supply Current":{
|
|
"unit": "uA",
|
|
"min": 6,
|
|
"max": 165
|
|
},
|
|
"Operating Temperature": {
|
|
"unit": "°C",
|
|
"min": -40,
|
|
"max": 85
|
|
},
|
|
"Measurement Range": {
|
|
"unit": "g",
|
|
"min" : 2,
|
|
"max" : 8
|
|
},
|
|
"Sensitivity": {
|
|
"unit" : "LSB/g",
|
|
"min" : 1024,
|
|
"max" : 4096
|
|
}
|
|
},
|
|
"Platforms": {
|
|
"Intel Joule Module": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
},
|
|
"Intel Edison": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
},
|
|
"Arduino 101": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
}
|
|
},
|
|
"Urls": {
|
|
"Product Pages": ["https://www.adafruit.com/product/2019"],
|
|
"Datasheets": ["https://cdn-shop.adafruit.com/datasheets/MMA8451Q-1.pdf"]
|
|
}
|
|
},
|
|
"mma8452q": {
|
|
"Name": "API for the Sparkfun/Freescale MMA8451Q Three-Axis Accelerometer",
|
|
"Description": "This is the UPM Module for the Sparkfun/Freescale mma8452 three-axis accelerometer. This breakout board makes it easy to use the tiny MMA8452Q accelerometer in your project. The MMA8452Q is a smart low-power, three-axis, capacitive MEMS accelerometer with 12 bits of resolution. The MMA8452Q has user-selectable full scales of ±2g/±4g/±8g.",
|
|
"Aliases": ["mma8452q", "mma8x5x", "SparkFun Triple Axis Accelerometer Breakout - MMA8452Q"],
|
|
"Categories": ["accelerometer"],
|
|
"Connections": ["i2c"],
|
|
"Project Type": ["prototyping", "commercial"],
|
|
"Manufacturers": ["Freescale", "Sparkfun"],
|
|
"Examples": {
|
|
"Python": ["mma8x5x.py"],
|
|
"C++": ["mma8x5x.cxx"]
|
|
},
|
|
"Specifications": {
|
|
"Vsource": {
|
|
"unit": "V",
|
|
"min": 1.95,
|
|
"max": 3.6
|
|
},
|
|
"Supply Current":{
|
|
"unit": "uA",
|
|
"min": 6,
|
|
"max": 165
|
|
},
|
|
"Operating Temperature": {
|
|
"unit": "°C",
|
|
"min": -40,
|
|
"max": 85
|
|
},
|
|
"Measurement Range": {
|
|
"unit": "g",
|
|
"min" : 2,
|
|
"max" : 8
|
|
},
|
|
"Sensitivity": {
|
|
"unit" : "LSB/g",
|
|
"min" : 256,
|
|
"max" : 1024
|
|
}
|
|
},
|
|
"Platforms": {
|
|
"Intel Joule Module": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
},
|
|
"Intel Edison": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
},
|
|
"Arduino 101": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
}
|
|
},
|
|
"Urls": {
|
|
"Product Pages": ["https://www.sparkfun.com/products/12756"],
|
|
"Datasheets": ["https://cdn.sparkfun.com/datasheets/Sensors/Accelerometers/MMA8452Q-rev8.1.pdf"]
|
|
}
|
|
},
|
|
"mma8453q": {
|
|
"Name": "API for the NXP MMA8453Q Three-Axis Accelerometer",
|
|
"Description": "This is the UPM Module for the NXP mma8453q three-axis accelerometer. This accelerometer is packed with embedded functions with flexible user-programmable options configurable to two interrupt pins. Embedded interrupt functions allow for overall power savings relieving the host processor from continuously polling data. The MMA8453Q has user-selectable full scales of ±2g/±4g/±8g.",
|
|
"Aliases": ["mma8453q", "mma8x5x", "MMA8453Q: ±2g/±4g/±8g, Low g, 10-bit Digital Accelerometer"],
|
|
"Categories": ["accelerometer"],
|
|
"Connections": ["i2c"],
|
|
"Project Type": ["prototyping", "commercial"],
|
|
"Manufacturers": ["NXP"],
|
|
"Examples": {
|
|
"Python": ["mma8x5x.py"],
|
|
"C++": ["mma8x5x.cxx"]
|
|
},
|
|
"Specifications": {
|
|
"Vsource": {
|
|
"unit": "V",
|
|
"min": 1.95,
|
|
"max": 3.6
|
|
},
|
|
"Supply Current":{
|
|
"unit": "uA",
|
|
"min": 6,
|
|
"max": 165
|
|
},
|
|
"Operating Temperature": {
|
|
"unit": "°C",
|
|
"min": -40,
|
|
"max": 85
|
|
},
|
|
"Measurement Range": {
|
|
"unit": "g",
|
|
"min" : 2,
|
|
"max" : 8
|
|
},
|
|
"Sensitivity": {
|
|
"unit" : "LSB/g",
|
|
"min" : 64,
|
|
"max" : 256
|
|
}
|
|
},
|
|
"Platforms": {
|
|
"Intel Joule Module": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
},
|
|
"Intel Edison": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
},
|
|
"Arduino 101": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
}
|
|
},
|
|
"Urls": {
|
|
"Product Pages": ["http://www.nxp.com/products/sensors/accelerometers/3-axis-accelerometers/2g-4g-8g-low-g-10-bit-digital-accelerometer:MMA8453Q"],
|
|
"Datasheets": ["http://www.nxp.com/docs/en/data-sheet/MMA8453Q.pdf"]
|
|
}
|
|
},
|
|
"mma8652fc": {
|
|
"Name": "API for the NXP MMA8652FC Three-Axis Accelerometer",
|
|
"Description": "This is the UPM Module for the NXP mma8652fc three-axis accelerometer. This accelerometer is packed with embedded functions with flexible user-programmable options configurable to two interrupt pins. Embedded interrupt functions allow for overall power savings relieving the host processor from continuously polling data. The MMA8453Q has user-selectable full scales of ±2g/±4g/±8g.",
|
|
"Aliases": ["mma8652fc", "mma8x5x", "MMA8652FC: ±2g/±4g/±8g, Low g, 12-Bit Digital Accelerometer"],
|
|
"Categories": ["accelerometer"],
|
|
"Connections": ["i2c"],
|
|
"Project Type": ["prototyping", "commercial"],
|
|
"Manufacturers": ["NXP"],
|
|
"Examples": {
|
|
"Python": ["mma8x5x.py"],
|
|
"C++": ["mma8x5x.cxx"]
|
|
},
|
|
"Specifications": {
|
|
"Vsource": {
|
|
"unit": "V",
|
|
"min": 1.95,
|
|
"max": 3.6
|
|
},
|
|
"Supply Current":{
|
|
"unit": "uA",
|
|
"min": 6,
|
|
"max": 165
|
|
},
|
|
"Operating Temperature": {
|
|
"unit": "°C",
|
|
"min": -40,
|
|
"max": 85
|
|
},
|
|
"Measurement Range": {
|
|
"unit": "g",
|
|
"min" : 2,
|
|
"max" : 8
|
|
},
|
|
"Sensitivity": {
|
|
"unit" : "LSB/g",
|
|
"min" : 256,
|
|
"max" : 1024
|
|
}
|
|
},
|
|
"Platforms": {
|
|
"Intel Joule Module": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
},
|
|
"Intel Edison": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
},
|
|
"Arduino 101": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
}
|
|
},
|
|
"Urls": {
|
|
"Product Pages": ["http://www.nxp.com/products/sensors/accelerometers/3-axis-accelerometers/2g-4g-8g-low-g-12-bit-digital-accelerometer:MMA8652FC"],
|
|
"Datasheets": ["http://www.nxp.com/docs/en/data-sheet/MMA8652FC.pdf"]
|
|
}
|
|
},
|
|
"mma8653fc": {
|
|
"Name": "API for the NXP MMA8653FC Three-Axis Accelerometer",
|
|
"Description": "This is the UPM Module for the NXP mma8653fc three-axis accelerometer. This accelerometer is packed with embedded functions with flexible user-programmable options configurable to two interrupt pins. Embedded interrupt functions allow for overall power savings relieving the host processor from continuously polling data. The MMA8453Q has user-selectable full scales of ±2g/±4g/±8g.",
|
|
"Aliases": ["mma8653fc", "mma8x5x", "MMA8653FC: ±2g/±4g/±8g, Low g, 12-Bit Digital Accelerometer"],
|
|
"Categories": ["accelerometer"],
|
|
"Connections": ["i2c"],
|
|
"Project Type": ["prototyping", "commercial"],
|
|
"Manufacturers": ["NXP"],
|
|
"Examples": {
|
|
"Python": ["mma8x5x.py"],
|
|
"C++": ["mma8x5x.cxx"]
|
|
},
|
|
"Specifications": {
|
|
"Vsource": {
|
|
"unit": "V",
|
|
"min": 1.95,
|
|
"max": 3.6
|
|
},
|
|
"Supply Current":{
|
|
"unit": "uA",
|
|
"min": 6,
|
|
"max": 165
|
|
},
|
|
"Operating Temperature": {
|
|
"unit": "°C",
|
|
"min": -40,
|
|
"max": 85
|
|
},
|
|
"Measurement Range": {
|
|
"unit": "g",
|
|
"min" : 2,
|
|
"max" : 8
|
|
},
|
|
"Sensitivity": {
|
|
"unit" : "LSB/g",
|
|
"min" : 64,
|
|
"max" : 256
|
|
}
|
|
},
|
|
"Platforms": {
|
|
"Intel Joule Module": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
},
|
|
"Intel Edison": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
},
|
|
"Arduino 101": {
|
|
"Notes": ["Might need pull up resistors"]
|
|
}
|
|
},
|
|
"Urls": {
|
|
"Product Pages": ["http://www.nxp.com/products/sensors/accelerometers/3-axis-accelerometers/2g-4g-8g-low-g-10-bit-digital-accelerometer:MMA8653FC"],
|
|
"Datasheets": ["http://www.nxp.com/docs/en/data-sheet/MMA8653FC.pdf"]
|
|
}
|
|
}
|
|
}
|
|
}
|