概述
附上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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复