|
板上各位好: 我剛接觸程式不算久,遇到一點問題,不知該如何寫才對?
麻煩懂程式的前輩們指點, 謝謝
我有一個500個點的序列(data_serial),只有高電位(500)和低電位(1),
time 1 是第一次低電位變高電位的時間點,
time 2 是第二次低電位變高電位的時間點(如下圖)
time 1 => _____ time 2 => ______
| | | |
| | | | ..........
| | | |
__________ | |____________| |__________
for(i=0;i<500;i++) {
data_serial[i] = data_serial[i+1]-data_serial[i];
if(data_serial[i]==499) {
time 1= millis();
}
}
上面是我的程式,我要同時抓出來兩個時間點算長度
我可以抓出time 1的時間點,
但time 2的時間點不知該如何寫才對??
我知道問題很基本但是真的想了好久不知該寫?
加在同一個迴圈裡,time 1跟time 2的值會一樣
希望各位專家達人同好們 可以指點我一下 謝謝 |
|