Arduino模式, 離線程式問題

2016-10-26 20:47:59
17191
本帖最后由 wpopoily 于 2016-10-26 21:54 编辑

各位大大 你好,

我在mBlock的[幫助]->[反饋建議]
有反應底下3個問題, 約過一個禮拜,
沒有得到消息, 不知, 是否可以在此詢問和反應.

在使用Arduino模式, 因有需要上傳到板子,
看離線程式碼, 有3個問題詢問,

Q1, 若使用 變數T 做指定13pin腳的HIGH或LOW
   在setup() 卻是先 pinMode(), 再T=13, 如下
void setup(){
    pinMode(T,OUTPUT);
    T = 13;
}

Q2, delay的運做如下, 不知為何, 還去呼叫執行_loop()
    這樣不是會導致 _loop() 錯亂嗎?
void _delay(float seconds){
    long endTime = millis() + seconds * 1000;
    while(millis() < endTime)
       _loop();
}

Q3, 運算模組的且和或
   應該是 && 和 || , Arduino離線卻是 & 和 |



1.png

1.zip

39.74 KB, 下载次数: 244

收藏
1 条回帖
wpopoily中级会员2016-11-1 21:18:30
嗯, Q2可以理解成是怕無線傳輸, 像藍牙等裝置,,
資料會塞住,

對於Q1和Q2, 這兩個問題,
在最新版的3.4.1, 情況也是一樣.
不知是否有開發團隊可以修正!?
不然直接使用"上傳到"Arduino",
離線程式就錯誤了.
需要登陆后才可进行回复 登录

返回顶部
现在加入我们,注册一个账号 账号登陆 QQ账号登陆 微博账号登陆