2014年10月31日 星期五

電路模擬軟體

 

AUTODESK公司提供了線上電路模擬軟體的環境,可以模擬Arduino + 麵包板電路設計,非常適合初學者先在虛擬網路環境中,練習接線,也教師適合教學模擬使用。

連線網址 http://123d.circuits.io/ 點選Get Startyed designeing electronics online!

clip_image002

出現建立帳號的畫面,依照畫面指示輸入

clip_image002[5] clip_image004

clip_image006

帳號建立完成,如下圖,點選左邊New Breadboard Circuit進入線上編輯系統

clip_image009

畫面上出現一個簡單麵包板,

畫面上出現一個簡單麵包板,若接著點選clip_image002[7]就會出現一堆電子元件,可以設計電路

clip_image004[4]

找到 Arduino控制板,還有一些LED元件,再利用電線連接程如下測試電路

clip_image002[9]

接著再點選 clip_image002[11]編寫Arduino 程式碼

clip_image004[6]

以下範例程式,是讓連接在pin10~pin13的四顆LED,輪流發亮

void setup() {

// initialize the digital pin as an output.

pinMode(10, OUTPUT);

pinMode(11, OUTPUT);

pinMode(12, OUTPUT);

pinMode(13, OUTPUT);

}

// the loop routine runs over and over again forever:

void loop() {

for(int i=10; i<=13; i++)

{

digitalWrite(i, HIGH);

delay(500);

digitalWrite(i, LOW);

}

 

程式寫好了,再點選右上角的 clip_image002[13]按鈕,就會看到四個LED依序輪流發光。教師可以利用電路模擬先在虛擬環境中讓學生練習接電路,若成功了再使用真實的板子實驗,這樣就可以節省學習時間,減少錯誤。

clip_image004[8]

2014年10月23日 星期四

使用 Android 控制 NXT 自走車

連線網站 https://play.google.com
搜尋 NXT Simple Remote APP
clip_image002

下載安裝這個APP到手機內
<...>

接著到NXT控制器開啟藍芽

clip_image002[6] clip_image004clip_image006clip_image008

再從手機開啟藍芽通訊,並啟動 NXT Simple Remote APP,點選Connect 按鈕
image 

image

image

clip_image002[8]

image

連線成功,手機畫面如下
image

接下來就可以按畫面上的方向鍵,控制NXT的馬達。