• Increase font size
  • Default font size
  • Decrease font size
  • default color
  • cyan color
  • red color

Arduino.TW樂園

Member Area
Arduino 連接 Flash 方法 PDF 列印 E-mail
作者是 xlinx   
週三, 24 一月 2007 16:51
連接Arduino與flash的方式其實在arudino playground上面已經有人寫好了(原作者:www.progetto25zero1.com/b/tools/Arduino/)
可是寫的方式有點複雜,因此我把原來作者寫的方式改成比較簡單的版本單純從Arduino的數值丟到flash上面,因此可以持續的讀取Arduino資料。
 >> 下載 <<
[flash版本需CS4以上]


使用方法:
1.先解壓縮此ZIP檔案
2.先把0_Run_Arduino裡面的send_to_flash.pde用Arduino的軟體開啟,並且把裡面寫好的程式上傳到Arduino



int alog = 2; 

int led = 12; 

int val = 0; 

void setup() { 

Serial.begin(9600); 

pinMode(led, OUTPUT); 

} 



void loop () { 

val = analogRead(alog); 

//Serial.print("Arduino Say :"); 

Serial.print(val); 

Serial.println(0,BYTE); 

digitalWrite(led, HIGH); 

delay(25); 

digitalWrite(led, LOW); 

delay(25); 



}

[程式碼下載]
3.然後先執行1_Run_serproxy-0.1.1-win32裡面的serproxy.exe注意!! 目前這個Serproxy只能支援Com1~Com4的Port,如果你的Arduino接上去之後會跑到Com5以上的Port,請改成Com3 或 Com4的Port



4.剛剛開起的serproxy.exe執行後,不需關閉,因為他是個Server,接下來開啟2_Run_flash裡面的recviceArduinoCS4.fla裡面有一行var a:Arduino = new Arduino(5333);程式碼5333是建立在Com3的Port,5332 = Com2,5333 =Com3,5334=Com4最多只有Com4,這裡設定依據你接上Arduino版子的Port而定。注意同資料夾的Arduino.as檔必須放在一起!!


5.打開之後點選Timeline(時間軸)上的第一個影格(keyframe),然後按下滑鼠右鍵選擇Actions會跳出Actions視窗。


6. 跳出actions視窗之後會看到已經寫好的基本連線程式碼,您只需在第19行修改您對應的com Port,在此範例以COM3 = 5333作為範例。若改好之後就可以按Ctrl+Enter測試看看,如果建立成功就會看到從Arduino上面傳過來的資料。

7.底下的輸出(output)視窗會顯示從arduino上ADC 2所傳過來的數值,此數值會改變box物件的x左右移動的位置


ps:若是連線錯誤會output出這些訊息:


serproxy.exe正確連線會出現以下訊息:

---MAC USER----
方法:[目前尚未測試成功]
http://protolab.pbworks.com/Arduino2Flash

 


blog comments powered by Disqus
最近更新在 週二, 01 六月 2010 21:19