{ "Library": "hcsr04", "Description": "HC-SR04 Ultrasonic Sensor Library", "Sensor Class": { "HCSR04": { "Name": "HC-SR04 Ultrasonic Distance Measuring Sensor", "Description": "This module defines the HC-SR04 interface for libhcsr04.", "Aliases": ["hcsr04"], "Categories": ["ultrasonic", "distance"], "Connections": ["gpio"], "Project Type": ["robotics", "safety", "prototyping"], "Manufacturers": ["sparkfun"], "Kits": [], "Examples": { "Java": ["HCSR04_Example.java"], "Python": ["hcsr04.py"], "Node.js": ["hcsr04.js"], "C++": ["hcsr04.cxx"], "C": ["hcsr04.c"] }, "Specifications": { "Operating Voltage": {"unit": "V", "typ": 5}, "Operating Current": {"unit": "mA", "typ": 15}, "Measurement Range": {"unit": "cm", "low": 2, "high": 400} }, "Urls" : { "Product Pages": ["https://www.sparkfun.com/products/13959"], "Datasheets": ["https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf"], "Schematics": [] } } } }