工程筆記本 / Arduino嵌入式開發板

Arduino嵌入式開發板

[Arduino官方機器人教學] MotorTest 馬達測試

CAVEDU 阿吉 - 雜工📅 2013-12-29👁 14
[開箱照過來] Arduino 官方版機器人平台 [Arduino官方機器人教學] HelloUser <- 另一篇文章,說明播放圖片,音樂以及按鈕等等。 本 Arduino Official Robot 與相關資源感謝 RS Component 熱情贊助! 螢幕快照 2013-12-29 下午6.57.52 我們將依序介紹 Arduino 官方機器人的各個範例程式碼以及執行的影片。本範例是 MotorTest,請先下載 Arduino 1.0.5 或之後的版本就可以在 Examples / Robot control / learn 中找到 Motortest 這個範例。直接安裝到 Arduino 官方機器人上層的 Robot Control 板即可執行(下層叫做 Robot Motor Board)。 以下是 MotorTest 的程式碼,主要的語法就是 motorsWrite(左輪速, 右輪速)。Arduino 可藉由 PWM 方式來控制馬達轉速由停止 0 ~ 最快 255,如果是負號則代表反轉。 另外讓機器人停下來的方式有剎車(Robot.motorsStop())與緩停(Robot.motorsWrite(0,0))兩種,請看看影片中的效果吧 [youtube=http://www.youtube.com/watch?v=9PmLYCuRu2g] 我們有將重要的地方改成中文標記 ---------------------------------------------------------------- #include <ArduinoRobot.h> void setup() { // initialize the robot Robot.begin(); } void loop() { Robot.motorsWrite(255,255); // 前進 delay(2000); Robot.motorsStop(); //剎車 delay(1000); Robot.motorsWrite(-255,-255); // 後退 delay(1000); Robot.motorsWrite(0,0); // 緩停 delay(1000); Robot.motorsWrite(-255,255); // 原地左轉 delay(2000); Robot.motorsStop(); //剎車 delay(1000); Robot.motorsWrite(255,-255); // 原地右轉 delay(2000); Robot.motorsStop(); //剎車 delay(1000); }

相關文章 📎

留言 💬 (0)

還沒有留言,來當第一個。