硬件連接
發(fā)布時(shí)間:2013/11/20 19:46:37 訪問(wèn)次數(shù):1776
為了方便測(cè)試,我在0~7號(hào)端口上連接了8個(gè)LED,EL4543IUZ-T13限流電阻選用470Q。O~7號(hào)端口對(duì)應(yīng)電腦軟件上的虛擬開(kāi)關(guān),虛擬開(kāi)關(guān)打開(kāi)或關(guān)閉時(shí),相對(duì)應(yīng)的Arduino端口就處在低電平或高電平,虛擬開(kāi)關(guān)可以直接在軟件界面上點(diǎn)擊控制,也可以連接游戲手柄,用手柄上的按鍵進(jìn)行控制。實(shí)際使用時(shí),可以在輸出端口上連接繼電器控制電路或其他控制電路,實(shí)現(xiàn)具體的控制。
根據(jù)編碼規(guī)則,Arduino解碼程序的流程可以這樣走:先判斷8號(hào)端口電平是否為高,如果不為高,則是攝像頭上的繼電器沒(méi)有閉合;如果為高,則說(shuō)明繼電器動(dòng)作了,首先輸出的是起始位,延時(shí)25ms,確認(rèn)起始位后,進(jìn)入存儲(chǔ)數(shù)據(jù)位的代碼段,因?yàn)槊總(gè)位為50ms,所以每隔50ms采集一下,采集點(diǎn)正好位于方波的中心(見(jiàn)圖2)。經(jīng)過(guò)8次采集,把數(shù)據(jù)移入一個(gè)字節(jié)的變量中,再進(jìn)行第二次采集,并把數(shù)據(jù)移入另一個(gè)變量。當(dāng)2個(gè)變量的值相同時(shí),說(shuō)明數(shù)據(jù)接收正確。在這里只是使用了簡(jiǎn)單的校驗(yàn)方法,如果需要更加保險(xiǎn),可以再加個(gè)校驗(yàn)字節(jié),或者讓第二個(gè)字節(jié)為第一個(gè)字節(jié)的反碼。最后就是把接收下來(lái)的數(shù)據(jù)反映到0~7號(hào)端口進(jìn)行輸出。
PC端軟件的伎用方法很簡(jiǎn)單,先執(zhí)行壓縮包里的OCX_install.exe,安裝攝像頭的控件,該控件只適用于HS一733系列的攝像頭,別的攝像頭筆者沒(méi)有測(cè)試過(guò)。然后運(yùn)行Goto_Joystick.exe,會(huì)在程序所在目錄生成setup.ini。關(guān)閉程序,用記事本打開(kāi)setup.ini文件,修改里面的IPCAM_。1nfo項(xiàng)目的前4項(xiàng)值,分別是網(wǎng)絡(luò)攝像頭的lP地址、端口號(hào)、用戶名以及密碼。再次打開(kāi)Goto_Joystick.exe,就可以連接攝像頭進(jìn)行控制了,界面如圖3所示。
測(cè)試時(shí)的情景如圖4所示,這個(gè)制作還可以加入電機(jī)、電池、輪子,制作成時(shí)下流行qlWi-Fi智能小車,歡迎讀者朋友對(duì)不足之處提出意見(jiàn)。
為了方便測(cè)試,我在0~7號(hào)端口上連接了8個(gè)LED,EL4543IUZ-T13限流電阻選用470Q。O~7號(hào)端口對(duì)應(yīng)電腦軟件上的虛擬開(kāi)關(guān),虛擬開(kāi)關(guān)打開(kāi)或關(guān)閉時(shí),相對(duì)應(yīng)的Arduino端口就處在低電平或高電平,虛擬開(kāi)關(guān)可以直接在軟件界面上點(diǎn)擊控制,也可以連接游戲手柄,用手柄上的按鍵進(jìn)行控制。實(shí)際使用時(shí),可以在輸出端口上連接繼電器控制電路或其他控制電路,實(shí)現(xiàn)具體的控制。
根據(jù)編碼規(guī)則,Arduino解碼程序的流程可以這樣走:先判斷8號(hào)端口電平是否為高,如果不為高,則是攝像頭上的繼電器沒(méi)有閉合;如果為高,則說(shuō)明繼電器動(dòng)作了,首先輸出的是起始位,延時(shí)25ms,確認(rèn)起始位后,進(jìn)入存儲(chǔ)數(shù)據(jù)位的代碼段,因?yàn)槊總(gè)位為50ms,所以每隔50ms采集一下,采集點(diǎn)正好位于方波的中心(見(jiàn)圖2)。經(jīng)過(guò)8次采集,把數(shù)據(jù)移入一個(gè)字節(jié)的變量中,再進(jìn)行第二次采集,并把數(shù)據(jù)移入另一個(gè)變量。當(dāng)2個(gè)變量的值相同時(shí),說(shuō)明數(shù)據(jù)接收正確。在這里只是使用了簡(jiǎn)單的校驗(yàn)方法,如果需要更加保險(xiǎn),可以再加個(gè)校驗(yàn)字節(jié),或者讓第二個(gè)字節(jié)為第一個(gè)字節(jié)的反碼。最后就是把接收下來(lái)的數(shù)據(jù)反映到0~7號(hào)端口進(jìn)行輸出。
PC端軟件的伎用方法很簡(jiǎn)單,先執(zhí)行壓縮包里的OCX_install.exe,安裝攝像頭的控件,該控件只適用于HS一733系列的攝像頭,別的攝像頭筆者沒(méi)有測(cè)試過(guò)。然后運(yùn)行Goto_Joystick.exe,會(huì)在程序所在目錄生成setup.ini。關(guān)閉程序,用記事本打開(kāi)setup.ini文件,修改里面的IPCAM_。1nfo項(xiàng)目的前4項(xiàng)值,分別是網(wǎng)絡(luò)攝像頭的lP地址、端口號(hào)、用戶名以及密碼。再次打開(kāi)Goto_Joystick.exe,就可以連接攝像頭進(jìn)行控制了,界面如圖3所示。
測(cè)試時(shí)的情景如圖4所示,這個(gè)制作還可以加入電機(jī)、電池、輪子,制作成時(shí)下流行qlWi-Fi智能小車,歡迎讀者朋友對(duì)不足之處提出意見(jiàn)。
熱門點(diǎn)擊
- 卡諾圖及其畫法
- 4位二進(jìn)制加法器
- 典型撥動(dòng)開(kāi)關(guān)的結(jié)構(gòu)圖
- 關(guān)于我們的Chinked-out工作室
- 三人表決邏輯電路
- 運(yùn)算放大器有三個(gè)引腳
- 晶體管的電路符號(hào)
- 輝光管顯示模塊的級(jí)聯(lián)驅(qū)動(dòng)電路
- 同相放大器
- RC電路中的功率
推薦技術(shù)資料
- 基準(zhǔn)電壓的提供
- 開(kāi)始的時(shí)候,想使用LM385作為基準(zhǔn),HIN202EC... [詳細(xì)]
- 超低功耗角度位置傳感器參數(shù)技術(shù)
- 四路輸出 DC/DC 降壓電源
- 降壓變換器和升降壓變換器優(yōu)特點(diǎn)
- 業(yè)界首創(chuàng)可在線編程電源模塊 m
- 可編程門陣列 (FPGA)智能 電源解決方案
- 高效先進(jìn)封裝工藝
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究