arduino与上位机VB串口通信.docx

arduino与上位机VB串口通信.docx

ID:62496092

大小:315.55 KB

页数:7页

时间:2021-05-10

arduino与上位机VB串口通信.docx_第1页
arduino与上位机VB串口通信.docx_第2页
arduino与上位机VB串口通信.docx_第3页
arduino与上位机VB串口通信.docx_第4页
arduino与上位机VB串口通信.docx_第5页
资源描述:

《arduino与上位机VB串口通信.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、精品-可编辑-精品用pc控制LED灯注意红色的LED灯,熄灭的-可编辑-精品-可编辑-精品亮了,程序界面,注意要开启串口才能控制-可编辑-精品-可编辑-精品-可编辑-精品-可编辑-精品注意,我的arduino板子占用com3,所以mscomm也要用3口,不要弄错了,这里走过弯路,隔天才发现的,(彩色小点PS加上的,方便理解)。-可编辑-精品4WhWL&IMAU阡.^IMAUVATAH^IIOKF口供2•j国硼理聊电曲«~f・COCCHMHU>町T山gm>U阴RJEHU

2、•冲:

3、血口<0M

4、:i■*Ttwn■!fiaWh7F『I«■£:<

5、fl^iUJlMWTflfDMMmU>acuw^Jii

6、]岂■N”K.编S'怙邯餐冃3对就卢辺mmZrf-Ifilk觸A1®匚-1FftdJ±.0=_I置皂;urd吕1B1f11..:::*■'a*'—*弓…■:;:-::•■:;:-::;::…;;■::寸瞬nStT1:!',!•声f•…::r::r::"::I'!■;■■「黑匸:…厲二:p,:rH:!

7、「鮎Uh—乩加・«£R0F=nLTt-rirL—KiCo»-«i']RvkJ1L!.■•iII*■■*«IComJetL3•TTFlLh-ibl-r1}']*■Krmm-r-iiitE山li*nH?-nWikf右也算比

8、ZU氓]CC4EndeiDfQ.CLM込町:・他曲JalUiEciri.'"CC*IjiJlj!・3TMF^5«3qiMT^

9、

10、»O1Zrui"jiivciiCM■IDwmMICFgvf4iMIo下面是源码,方便复制:'vb写的上位机程序PrivateSubCommand1_Click()Comm3.PortOpen=TrueEndSubPrivateSubCommand2_Click()Comm3.PortOpen=FalseEndSub-可编辑-精品PrivateSubCommand3_Click()Comm3.Output="a"'用a表示开灯EndSubPriv

11、ateSubCommand4_Click()Comm3.Output="b"'用b表示灭灯EndSub//arduino程序II通过电脑开关LED灯(LED灯负极连在arduinounor3板数字3口,正极串一个1K电阻后连板子5V电源正极//intled1=3;//把LED连在Arduino数字端口3//初始化voidsetup(){Serial.begin(9600);//启动串行通讯,波特率为9600b/spinMode(led1,OUTPUT);digitalWrite(led1,HIGH);//熄灭LED灯}-可编辑-精品//主程序voidloop(){cha

12、rval;〃定义变量val,用于暂存上位机发送来的字符if(Serial.available()>O)〃如果上位机发送来了字符{valval=Serial.read();//读取上位机发来的字符,并保存到Serial.println(val);//显示接受到的字符if(val=='a')〃如果上位机发送字符'a',{digitalWrite(led1,LOW);//点亮LED灯}if(val=='b')〃如果上位机发送字符'b',{digitalWrite(led1,HIGH);〃熄灭LED1}}delay(1OO);〃延时100ms}-可编辑-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。