Closed Komei1009 closed 7 years ago
#define SW_PIN 14
unsigned long time1;
unsigned long time2;
unsigned long result;
void setup() {
Serial.begin(115200);
pinMode(SW_PIN,INPUT);
}
void loop() {
if(digitalRead(SW_PIN) == HIGH){
time1 = micros();
while(digitalRead(SW_PIN) == HIGH){}
}else{
time2 = micros();
result = time2 - time1;
Serial.println(result);
}
}
#define SW_PIN 14
unsigned long time1;
unsigned long time2;
unsigned long result;
void setup() {
Serial.begin(115200);
pinMode(SW_PIN,INPUT);
}
void loop() {
if(digitalRead(SW_PIN) == HIGH){
timer();
while(digitalRead(SW_PIN) == HIGH){}
}else{
result = timer();
Serial.println(result);
}
}
int timer (){
static int beforeTime = 0;
int nowTime = micros();
int resultTime = nowTime-beforeTime;
beforeTime = nowTime;
return resultTime;
}
背景
各モジュールの応答時間を知る必要があるため
目的
時間を容易に測れる様にするため
対応内容
対応時間を計測するプログラムを添付
期日
6/21