我是靠谱客的博主 专注菠萝,最近开发中收集的这篇文章主要介绍①matlab与arduino通信演示 5.15,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

附上matlab的官方文档链接(粘贴不上去,想要可以留言)

显示了如何连接到Arduino的®在MATLAB硬件®。确保Arduino硬件已连接到计算机。

建立联系的两种方法

如果设备是非官方的,请记下端口和板的名称。

直接输入

a = arduino()

电脑会自动判断其属性

a = 

  arduino - 属性:

                    Port: 'COM6'
                   Board: 'Mega2560'
           AvailablePins: {'D2-D53', 'A0-A15'}
               Libraries: {'Adafruit/MotorShieldV2', 'I2C', 'RotaryEncoder', 'SPI', 'Servo', 'ShiftRegister'}

如果您使用的是非官方(克隆)Arduino硬件,请指定端口和板名称以建立连接。

a = arduino('COM4','Uno')

会出现相应的属性

a = 

  arduino with properties:

                    Port: 'COM4'
                   Board: 'Uno'
           AvailablePins: {'D2-D13', 'A0-A5'}
    AvailableDigitalPins: {'D2-D13', 'A0-A5'}
        AvailablePWMPins: {'D3','D5-D6', 'D9-D11'}
     AvailableAnalogPins: {'A0-A5'}
      AvailableI2CBusIDs: [0]   
               Libraries: {'I2C','RotaryEncoder','SPI','Servo','ShiftRegister','Ultrasonic''}

连接后要读取端口的数值

  Example:
        a = arduino();
        value = readDigitalPin(a,'D13');

出现相应的值

voltage =

    2.0283

我重复执行几次,以确保我正在读取来自传感器的稳定电压

编辑器中应有的代码

voltage = readVoltage(a,'A0');
tempinFa = voltTpFa(voltage)

preview(cam)

待更。。。

最后

以上就是专注菠萝为你收集整理的①matlab与arduino通信演示 5.15的全部内容,希望文章能够帮你解决①matlab与arduino通信演示 5.15所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部