Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 3326|回復: 9
打印 上一主題 下一主題

void loop()中如何讓Sensor的更新頻率不同?

[複製鏈接]
1#
發表於 2016-4-7 21:24:57 | 顯示全部樓層
最簡單的方法,就是用變數去計數
int c0,c1,c2;
void loop(){
delay(1000);
if(++c0 >= 2){
c0 =0;
...
}
if(++c1 >= 5){
c1 =0;
...
}
if(++c2 >= 10){
c2 =0;
...
}
}
2#
發表於 2016-4-8 20:17:17 | 顯示全部樓層
請在此貼出你的錯誤訊息
3#
發表於 2016-4-9 09:46:31 | 顯示全部樓層
>>我將該上傳的程式用變數包裹後放入,就會一直出現錯誤。
這裡指的到底是什麼錯誤??

>>另外還有一個問題,於上傳雲端的程式中須有等待的時間,這是不是也會影響整個loop的運作時間?
當然會, 如果要計算精確
你己經接了RTC, 直接讀出來看時間就更準了
還有後面那個  delay(60000);   // 60 second
應該不用加了吧
4#
發表於 2016-4-12 12:42:39 | 顯示全部樓層
你括號括錯了
仔細看一下就知道了
SETUP 那邊少了一個 }
然後最下面connectWiFi 多一個 }
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-6-9 09:43 , Processed in 0.209357 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表