我是靠谱客的博主 专注菠萝,这篇文章主要介绍①matlab与arduino通信演示 5.15,现在分享给大家,希望可以做个参考。

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

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

建立联系的两种方法

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

直接输入

复制代码
1
a = arduino()

电脑会自动判断其属性

复制代码
1
2
3
4
5
6
7
8
a = arduino - 属性: Port: 'COM6' Board: 'Mega2560' AvailablePins: {'D2-D53', 'A0-A15'} Libraries: {'Adafruit/MotorShieldV2', 'I2C', 'RotaryEncoder', 'SPI', 'Servo', 'ShiftRegister'}

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

复制代码
1
a = arduino('COM4','Uno')

会出现相应的属性

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
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''}

连接后要读取端口的数值

复制代码
1
2
3
Example: a = arduino(); value = readDigitalPin(a,'D13');

出现相应的值

复制代码
1
2
3
voltage = 2.0283

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

编辑器中应有的代码

复制代码
1
2
3
4
voltage = readVoltage(a,'A0'); tempinFa = voltTpFa(voltage) preview(cam)

待更。。。

最后

以上就是专注菠萝最近收集整理的关于①matlab与arduino通信演示 5.15的全部内容,更多相关①matlab与arduino通信演示内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部