<kbd id="hbrtrmx9"></kbd><address id="hbrtrmx9"><style id="hbrtrmx9"></style></address><button id="hbrtrmx9"></button>

              <kbd id="mgy5o2ye"></kbd><address id="mgy5o2ye"><style id="mgy5o2ye"></style></address><button id="mgy5o2ye"></button>

                      <kbd id="hq37bt2q"></kbd><address id="hq37bt2q"><style id="hq37bt2q"></style></address><button id="hq37bt2q"></button>

                          
                          首頁 > 服務中心 > 晶控課堂 >

                          VB.net硬件編程實現打開或關閉電燈泡

                          2018-09-27 21:10
                          分享到:
                          之前我們已經給廣大愛好者或程序員朋友們,帶來了硬件版的或者說物聯網版本的Hello World C++Builder/Delphi版的程序源碼和教學資料,讓大家對硬件控制帶來一個嶄新的認識 。今天我們再出一套Microsoft Visual Studio 2005 -- VB.NET編程語言的教程與實例源代碼 。
                          vb2005

                          Visual Studio 2005

                          vb.net


                          微軟的VB開發工具可謂是經典的產品啊,從90年代的QBasic開始  ,到最新的.Net開發工具,Basic語言是編程的基礎語言 ,下面我們一起來看一下.Net的開發環境,同時,我們提供了demo演示程序的源代碼 ,方便大家學習並進行軟件的二次開發 。這個工程的功能 ,就是讓我們可以通過鼠標點擊按鈕 ,實現打開燈泡和關閉燈泡的功能。

                          vb硬件開發

                          首先 ,打開VB開發環境,我們將所有的控件擺放到Form窗口上 ,這裏我們看到有很多Button控件 ,因爲KC868-H32和KC868-H8智能控制盒的區別在於路數不同 ,使用的通信協議相同 ,所以我們直接放置了32個按鈕控件 ,這樣兩種控制盒均可使用。

                          vb硬件開發

                          左側是網絡參數的設置界面,中間是繼電器開關的控制按鈕 ,下方的“發送”和“接收”數據的緩衝區窗口 。

                          智能家居源代碼
                          由於源程序代碼較多,我們已經事先全部編好了代碼  ,準備直接運行程序,大家如需要進行學習,可以直接下載源程序代碼工程文件包 ,代碼中 ,已經有了詳細的註釋。

                          智能家居軟件開發
                          這是程序運行時的界面,上方在鼠標打勾控制的同時,下方有數據發送和接收的實時顯示 。

                          vb硬件開發
                          可以從下方窗口中看到程序的返回數據 ,即智能控制盒的通信協議。

                          當運行程序後,我們可以馬上看到控制界面出現了 。到現在爲止 ,我們的軟件程序代碼已經寫完了 ,現在我們要連接硬件設備、小燈泡 ,來驗證一下我們的代碼,驗證奇蹟的到來 !

                          智能硬件控制盒
                          這是我們準備好的KC868-H8智能硬件控制盒,電燈泡、電線、剪刀、電工膠布。

                                 控制盒有8路繼電器接線柱  ,每一路爲公共端與常開端,即相當於一個普通的開關  。

                                 繼電器輸出接線柱接法如圖1所示,每種顏色代表一路 ,每路都是和前級隔離,相當於一個獨立開關。

                          繼電器接線
                           

                          舉一個很簡單電路來說明:比如我們選第3路  ,如圖所示,第3路是示意圖中綠色的一對接線柱 ,接口是5、6,我們畫了一個電燈泡經過交流220V串聯後的電路圖 ,不管是哪一路,接線方法都是一樣的 。
                          網絡開關
                          因爲 ,我們現在只有1個電燈泡 ,爲了方便,我們將它接在控制盒的第1路,當然 ,如果你想將8個燈泡全部接上也是完全可以的。


                          電燈接線
                          電燈泡一共有兩條供電電線 ,我們先將其中一條與220V插頭線的其中一條相連,任意其中一條即可。好了,然後就留下兩個線頭了  ,一條棕色 ,一條黃色,實際應用中,無所謂我現在使用的顏色  。

                          kc868-h8控制盒
                          我們可以看到硬件控制盒的最左邊電路板上有標記數字“1” ,這就是我們的第1路。

                          控制端接線
                          現在,我們將剛纔最後的兩條電線與控制盒的第一個端口相連 ,接線順序無所謂,用手壓下去  ,把電線塞進去,然後再放開即可 ,免螺絲的設計 。

                          接線
                          接線時,記得把電線塞到最裏面,不要露出銅絲部分,安全第一。

                          遠程控制燈泡
                          接好線後 ,我們就可以準備將220V的插頭上電了。

                          智能硬件控制
                          歷史性的一刻馬上要到來了,將控制盒和電燈泡的插頭全部插到排插上 ,準備打開電源 。

                          智能家居通信協議

                          我們依次點擊程序界面中的幾個按鈕,“連接”、“初始化”、“繼電器第一路開關”按鈕 。

                          硬件控制電燈
                          當點擊“打開第一路按鈕”後 ,勾上勾後 ,我們的硬件馬上對電燈泡進行了開啓操作,電燈一下子就亮了 ,哈哈,成功了 ,是不是感覺很神奇,但又如此簡單。

                          關閉電燈
                          然後 ,我們去掉打勾後,我們可以看到 ,電燈馬上就熄滅了 ,而且還非常靈活。

                          關閉電燈

                          到止 ,第一個VB.Net版的控制電燈泡的hello world版的小程序就開發並驗證完成了 。現在是不是感覺智能家居的控制如此神奇與不可思議 ,不過你已經可以實現控制了哦 ,會控制了電燈泡 ,控制其它電器設備 ,其原理都是一樣的 ,這樣就又向物聯網技術、人工智能技術的大門跨進了一個腳步 。對於以上的項目源程序我們進行開源提供 ,如果有需要的朋友 ,可以留言和我們聯繫。在接下去 ,我們將會編寫提供給大家更多的硬件版hello world程序案例,方便各位同學走進物聯網與人工智能技術的大門  。

                          開源智能家居二次開發實例——VB.NET硬件編程實現打開或關閉電燈泡文章附件(VB.NET工程項目源程序代碼包下載)