Robofun 機器人論壇

標題: 語法是否有錯?? [打印本頁]

作者: w72321    時間: 2016-9-8 16:29
標題: 語法是否有錯??
本帖最後由 w72321 於 2016-9-8 16:30 編輯

PosY 會是 'L' or 'R'
LR是伺服馬達


    char Y = PosY ;
    int angleY = 90;

    LR.write(angleY);//伺服馬達 起始角度

    if (Y == 'L') {//若接受到字元'L'時
      angleY = angleY - 15;
    } else if (Y == 'R') {//若接受到字元'R'時
      angleY = angleY + 15;
    } else {
      angleY = angleY ; //置中
    }
因為伺服馬達會一直抽蓄
作者: 超新手    時間: 2016-9-8 17:05
程式應該沒給完整
否則
int angleY = 90;
LR.write(angleY);//伺服馬達 起始角度
就等於
LR.write(90);
角度根本就會固定在 90, 不會動吧?
不然就是你的SERVO掛點了




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2