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