久坐提醒器
工作或学习时间长,坐在椅子上时间久了。久而久之,就会发生颈椎疾病。这样对生活和学习都会造成不利影响。与其事后治疗,不如早做预防,您说呢?
这个项目就是利用一个FSR柔性电阻和蜂鸣器来提醒使用者来及时放松休息。
重量在100斤以上就可以感应到。
连线图的接线做的不对,我专门在图上进行了标注正确的接口。这个连线软件我还不大会用。
/***made by gada888***/
int flexiForcePin = 1;
int buzzerPin = 5;
int curCounter = 0;
void setup(){
//Serial.begin(9600);
pinMode(buzzerPin, OUTPUT);
;
}
void loop(){
int flexiForceReading = analogRead(flexiForcePin);
// **********************************************************
if (curCounter >= 1200){
digitalWrite(buzzerPin, HIGH);
digitalWrite(1, HIGH);
}
// **********************************************************
if (flexiForceReading > 10){
curCounter++;
}
else if (flexiForceReading < 10) {
digitalWrite(buzzerPin, LOW);
curCounter = 0;
digitalWrite(1, LOW);
}
delay(1000);
}
用的什么传感器呢?
你好,我也是想做一个久坐提醒器,我按照您这个代码拷到Arduino板上,传感器也一样,但是蜂鸣器一接通电源就响了,没有体现出计时的效果。 /***made by gada888***/
int FSRPin = 1;
int buzzerPin = 0;
int curCounter = 0;
void setup(){
pinMode(buzzerPin, OUTPUT);
;
}
void loop(){
int FSRReading = analogRead(FSRPin);
// **********************************************************
if (curCounter >= 1200){
digitalWrite(buzzerPin, HIGH);
}
// **********************************************************
if (FSRReading > 10){
curCounter++;
}
else if (FSRReading < 10) {
digitalWrite(buzzerPin, LOW);
curCounter = 0;
}
delay(1000);
} 直接用蜂鸣器负极接地,正极接Arduino pin0 DFBJ1tpvsP4 发表于 2019-3-17 14:50
你好,我也是想做一个久坐提醒器,我按照您这个代码拷到Arduino板上,传感器也一样,但是蜂鸣器一接通电源 ...
请问是用mind+软件吗? DFBJ1tpvsP4 发表于 2019-3-17 14:50
你好,我也是想做一个久坐提醒器,我按照您这个代码拷到Arduino板上,传感器也一样,但是蜂鸣器一接通电源 ...
请问你是怎么做出来的?
页:
[1]