0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用VisualBasic6.0控制Arduino

454398 来源:wv 2019-08-29 11:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:面包板电路

如何使用VisualBasic6.0控制Arduino

这里我们使用Pin 9作为数字输出引脚连接LedArduino板的9号引脚。如面包板电路所示。

第2步:Arduino程序

int led = 9;

void setup(){

Serial.begin(9600);

pinMode(led,OUTPUT);

}

void loop(){

if( Serial.available())

{

int drukdata = Serial.read();

if(drukdata ==‘a’)

{

digitalWrite(led,HIGH);

}

否则if(drukdata ==‘b’)

{

digitalWrite(led,LOW);

}}

}

第3步:Visual Basic 6.0程序

使表单显示在图片中

Visual Basic程序6(Led on off控制软件)

Private Sub EXIT_Click( )

Form1.Hide

End Sub

Private Sub Form_Load()

MSComm1.RThreshold = 3

MSComm1.Settings =“9600,n,8,1”

MSComm1.CommPort = 2//(写入Arduino板可用的端口号)。

MSComm1。 PortOpen = True

MSComm1.DTREnable = False

Text1.Text =“”

Shape1.FillColor = vbRed

End Sub

Private Sub TURNOFF_Click()

MSComm1.Output =“b”

Text1.Text =“LED IS OFF”

Shape1。 FillColor = vbRed

End Sub

Private Sub TURNON_Click()

MSComm1.Output =“a”

Text1.Text =“ LED亮起“

Shape1.FillColor = vbGreen

End Sub

步骤4:更多信息查看此书

本书将为您提供帮助

1。使用Arduino和Visual Basic 6.0控制Leds。

2。用Arduino和Visual Basic 6.0控制直流电机

3。用Arduino和Visual Basic 6.0控制步进电机

4。用Arduino和Visual Basic 6.0控制伺服电机

5。在Visual Basic 6.0中制作语音指导程序

6。 RF模块与Arduino和Visual Basic 6.0的接口

7。制作简单的Pc操作无线Arduino机器人

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Visual
    +关注

    关注

    0

    文章

    255

    浏览量

    35423
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    196010
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    UWB 蓝牙6.0 WIFI的功耗大概什么样的

    、蓝牙 6.0 的功耗特征蓝牙 6.0 在蓝牙 5.0 低功耗基础上,通过动态连接间隔调整、增强低功耗监听等优化,实现了更低的能耗,是三者中功耗控制最出色的技术。 典型功耗数值: 广播 / 待机
    发表于 12-05 11:26

    0.9 至 6.0 GHz SPDT 开关 skyworksinc

    电子发烧友网为你提供()0.9 至 6.0 GHz SPDT 开关相关产品参数、数据手册,更有0.9 至 6.0 GHz SPDT 开关的引脚图、接线图、封装手册、中文资料、英文资料,0.9 至
    发表于 10-31 18:30
    0.9 至 <b class='flag-5'>6.0</b> GHz SPDT 开关 skyworksinc

    0.7 至 6.0 GHz 高隔离度(单位控制)SPDT 开关 skyworksinc

    电子发烧友网为你提供()0.7 至 6.0 GHz 高隔离度(单位控制)SPDT 开关相关产品参数、数据手册,更有0.7 至 6.0 GHz 高隔离度(单位控制)SPDT 开关的引脚图
    发表于 10-28 18:31
    0.7 至 <b class='flag-5'>6.0</b> GHz 高隔离度(单位<b class='flag-5'>控制</b>)SPDT 开关 skyworksinc

    0.1 至 6.0 GHz DPDT 开关 skyworksinc

    电子发烧友网为你提供()0.1 至 6.0 GHz DPDT 开关相关产品参数、数据手册,更有0.1 至 6.0 GHz DPDT 开关的引脚图、接线图、封装手册、中文资料、英文资料,0.1 至
    发表于 10-13 18:33
    0.1 至 <b class='flag-5'>6.0</b> GHz DPDT 开关 skyworksinc

    0.45-6.0 GHz 低噪声晶体管 skyworksinc

    电子发烧友网为你提供()0.45-6.0 GHz 低噪声晶体管相关产品参数、数据手册,更有0.45-6.0 GHz 低噪声晶体管的引脚图、接线图、封装手册、中文资料、英文资料,0.45-6.0
    发表于 09-18 18:33
    0.45-<b class='flag-5'>6.0</b> GHz 低噪声晶体管 skyworksinc

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模块?

    在NuMaker开发板上,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望在 Arduino IDE 中
    发表于 09-04 08:28

    0.01-6.0 GHz GaAs SPDT 开关 skyworksinc

    电子发烧友网为你提供()0.01-6.0 GHz GaAs SPDT 开关相关产品参数、数据手册,更有0.01-6.0 GHz GaAs SPDT 开关的引脚图、接线图、封装手册、中文资料、英文资料
    发表于 08-06 18:34
    0.01-<b class='flag-5'>6.0</b> GHz GaAs SPDT 开关 skyworksinc

    2.0-6.0 GHz GaAs SPDT 开关 skyworksinc

    电子发烧友网为你提供()2.0-6.0 GHz GaAs SPDT 开关相关产品参数、数据手册,更有2.0-6.0 GHz GaAs SPDT 开关的引脚图、接线图、封装手册、中文资料、英文资料
    发表于 08-06 18:33
    2.0-<b class='flag-5'>6.0</b> GHz GaAs SPDT 开关 skyworksinc

    1.0 至 6.0 GHz SPDT 开关 skyworksinc

    电子发烧友网为你提供()1.0 至 6.0 GHz SPDT 开关相关产品参数、数据手册,更有1.0 至 6.0 GHz SPDT 开关的引脚图、接线图、封装手册、中文资料、英文资料,1.0 至
    发表于 08-01 18:36
    1.0 至 <b class='flag-5'>6.0</b> GHz SPDT 开关 skyworksinc

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 1次下载

    0.1 至 6.0 GHz SPDT 开关 skyworksinc

    电子发烧友网为你提供()0.1 至 6.0 GHz SPDT 开关相关产品参数、数据手册,更有0.1 至 6.0 GHz SPDT 开关的引脚图、接线图、封装手册、中文资料、英文资料,0.1 至
    发表于 05-13 18:30
    0.1 至 <b class='flag-5'>6.0</b> GHz SPDT 开关 skyworksinc

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    的发展,在Arduino出现以前,虽然也有很多公司在推广一些简单易用的可编程控制器,但是由于开发平台种类繁多,而且使用这些控制器基本上都需要对电子技术、数字逻辑、寄存器等内容进行多方面的了解和学习,才能
    发表于 05-13 09:28

    详解PCIe 6.0中的FLIT模式

    PCIe 6.0 规范于 2021 年发布,采用 PAM4 调制(即 4 电平脉冲幅度调制),使数据传输速度翻倍,达到 64GT/s。同时,PCIe 6.0 规范使用 FLIT(流量控制单元)作为新的数据传输单元,显著提高了传输
    的头像 发表于 02-27 15:44 2900次阅读
    详解PCIe <b class='flag-5'>6.0</b>中的FLIT模式

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过附加
    的头像 发表于 12-23 09:06 2835次阅读

    新蓝牙6.0协议扩展应用范围

    芯科科技蓝牙产品经理Parker Dorris通过本文讨论了蓝牙6.0(Bluetooth 6.0)版本中添加的最新功能
    的头像 发表于 12-17 17:26 1794次阅读