{"_id":"r-pi-usonic","_rev":"47-b2725cb3cec3d29ded76e58bca3a411e","name":"r-pi-usonic","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","dist-tags":{"latest":"2.5.0"},"versions":{"0.1.0":{"name":"r-pi-usonic","version":"0.1.0","description":"A Node.js API for the HC-SR04 ultrasonic sensor on Raspberry Pi.","keywords":["raspberry","pi","gpio"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"index.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"scripts":{"test":"grunt"},"devDependencies":{"grunt":"~0.4.4","grunt-bumpup":"~0.5.2","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.10.0","grunt-module":"~0.1.2","microtime":"~0.5.1","r-pi-gpio":"~0.1.0"},"homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@0.1.0","dist":{"shasum":"f9d0291bc9928602f98fefc27043e446b1955d64","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-0.1.0.tgz","integrity":"sha512-y0zPcsgRyYqUQmCpSExziz0Q1n4nu9jorDdmwTfxFn7lBYgh2o3uzI9/AGZK3UAKjCWoArR1WCSa0ngOHYYuOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSpDlxN6R8ju/Dw3ou6lvY35qJJcaCIfoh5azPw0aWPAiBZOBqzsl2PhqCoEnc7jO49anFcb9qGDXdlBOG3v5XyYw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"0.1.1":{"name":"r-pi-usonic","version":"0.1.1","description":"A Node.js API for the HC-SR04 ultrasonic sensor on Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"index.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"scripts":{"test":"grunt"},"dependencies":{"microtime":"~0.5.1","r-pi-gpio":"~0.1.0"},"devDependencies":{"grunt":"~0.4.4","grunt-bumpup":"~0.5.2","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.10.0","grunt-module":"~0.1.2"},"homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@0.1.1","dist":{"shasum":"90d529d6d495101df1c4c8aca35fe756dcf74084","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-0.1.1.tgz","integrity":"sha512-7ISapUPPA/cPmW0OlG9TXMTLsJ5jhiyGAo9F70nvOup0+YWxTlujA7vL6wFzJSFEyxIcUoDsNUXQ4P02a7kA8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2iqdvmV0oTd7zlEF7vaeRvX8hNb8S53Lm1oOoH0wwMAiBY12iHc9GpbG8GB8LuDUT+CgMWRndjgCvv2Uz3bkKzzQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"0.2.0":{"name":"r-pi-usonic","version":"0.2.0","description":"A Node.js API for the HC-SR04 ultrasonic sensor on Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"index.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"scripts":{"test":"grunt"},"dependencies":{"microtime":"~0.5.1","r-pi-gpio":"~0.1.0"},"devDependencies":{"grunt":"~0.4.4","grunt-bumpup":"~0.5.2","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.10.0","grunt-module":"~0.1.2"},"homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@0.2.0","dist":{"shasum":"dbd6ebe561498d879df5fafaf93389c98344e50f","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-0.2.0.tgz","integrity":"sha512-E3fY/kXQrHv8I21JNZFro+MAr94IrGPenh4HmUApQe9KypYgt+YucBg8Dkt4hgLTjuTfv3DRDZFDzS9PmC4sBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPGapC579cf9Gg7lgJHRldBAZJu2J7aepn3CnjUhsFXAiEA8MsJ32GvepDmb0ixYaSLhY3hi0DRcMG+tgDa49YZsB8="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"0.2.1":{"name":"r-pi-usonic","version":"0.2.1","description":"A Node.js API for the HC-SR04 ultrasonic sensor on Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"index.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"scripts":{"test":"grunt"},"dependencies":{"microtime":"~0.5.1","r-pi-gpio":"~0.1.0"},"devDependencies":{"grunt":"~0.4.4","grunt-bumpup":"~0.5.2","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.10.0","grunt-module":"~0.1.2"},"homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@0.2.1","dist":{"shasum":"663c653174d2330dc5cdd450025b9dbaaa0b2099","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-0.2.1.tgz","integrity":"sha512-y3HVyyMAasSOd5BYU1z9i+QbMFFz1goGRiJ0mOZUQOAvEK1zQjHu2cwO6pfmZNm/D4iQ/KpxeAPuaTsFsFmjpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuzOBaVbGM7I7rSpepGPBGzcp4tjBwOL8Dt1Vg16pzKAiEA3vG9Ya6UMK6XcizG8NpQUDOGViGtfFs1LDNhk9zYa7U="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"1.0.0":{"name":"r-pi-usonic","version":"1.0.0","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","mmap","gpio"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"index.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"nan":"~1.0.0","typeutil":"~3.1.3"},"devDependencies":{"extended-assert":"~1.0.0","grunt":"~0.4.4","grunt-bumpup":"~0.5.2","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.10.0","grunt-mocha-cov":"~0.2.1","grunt-module":"~0.1.2","mocha":"~1.18.2"},"homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@1.0.0","dist":{"shasum":"c6b06ff0ce10fe6ff2e009a9f1f57b249d343fcd","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-1.0.0.tgz","integrity":"sha512-CN8BqLfNHZKBD7PaZztHiSNfB9mDmMZYRqL27fCJAg3s2i2V2l9hOiBSoSdoOl8LMGsrjlvES6y7GscVgalLaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAM85CYnSlVq5u4cxKdelIU7M03igUlMvJ9Q2RiOScZIAiEAoOliIFnZs2WDW4sBm6HKa0oMI6Cfw4D4SiXx4ybQer4="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"1.1.0":{"name":"r-pi-usonic","version":"1.1.0","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","mmap","gpio"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"index.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"config":{"blanket":{"data-cover-only":"index.js","data-cover-never":"node_modules/"},"mocha-cov-reporter":{"threshold":100,"useColors":true}},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"async":"~0.9.0","nan":"~1.0.0","r-pi-gpio":"~1.0.1","typeutil":"~3.1.4"},"devDependencies":{"extended-assert":"~1.1.0","grunt":"~0.4.5","grunt-bumpup":"~0.5.2","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.10.0","grunt-mocha-cov":"~0.2.1","grunt-module":"~0.1.2","mocha":"~1.19.0","mocha-cov-reporter":"~0.2.3"},"homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@1.1.0","dist":{"shasum":"cd80d1ffc5a96844c099d05c36c7764f6a6d98a4","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-1.1.0.tgz","integrity":"sha512-OjQCAMhX/49vM8Tpcj5ySXI/5oN9sinC3kZCtp1sFIWpCF8cl7/mnP7a+3xh08478qjIexrgMhEVs+gKgrHuHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhBSs32eSW0Dvog+Slf+AwyiQraJfkEJZg0hfNHmbP8AiAB9cuQHGv0vkXNDbunnsxrRomhfcvt1yCbwCdvvc0nHQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"1.1.1":{"name":"r-pi-usonic","version":"1.1.1","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","mmap","gpio"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"index.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"config":{"blanket":{"data-cover-only":"index.js","data-cover-never":"node_modules/"},"mocha-cov-reporter":{"threshold":100,"useColors":true}},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"async":"~0.9.0","nan":"~1.0.0","r-pi-gpio":"~1.0.1","typeutil":"~3.1.4"},"devDependencies":{"extended-assert":"~1.1.0","grunt":"~0.4.5","grunt-bumpup":"~0.5.2","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.10.0","grunt-mocha-cov":"~0.2.1","grunt-module":"~0.1.2","mocha":"~1.19.0","mocha-cov-reporter":"~0.2.3"},"homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@1.1.1","dist":{"shasum":"922608c53183e2895a9e2a1fe8f8d1d6c9d03fa3","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-1.1.1.tgz","integrity":"sha512-OSSQdLaWi6tQyTJyFvByJFTcKKEecPsg+m5Fr/KBtcrbFjEEFeHsfU2UAFFE2QIiKguYs4uKRk+lwdiw21lwrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFnCwlMM07SVjcjNsdkKiSI6MKpS/TvQqhcAw5l5MP2AIhAIDgaKmqmw5Oj4lAF3DKWTrDxqT5UMQCztzTr100erWT"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"2.0.2":{"name":"r-pi-usonic","version":"2.0.2","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","gpio","mmap"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"lib/usonic.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"config":{"blanket":{"data-cover-only":"lib/","data-cover-never":"node_modules/"},"mocha-cov-reporter":{"failOnError":true,"threshold":100,"useColors":true}},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"nan":"~1.3.0","r-pi-gpio":"~2.0.0","typesystem":"~0.3.0"},"devDependencies":{"extended-assert":"~1.3.0","grunt":"~0.4.5","grunt-bumpup":"~0.6.0","grunt-cli":"~0.1.13","grunt-eslint":"~0.6.0","grunt-mocha-cov":"~0.2.1","grunt-module":"~0.3.1","mocha-cov-reporter":"~0.3.0"},"gitHead":"9d02f0690e4184309ca9032f4f78433a7c75def5","homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@2.0.2","_shasum":"68a2ed43f1a2980bafbf06895c6aafd896fe7e0d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"dist":{"shasum":"68a2ed43f1a2980bafbf06895c6aafd896fe7e0d","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-2.0.2.tgz","integrity":"sha512-92IBwalrTIEZ+lA+mpO+mG+MDQxdJz33O65tIdud7FCZcju019vyRshFe04hqE7ZKoXeBpumvr2in9tNRP+nfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE29vtuLbTNrfS6UJhxg2Ath4BzJm6aXB/YaO7w7q0UOAiBViUKYsQ0CZd0ptFZywC58NEfouuwz20Br4YJzv6Yyqw=="}]},"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"2.1.0":{"name":"r-pi-usonic","version":"2.1.0","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","gpio","mmap"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"lib/usonic.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"config":{"blanket":{"data-cover-only":"lib/","data-cover-never":"node_modules/"},"mocha-cov-reporter":{"failOnError":true,"threshold":100,"useColors":true}},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"nan":"~1.3.0","r-pi-gpio":"~2.0.0","typesystem":"~0.3.0"},"devDependencies":{"extended-assert":"~1.3.0","grunt":"~0.4.5","grunt-bumpup":"~0.6.0","grunt-cli":"~0.1.13","grunt-eslint":"~0.6.0","grunt-mocha-cov":"~0.2.1","grunt-module":"~0.3.1","mocha-cov-reporter":"~0.3.0"},"gitHead":"77f34d1f54396e4ba23e7e1e17269949e6a3d300","homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@2.1.0","_shasum":"538a056d5c4a37d6c67ec050bd871cee9f36e3a3","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"dist":{"shasum":"538a056d5c4a37d6c67ec050bd871cee9f36e3a3","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-2.1.0.tgz","integrity":"sha512-2F+phpnLi2Mm8tmqqzkqeRK3xer+Sm7+il7hhTbm895iCtGSZT4vXCiCn6oSxGx24yTi3bRQpQNCyBBEGqnxgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDt+2RAYih2mNbz3NfgDDvI2+ccqNF0bKLMSn7HMd1nkAiEA4xONcSyji57zOsaBGVRaP0LqQJ3ZvL+50lBNjUZIE2Y="}]},"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"2.1.1":{"name":"r-pi-usonic","version":"2.1.1","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","gpio","mmap"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"lib/usonic.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"config":{"blanket":{"data-cover-only":"lib/","data-cover-never":"node_modules/"},"mocha-cov-reporter":{"failOnError":true,"threshold":100,"useColors":true}},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"math-statistics":"~0.1.0","nan":"~1.3.0","r-pi-gpio":"~2.0.1","typesystem":"~0.4.0"},"devDependencies":{"extended-assert":"~1.3.0","grunt":"~0.4.5","grunt-bumpup":"~0.6.0","grunt-cli":"~0.1.13","grunt-eslint":"~0.6.0","grunt-mocha-cov":"~0.3.0","grunt-module":"~0.3.1","mocha-cov-reporter":"~0.3.0"},"gitHead":"51d0dd7ef32f4fb6a4d0c8497e401a1cd9ca6669","homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@2.1.1","_shasum":"39c51289f4b2c8c03b40e8d24f8b419189f94715","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"dist":{"shasum":"39c51289f4b2c8c03b40e8d24f8b419189f94715","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-2.1.1.tgz","integrity":"sha512-v9C3jRb0N+jDD1C0QPZNdgm/qr7uY7EdsVyWQ2rcfpIO+G7b3L1XJvqfbggtcnI+MILfIKZ5SzjLEinL7PCQPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmBgDi1BFu1+D9BMEkePC4ZMcP+dy6LNyx9b3FiCJZxAiBI/0W7AUszaFjjJHY2rjm0aiU+6Ocf7RkEbdw825Gmog=="}]},"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"2.2.0":{"name":"r-pi-usonic","version":"2.2.0","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","gpio","mmap"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"lib/usonic.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"config":{"blanket":{"data-cover-only":"lib/","data-cover-never":"node_modules/"},"mocha-cov-reporter":{"failOnError":true,"threshold":100,"useColors":true}},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"math-statistics":"~1.0.0","nan":"~1.3.0","r-pi-gpio":"~2.1.0","typesystem":"~1.1.0"},"devDependencies":{"extended-assert":"~1.4.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.10.0","grunt-bumpup":"~0.6.1","grunt-cli":"~0.1.13","grunt-mocha-cov":"~0.3.0","grunt-module":"~1.0.0","mocha-cov-reporter":"~1.0.0"},"gitHead":"02abe0edec89e2bee37fc72cb4183ab049f6b620","homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@2.2.0","_shasum":"ccbbc3ed93891f8c6c54806aad326f7184e9f064","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"dist":{"shasum":"ccbbc3ed93891f8c6c54806aad326f7184e9f064","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-2.2.0.tgz","integrity":"sha512-SmlphI+VqPAjrUrfDGCfs22VSyS9egu2ybFHHsWbWy9QNjneGVN4N3eqLJ9d/HSyTQF/2O4HizV5N0ETSfyrDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjfnw3DTlroDhievKVV4RnyvLUEMu1C9O/t1cyCFt+pAiEA0xdOdBVEWv96xFtZdcbJJ7uTcwdcaDYeQJs335zJoL0="}]},"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"2.3.0":{"name":"r-pi-usonic","version":"2.3.0","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","gpio","mmap"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"lib/usonic.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"config":{"blanket":{"data-cover-only":"lib/","data-cover-never":"node_modules/"},"mocha-cov-reporter":{"failOnError":true,"threshold":100,"useColors":true}},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"math-statistics":"~1.0.1","nan":"~1.3.0","r-pi-gpio":"~2.1.1","typesystem":"~1.2.2"},"devDependencies":{"extended-assert":"~1.4.1","grunt":"~0.4.5","grunt-contrib-jshint":"~0.10.0","grunt-bumpup":"~0.6.1","grunt-cli":"~0.1.13","grunt-mocha-cov":"~0.3.0","grunt-module":"~1.0.1","mocha-cov-reporter":"~1.0.1"},"gitHead":"73bc6d98d1c65f947f1de2b76406bfee22019b0d","homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@2.3.0","_shasum":"c5a057b209cc62fc0aeb2f74a47341e47e3b8852","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"dist":{"shasum":"c5a057b209cc62fc0aeb2f74a47341e47e3b8852","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-2.3.0.tgz","integrity":"sha512-AAR6jQPOKt3u6JCvVro+Is0lSNftZF+cz4HvbDGCNLoOwnQCud6ISSnxjnD8q/oIWDkyKuXv9CCz6uPJLptuAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCznAVcn+SeGLipiGWs+XDPdrW8jEq8o6jyrBnE3LZYGAIhAJQ9vxEJSLJMhn62HTSYn8iaCSRgdc9YXwzsN3pDLkCp"}]},"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"2.3.1":{"name":"r-pi-usonic","version":"2.3.1","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","gpio","mmap"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"lib/usonic.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"config":{"blanket":{"data-cover-only":"lib/","data-cover-never":"node_modules/"},"mocha-cov-reporter":{"failOnError":true,"threshold":100,"useColors":true}},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"math-statistics":"~1.0.2","nan":"~1.3.0","r-pi-gpio":"~2.1.2","typesystem":"~1.2.4"},"devDependencies":{"extended-assert":"~1.4.2","grunt":"~0.4.5","grunt-contrib-jshint":"~0.10.0","grunt-bumpup":"~0.6.1","grunt-cli":"~0.1.13","grunt-mocha-cov":"~0.3.0","grunt-module":"~1.2.0","mocha-cov-reporter":"~1.1.0"},"gitHead":"0689e9c7faa06f9a0de0f794e1b06de72309cc58","homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@2.3.1","_shasum":"027a04f4334b6fc2f3ad87d5c55ea6b480e2a5c5","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"dist":{"shasum":"027a04f4334b6fc2f3ad87d5c55ea6b480e2a5c5","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-2.3.1.tgz","integrity":"sha512-lNHUu4YyPkFCI3x1WOAQa0AwhhRua4q5NWLUt5SnbG9Qj3fx6+nc6DpW5xrGe1bfD5+LIMLfgCDbnxSp91hlIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvRkz0Ep7B4oupJm9oWpoDkiB2hg8seJfSoYQ5hTmoXAiEAxEZ1/xeH/OC5MGiZlswyLxXYri5TZSxcqgnj2v5F/0M="}]},"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"2.3.2":{"name":"r-pi-usonic","version":"2.3.2","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","gpio","mmap"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"lib/usonic.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"config":{"blanket":{"data-cover-only":"lib/","data-cover-never":"node_modules/"},"mocha-cov-reporter":{"failOnError":true,"threshold":100,"useColors":true}},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"math-statistics":"~1.0.3","nan":"~1.3.0","r-pi-gpio":"~2.1.3","typesystem":"~2.2.2"},"devDependencies":{"extended-assert":"~1.4.3","grunt":"~0.4.5","grunt-bumpup":"~0.6.2","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.10.0","grunt-jscs":"~0.8.1","grunt-mocha-cov":"~0.3.0","grunt-module":"~1.2.1","mocha-cov-reporter":"~1.1.1","time-grunt":"~1.0.0"},"gitHead":"bc5384a8196c47af27aa8f1e76f2d41a36a56467","homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@2.3.2","_shasum":"873bff7e5a41196d5dfdc904d01dd0b60ddbe6ae","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"dist":{"shasum":"873bff7e5a41196d5dfdc904d01dd0b60ddbe6ae","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-2.3.2.tgz","integrity":"sha512-RE0V0C1Sao5xUqgQ+h7vX32ouQdxL8JuxxYmuf/nRFMO1BvD2peFZNDu4eZ3OR2mmKPZ9z1QJWDlrzbxFcvGoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzJThwaBa/XHqmYg2YkpAbEvTriDbXRRFNa6yCfXgpiAiEAgSASkp6LltMKu95QxR7Apy/ZMqyJ4dyjFFaZMxQb62I="}]},"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"2.4.0":{"name":"r-pi-usonic","version":"2.4.0","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","gpio","mmap"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"lib/usonic.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"config":{"mocha-cov-reporter":{"failOnError":true,"threshold":100,"useColors":true}},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"expressive-assertion":"~1.4.1","math-statistics":"~1.1.3","nan":"~1.6.1","r-pi-gpio":"~2.2.3","typesystem":"~5.0.0"},"devDependencies":{"blanket":"latest","grunt":"latest","grunt-bumpup":"latest","grunt-cli":"latest","grunt-contrib-jshint":"latest","grunt-coveralls":"latest","grunt-jscs":"latest","grunt-mocha-test":"latest","grunt-module":"latest","load-grunt-tasks":"latest","mocha-cov-reporter":"latest","mocha-lcov-reporter":"latest","node-mock":"latest","time-grunt":"latest"},"gitHead":"fcabacb835f3d7028180d79cc368da854d69d002","homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@2.4.0","_shasum":"c0e651670ceefb36238aeb5e0c4ef45ee1e027af","_from":".","_npmVersion":"2.3.0","_nodeVersion":"1.0.4","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"dist":{"shasum":"c0e651670ceefb36238aeb5e0c4ef45ee1e027af","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-2.4.0.tgz","integrity":"sha512-7+ark8k3Jq73BQY9m+wsr94dnB4crqGm1lnnvqJM09T62liz0mapLKV/2IXOJWUUETs/J6EUiFasP8QiQomfug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5oDUDluX0wdKKf9pKvzmlN4VQlbFZ2m6vY87dCWUBdwIgP42elg3Y4vMIiW4JN7euKjAsfwfQ8MmbGMOFtWdTdfE="}]},"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"2.4.1":{"name":"r-pi-usonic","version":"2.4.1","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","gpio","mmap"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE"}],"main":"lib/usonic.js","repository":{"type":"git","url":"https://github.com/clebert/r-pi-usonic.git"},"config":{"mocha-cov-reporter":{"failOnError":true,"threshold":100,"useColors":true}},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"expressive-assertion":"~1.4.1","math-statistics":"~1.2.0","nan":"~1.6.2","r-pi-gpio":"~2.2.3","typesystem":"~5.0.0"},"devDependencies":{"blanket":"latest","grunt":"latest","grunt-bumpup":"latest","grunt-cli":"latest","grunt-contrib-jshint":"latest","grunt-coveralls":"latest","grunt-jscs":"latest","grunt-mocha-test":"latest","grunt-module":"latest","load-grunt-tasks":"latest","mocha-cov-reporter":"latest","mocha-lcov-reporter":"latest","node-mock":"latest","time-grunt":"latest"},"gitHead":"f0fecd6bb0aa19804ac38a80ed2bb2041bf77a56","homepage":"https://github.com/clebert/r-pi-usonic","_id":"r-pi-usonic@2.4.1","_shasum":"137e5167a24fb62cd3387886658225ed8bcc6235","_from":".","_npmVersion":"2.3.0","_nodeVersion":"1.0.4","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"dist":{"shasum":"137e5167a24fb62cd3387886658225ed8bcc6235","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-2.4.1.tgz","integrity":"sha512-ERC0snrPQynpTOnKkLGKvgDxto2Edu9eB3Gvi+wC/0BoJgbOarpiTEpYlpdNWtczu/VH2JDF6II9h3AlF+tn/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgWcyQR+kaLfd2+OQfUC5LI0fk/kpO3QacOiZYji7dvAiBbCsgJZIxPT8VbwTOmh2yxqH5W6QSlGahNzlqWiwEOYw=="}]},"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"},"2.5.0":{"name":"r-pi-usonic","version":"2.5.0","description":"A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","gpio","mmap"],"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"engines":{"node":">= 0.10.0"},"inceptionYear":2014,"license":"MIT","main":"lib/usonic.js","repository":{"type":"git","url":"git+https://github.com/clebert/r-pi-usonic.git"},"config":{"mocha-cov-reporter":{"failOnError":true,"threshold":0,"useColors":true}},"scripts":{"install":"node-gyp configure build","test":"grunt"},"dependencies":{"expressive-assertion":"~1.5.1","math-statistics":"~1.2.0","nan":"~2.0.8","r-pi-gpio":"~3.0.0","typesystem":"~5.0.0"},"devDependencies":{"blanket":"latest","grunt":"latest","grunt-bumpup":"latest","grunt-cli":"latest","grunt-contrib-jshint":"latest","grunt-coveralls":"latest","grunt-jscs":"latest","grunt-mocha-test":"latest","grunt-module":"latest","load-grunt-tasks":"latest","mocha":"latest","mocha-cov-reporter":"latest","mocha-lcov-reporter":"latest","node-mock":"latest","time-grunt":"latest"},"gitHead":"53520c44377049586ac57b23b4bf5386a05a27db","homepage":"https://github.com/clebert/r-pi-usonic#readme","_id":"r-pi-usonic@2.5.0","_shasum":"11541bda92e020253ba9739310a82c7bd665788e","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"clebert","email":"clebert@me.com"},"maintainers":[{"name":"clebert","email":"clebert@me.com"}],"dist":{"shasum":"11541bda92e020253ba9739310a82c7bd665788e","tarball":"https://registry.npmjs.org/r-pi-usonic/-/r-pi-usonic-2.5.0.tgz","integrity":"sha512-qoF6rVrO6QfbStfNOPdefeb5xeVHG5Y+BVZufwFR+j135fYtWyEUOynboI/4LKTHUHBTrSrchnDqz1U/4kd31g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFRqN8YLNde9tIHJ1o4/Y0xtFfRreJUmLwvvqpkEAlGAiBykRmuM9Sr5Zx5otdyHRFdRTKx+pP6dkhNJQuJik62RQ=="}]},"deprecated":"THIS PROJECT IS NO LONGER MAINTAINED by clebert"}},"readme":"# r-pi-usonic\n\n> A high performance, memory mapped, Node.js API for the HC-SR04 ultrasonic sensor connected to a Raspberry Pi.\n\n[![license](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://raw.githubusercontent.com/clebert/r-pi-usonic/master/LICENSE)\n[![npm](http://img.shields.io/npm/v/r-pi-usonic.svg?style=flat)](https://www.npmjs.org/package/r-pi-usonic)\n[![downloads](http://img.shields.io/npm/dm/r-pi-usonic.svg?style=flat)](https://www.npmjs.org/package/r-pi-usonic)\n\n[![build](http://img.shields.io/travis/clebert/r-pi-usonic/master.svg?style=flat)](https://travis-ci.org/clebert/r-pi-usonic)\n[![coverage](http://img.shields.io/coveralls/clebert/r-pi-usonic/master.svg?style=flat)](https://coveralls.io/r/clebert/r-pi-usonic)\n[![code climate](http://img.shields.io/codeclimate/github/clebert/r-pi-usonic.svg?style=flat)](https://codeclimate.com/github/clebert/r-pi-usonic)\n[![dependencies](http://img.shields.io/david/clebert/r-pi-usonic.svg?style=flat)](https://david-dm.org/clebert/r-pi-usonic#info=dependencies&view=table)\n[![devDependencies](http://img.shields.io/david/dev/clebert/r-pi-usonic.svg?style=flat)](https://david-dm.org/clebert/r-pi-usonic#info=devDependencies&view=table)\n\n## Getting Started\n\n### Installation\n\n```sh\nnpm install r-pi-usonic --save\n```\n\n### Integration\n\n```javascript\nvar usonic = require('r-pi-usonic');\n```\n\n## API\n\n### usonic.init(callback)\n\nCreates the memory mapping with a device-specific memory offset.\n\n**You must call this function only once and before any other function.**\n\n```javascript\nusonic.init(function (error) {\n    if (error) {\n        ...\n    } else {\n        ...\n    }\n});\n```\n\n### usonic.createSensor(echoPin, triggerPin, [timeout])\n\nCreates a new ultrasonic sensor function and returns it.\nThe measurement timeout has a default value of 750 µs.\n\n```javascript\nvar sensor = usonic.createSensor(24, 23, 450);\n```\n\n### sensor()\n\nReturns the distance in cm if no measurement timeout occurs, and -1 otherwise.\n\n```javascript\nvar distance = sensor();\n```\n\n## Example\n\nThis example needs access to the physical memory, so it must run as root.\n\n```sh\nsudo node examples/surveyor.js\n```\n\n![Example: hcsr04.png](https://raw.githubusercontent.com/clebert/r-pi-usonic/master/resources/hcsr04.png)\n\n## Raspberry Pi GPIO Pin Layout\n\n### Raspberry Pi Model A/B (Rev 1.0)\n\n| Assignment         | Pin | Pin | Assignment         |\n| :----------------- | :-- | :-- | :----------------- |\n| 3.3V               | 1   | 2   | 5V                 |\n| GPIO 0 (SDA0)      | 3   | 4   | 5V                 |\n| GPIO 1 (SCL0)      | 5   | 6   | GROUND             |\n| GPIO 4             | 7   | 8   | GPIO 14 (TXD0)     |\n| GROUND             | 9   | 10  | GPIO 15 (RXD0)     |\n| GPIO 17            | 11  | 12  | GPIO 18            |\n| GPIO 21            | 13  | 14  | GROUND             |\n| GPIO 22            | 15  | 16  | GPIO 23            |\n| 3.3V               | 17  | 18  | GPIO 24            |\n| GPIO 10 (SPI_MOSI) | 19  | 20  | GROUND             |\n| GPIO 9  (SPI_MISO) | 21  | 22  | GPIO 25            |\n| GPIO 11 (SPI_SCLK) | 23  | 24  | GPIO 8 (SPI_CE0_N) |\n| GROUND             | 25  | 26  | GPIO 7 (SPI_CE1_N) |\n\n### Raspberry Pi Model A/B (Rev 2.0)\n\n| Assignment         | Pin | Pin | Assignment         |\n| :----------------- | :-- | :-- | :----------------- |\n| 3.3V               | 1   | 2   | 5V                 |\n| GPIO 2 (SDA1)      | 3   | 4   | 5V                 |\n| GPIO 3 (SCL1)      | 5   | 6   | GROUND             |\n| GPIO 4             | 7   | 8   | GPIO 14 (TXD0)     |\n| GROUND             | 9   | 10  | GPIO 15 (RXD0)     |\n| GPIO 17            | 11  | 12  | GPIO 18            |\n| GPIO 27            | 13  | 14  | GROUND             |\n| GPIO 22            | 15  | 16  | GPIO 23            |\n| 3.3V               | 17  | 18  | GPIO 24            |\n| GPIO 10 (SPI_MOSI) | 19  | 20  | GROUND             |\n| GPIO 9  (SPI_MISO) | 21  | 22  | GPIO 25            |\n| GPIO 11 (SPI_SCLK) | 23  | 24  | GPIO 8 (SPI_CE0_N) |\n| GROUND             | 25  | 26  | GPIO 7 (SPI_CE1_N) |\n\n### Raspberry Pi Model B+ / Raspberry Pi 2 Model B\n\n| Assignment         | Pin | Pin | Assignment         |\n| :----------------- | :-- | :-- | :----------------- |\n| 3.3V               | 1   | 2   | 5V                 |\n| GPIO 2 (SDA1)      | 3   | 4   | 5V                 |\n| GPIO 3 (SCL1)      | 5   | 6   | GROUND             |\n| GPIO 4             | 7   | 8   | GPIO 14 (TXD0)     |\n| GROUND             | 9   | 10  | GPIO 15 (RXD0)     |\n| GPIO 17            | 11  | 12  | GPIO 18            |\n| GPIO 27            | 13  | 14  | GROUND             |\n| GPIO 22            | 15  | 16  | GPIO 23            |\n| 3.3V               | 17  | 18  | GPIO 24            |\n| GPIO 10 (SPI_MOSI) | 19  | 20  | GROUND             |\n| GPIO 9  (SPI_MISO) | 21  | 22  | GPIO 25            |\n| GPIO 11 (SPI_SCLK) | 23  | 24  | GPIO 8 (SPI_CE0_N) |\n| GROUND             | 25  | 26  | GPIO 7 (SPI_CE1_N) |\n| ID_SD              | 27  | 28  | ID_SC              |\n| GPIO 5             | 29  | 30  | GROUND             |\n| GPIO 6             | 31  | 32  | GPIO 12            |\n| GPIO 13            | 33  | 34  | GROUND             |\n| GPIO 19            | 35  | 36  | GPIO 16            |\n| GPIO 26            | 37  | 38  | GPIO 20            |\n| GROUND             | 39  | 40  | GPIO 21            |\n\n## Related Links\n\n- [Ultrasonic Ranging Module HC-SR04](http://www.micropik.com/PDF/HCSR04.pdf)\n- [Ultraschall Messmodul HC-SR04](http://www.mikrocontroller.net/attachment/218122/HC-SR04_ultraschallmodul_beschreibung_3.pdf)\n\n## Running Tests\n\nTo run the test suite first install the development dependencies:\n\n```sh\nnpm install\n```\n\nthen run the tests:\n\n```sh\nnpm test\n```\n","maintainers":[{"name":"clebert","email":"clebert@me.com"}],"time":{"modified":"2022-06-25T08:36:29.003Z","created":"2014-04-15T19:41:25.636Z","0.1.0":"2014-04-15T19:41:25.636Z","0.1.1":"2014-04-18T18:32:23.950Z","0.2.0":"2014-04-18T19:46:51.261Z","0.2.1":"2014-04-18T20:02:23.627Z","1.0.0":"2014-05-21T20:27:59.575Z","1.1.0":"2014-05-24T21:47:24.882Z","1.1.1":"2014-05-25T16:41:26.191Z","2.0.0":"2014-08-03T09:57:15.397Z","2.0.1":"2014-08-03T10:12:30.379Z","2.0.2":"2014-08-03T10:17:34.058Z","2.1.0":"2014-08-03T19:34:01.481Z","2.1.1":"2014-08-10T15:15:45.444Z","2.2.0":"2014-08-24T10:56:49.304Z","2.3.0":"2014-09-27T21:13:16.275Z","2.3.1":"2014-10-01T20:38:12.494Z","2.3.2":"2014-10-26T16:55:35.709Z","2.4.0":"2015-01-31T11:06:50.674Z","2.4.1":"2015-02-11T12:04:30.686Z","2.5.0":"2015-09-23T21:02:26.030Z"},"homepage":"https://github.com/clebert/r-pi-usonic#readme","keywords":["raspberry","pi","ultrasonic","sensor","hcsr04","gpio","mmap"],"repository":{"type":"git","url":"git+https://github.com/clebert/r-pi-usonic.git"},"author":{"name":"Clemens Akens","email":"clebert@me.com","url":"http://clebert.com/"},"bugs":{"url":"https://github.com/clebert/r-pi-usonic/issues"},"readmeFilename":"README.md","license":"MIT","users":{"rilleralle":true,"viking":true,"cristiandley":true}}