多位網友詢問最新蜘蛛程式,今天提供最新 V12 版 RWG Spider ROSA 程式下載,網址如下
https://goo.gl/forms/Yj1WpIof1Gdesdyq1
這版程式以 C style 經過重整,應該更容易看懂程式分類,請先開啟 Spider_Define.h,
/***********************************************************
// System Condition DEFINE
************************************************************/
//1. 選擇那一類 Arduino 板
#define UNO // mBot // motoduino // Mega //
//2. 選擇蜘蛛幾隻腳,那一種組裝法?
#define SPIDER4x2_DOWN //SPIDER4x2_UP//SPIDER6x2_DOWN//SPIDER6x2_UP //
//3. 選擇 BT 高低速通訊
#define BT_57600 // BT_9600 //
//4. 選擇那一類紅外線遙控
#define IR_KEYES // IR_MBOT // IR_AUDIO // IR_CARMP3 //
//5. 紅外線遙控可否處理 #13## 之類指令
//#define disableCommandString
//6. 選擇 debug 訊息傳送至何處
enum{USB = 1, BT};
#define DEBUG_INTERFACE USB // BT //
依據個人 RWG Spider 組裝狀況修改程式設定。 RWG 6x2 (4x2) Spider 的 Arduino Uno 接線,如下表:
D0
|
USB-RX
|
D8
|
Buzzer
|
A0
|
左後腿 (無)
|
D1
|
USB-TX
|
D9
|
左中腿 (左後腿)
|
A1
|
左後腳 (無)
|
D2
|
IR-RX
|
D10
|
左中腳 (左後腳)
|
A2
|
右後腿 (無)
|
D3
|
BT-RX
|
D11
|
右中腿 (右後腿)
|
A3
|
右後腳 (無)
|
D4
|
左前腿
|
D12
|
右中腳 (右後腳)
|
A4
| |
D5
|
左前腳
|
D13
|
BT-TX
|
A5
| |
D6
|
右前腿
| ||||
D7
|
右前腳
|
SpiderRobot.ino 是 Arduino 的主程式,程式編譯前請從 Arduino IDE 草稿碼,點選 Include Library,Add .ZIP Library,將 rar 中 mBot.zip 程式庫加入,這個動作只要做一次,Arduino 就會永久加入。mBot.zip 是 Makeblock 所開發的程式庫,我在這上面再加入一個紅外線副程式。請參考 http://4rdp.blogspot.tw/2015/09/rosa-4.html 說明。
延伸閱讀,兩篇討論參考
https://www.facebook.com/groups/RobotWolfGroup/permalink/1780763425523357/
https://www.facebook.com/groups/RobotWolfGroup/permalink/1780435312222835/
沒有留言:
張貼留言