2012年1月31日 星期二

20120131Motoduino測試成功

前幾天買的Motoduino經與老闆Dennis幾番請教後,終於成功了~~

一開始遇到一些問題:
1.利用android手機來控制motoduino車的前進後退轉彎,由於此利用android程式撰寫的環境來修改原本程式的藍牙設備的device address,由於我的電腦沒有架設此環境(JAVA開發套件JDK、Android SDK開發環境及Eclipse圖形介面),後來找了一些資料架設了一下,也沒有成功,只好將device address給Dennis,請他幫我做好此App。
2.不知如何佈線,雖然看了Motoduino的說明書,但沒有很清楚,我利用以前買的洛奇「科學魔法車」來測試,還好最後成功了,接線如下所示


這官方程式的設計,是兩個馬達,分別控制後輪的左右兩邊的輪子,如下:

最後,測試影片如下:


另外,我家還有一台遙控車,他的馬達一個在前控制方向,一個在後控制前進後退,就像Dennis去年12月所修改的,等他寄修改程式給我,就可以進行改造了

2012年1月28日 星期六

20120128Arduino初體驗

利用春節想再學習一項技巧,所以找了Arduino來學習

首先先要買arduino的板子來試試,剛好看到露天拍賣有「學生專題 : Android + Arduino + 藍芽(bluetooth) 可製作 手機遙控車 + 自走車 + 機器人」只賣1200元,又與我感興趣的android來結合,這塊板子他們命名為「motoduino」,Motoduino是整合Arduino跟L293D馬達驅動IC的控制板.可以應用於自走車,尋跡車等有馬達需求應用上. Motoduino也可以很容易加上藍芽模組做成遙控車,例如手機遙控車...,希望這幾天能測試成功!!

今天(初六)貨來了,所以測試一下~

使用步驟:
1.準備Arduino I/O板與USB連結線。(我這塊motoduino的板子是arduino duemilanove,核心使用ATmega328P的微控制器)
2.下載Arduino程式。http://arduino.cc/en/Main/Software(我下載ARDUINO 1.0版 - 2011.11.30)

3.將Arduino與電腦連結。
4.指定驅動程式。 arduino-1.0\drivers(可能要做二次)
5.從「裝置管理員」中,觀看Arduino使用的連接埠位置

6.使用Arduino程式,選擇Tools/Serial Port(我這台在Com3)及Board(我這台是arduino duemilanove)。

後來發現,除了arduino程式外,S4A(Scratch for Arduino)也修改了Scratch程式及提供Arduino的韌體,用Scratch的程式也可以來控制Arduino(不能使用Arduino-1.0的程式來上傳程式(韌體)、用arduino-0022或arduino-0023均可);還有Modkit也可以在線上來控制Arduino