以前看Arduino的介紹的時(shí)候,看到Arduino可以與Flash交互,一直認為是和Flash存儲器交互。最近才發(fā)現這個(gè)Flash并非存儲器而是我們實(shí)際中常見(jiàn)的Flash動(dòng)畫(huà)?,F在就介紹一下Arduino如何與Flash動(dòng)畫(huà)交互的。
大家都知道,Arduino是通過(guò)串口與電腦交互。Flash一般都用于網(wǎng)頁(yè)或者網(wǎng)絡(luò )應用程序中,那它們該怎么交互呢?這里是借助于一個(gè)代理軟件,是國外的愛(ài)好者寫(xiě)了一個(gè)串口轉socket的代理服務(wù)器:serproxy。
這篇文章主要介紹serproxy的配置和工作原理。首先介紹工作配置文件:serproxy可以在附件中下載,下載以后解壓到本地,其中只有兩個(gè)文件,serproxy.exe就是真正的應用程序,serproxy.cfg是對應的配置文件。配置文件內容如下,具體解釋已經(jīng)寫(xiě)在上邊了,比較清楚。
| 以下是代碼片段: # 使用的串口端口 comm_ports=6 # 串口默認設置,如果每個(gè)串口沒(méi)有做獨立設置,所有串口都使用下邊的設置 #波特率 comm_baud=9600 #數據位 comm_databits=8 #停止位 comm_stopbits=1 #校驗位 comm_parity=none # 空閑狀態(tài)下,等待數據超時(shí)時(shí)間,單位秒 timeout=300 # socket數據對應的端口,如果沒(méi)有針對串口做相應設置,所有socket都使用該端口 net_port=5331 |
聯(lián)系客服