johnny-five
Version:
The JavaScript Arduino Programming Framework.
33 lines (27 loc) • 632 B
JavaScript
// var start = 0;
// var peak = 0;
// var max = 0;
// var min = 1024;
// var volts = 0;
// // Sample 25mhz (~40 readings per second)
// microphone.on("data", function() {
// var value = this.value;
// if (start === 0) {
// start = Date.now();
// }
// if (value > max) {
// // save just the max levels
// max = value;
// }
// if (value < min) {
// // save just the min levels
// min = value;
// }
// if (Date.now() >= start + 1000) {
// peak = max - min;
// volts = (peak * 5) / 1024;
// console.log( "tick", volts );
// start = 0;
// volts = 0;
// }
// });