澳门太阳集团城所有网址-33138.com太阳城集团-2138.com 
首页 > 服务中心 > 晶控教室 >
2138.com

VB.net硬件编程实现翻开或封闭电灯泡

2018-09-27 21:10
分享到:
之前我们曾经给宽大爱好者或程序员朋友们,带来了硬件版的大概道物联网版本的Hello World C++Builder/Delphi版的顺序源码和讲授材料,让人人对硬件掌握带来一个极新的熟悉。今天我们再出一套Microsoft Visual Studio 2005 -- VB.NET编程言语的教程取实例源代码。
古天乐代言太阳集团

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路。

33138.com太阳城集团
如今,我们将适才最初的两条电线取掌握盒的第一个端口相连,接线递次无所谓,用手压下去,把电线塞进去,然后再摊开便可,免螺丝的设想。

接线
接线时,记得把电线塞到最内里,不要暴露铜丝局部,安全第一。

近程掌握灯胆
接好线后,我们便能够预备将220V的插头上电了。

澳门太阳集团城所有网址
历史性的一刻立时要到来了,将掌握盒和电灯泡的插头悉数插到排插上,预备翻开电源。

智能家居通信协议

我们顺次点击顺序界面中的几个按钮,“衔接”、“初始化”、“继电器第一起开关”按钮。

硬件掌握电灯
当点击“翻开第一起按钮”后,勾上勾后,我们的硬件立时对电灯泡停止了开启操纵,电灯一会儿便明了,哈哈,胜利了,是否是觉得很奇异,但又云云简朴。

封闭电灯
然后,我们去掉打勾后,我们能够看到,电灯立时便燃烧了,并且借异常天真。

封闭电灯

到行,第一个VB.Net版的掌握电灯泡的hello world版的小顺序便开辟并考证完成了。如今是否是觉得智能家居的掌握云云奇异取难以想象,不外你已经能够实现掌握了哦,会掌握了电灯泡,掌握别的电器设备,其道理都是一样的,如许便又背物联网手艺、人工智能手艺的大门跨进了一个脚步。关于以上的项目源程序我们停止开源供应,若是有需求的同伙,能够留言和我们联络。正在接下去,我们将会编写提供给人人更多的硬件版hello world顺序案例,轻易列位同砚走进物联网取人工智能手艺的大门。

开源智能家居二次开发实例——VB.NET硬件编程实现翻开或封闭电灯泡文章附件(VB.NET工程项目源程序代码包下载)