附上matlab的官方文档链接(粘贴不上去,想要可以留言)
显示了如何连接到Arduino的®在MATLAB硬件®。确保Arduino硬件已连接到计算机。
建立联系的两种方法
如果设备是非官方的,请记下端口和板的名称。
直接输入
复制代码
1a = arduino()
电脑会自动判断其属性
复制代码
1
2
3
4
5
6
7
8a = arduino - 属性: Port: 'COM6' Board: 'Mega2560' AvailablePins: {'D2-D53', 'A0-A15'} Libraries: {'Adafruit/MotorShieldV2', 'I2C', 'RotaryEncoder', 'SPI', 'Servo', 'ShiftRegister'}
如果您使用的是非官方(克隆)Arduino硬件,请指定端口和板名称以建立连接。
复制代码
1a = arduino('COM4','Uno')
会出现相应的属性
复制代码
1
2
3
4
5
6
7
8
9
10
11
12a = 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
3Example: a = arduino(); value = readDigitalPin(a,'D13');
出现相应的值
复制代码
1
2
3voltage = 2.0283
我重复执行几次,以确保我正在读取来自传感器的稳定电压
编辑器中应有的代码
复制代码
1
2
3
4voltage = readVoltage(a,'A0'); tempinFa = voltTpFa(voltage) preview(cam)
待更。。。
最后
以上就是专注菠萝最近收集整理的关于①matlab与arduino通信演示 5.15的全部内容,更多相关①matlab与arduino通信演示内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复