audio test

pull/80/head
Kristin Galvin 2020-01-19 18:11:36 -08:00
parent 6bb8b9e5a0
commit 360100e22b
2 changed files with 8 additions and 10 deletions

View File

@ -267,7 +267,7 @@
{ "id": "stetho",
"name": "Stethoscope",
"icon": "stetho.png",
"version":"0.016",
"version":"0.017",
"description": "Hear your heart rate",
"tags": "health",
"storage": [

View File

@ -7,15 +7,14 @@ var wasHigh = 0, wasLow = 0;
var lastHigh = getTime();
var hrmList = [];
var hrm;
var SPEAKER_PIN = D18;
function freq(f) {
console.log("frequency : ", f);
if (f===0) digitalWrite(SPEAKER_PIN, 0);
else analogWrite(SPEAKER_PIN, 0.5, {freq: f});
}
function readHRM() {
var a = analogRead(D29);
var h = getTime();
@ -26,11 +25,10 @@ function readHRM() {
g.clearRect(0,100,239,239);
g.moveTo(-100,0);
}
freq(parseFloat(a*960*4));
g.setColor(1,1,1);
g.lineTo(x,y);
freq((parseFloat(y) * 1000.0) + 500.0);
console.log("frequency " + ((parseFloat(y) * 1000.0) + 500.0));
if ((max-min)>0.005) {
if (4*a > (min+3*max)) { // high
g.setColor(1,0,0);