
202
|
第十二章 使用 Node.js 建構機器人
var position = 0;
var dir = 0.05;
servo.configure(servo1, 0.05, 0.11, function() {
setInterval(function() {
servo.move(servo1, position);
if (position > 1 || position < 0) {
dir = -dir;
}
position += dir;
}, 100);
});
});
馬達擴充板 MD25
若想行走於真實世界的各種地面,則需要較大型的 DC 直流馬達,以之驅動機器人車
體。Veter robot(
http://veterobot.com/
)正是移動型機器人的良好典範,這台機器人透
過 I2C 訊號控制各個馬達。讀者若有興趣,可照著網頁
http://veterobot.com/buildyourself.
html
的步驟指示,自行建構,成品將如圖 12-6 所示。
圖 12-6 使用 MD25 馬達擴充板與 Intel Edison 的機器人(基於
http://veterobot.com/
的設計圖)