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