arduino
连接到Arduino以及arduino兼容的ESP32硬件
描述
一个arduino
对象表示到Arduino的连接®或arduino兼容的ESP32硬件。使用arduino
函数连接Arduino或Arduino兼容的ESP32硬件到MATLAB®.创建对象后,可以直接从MATLAB中编程硬件并使用自定义外接程序库对象的功能.
使用arduino
对象通过USB、WiFi或蓝牙连接到Arduino板,根据连接类型指定不同的参数。各单板支持的连接万博1manbetx类型请参见万博1manbetx支持董事会.
连接类型 | 有效参数的类型 | 附加名称-值参数的选项 |
---|---|---|
USB |
|
是的 指定一个或多个名称-值对参数从这些选项中:
|
蓝牙 |
|
没有 |
无线网络 |
|
没有 |
创建
语法
描述
USB
重新创建到Arduino或Arduino兼容的ESP32硬件的最后一个成功连接。如果没有最后一次成功的连接或连接失败,它将创建一个连接到通过USB连接到主机计算机的官方Arduino硬件的连接。一个
= arduino
蓝牙
使用蓝牙®地址一个
= arduino (btaddress
)Nano 33 BLE
,Nano 33 BLE Sense
,Nano 33 IoT
,MKR1010
,HC-05
或HC-06
设备来创建Arduino硬件的连接。
输入参数
属性
对象的功能
对象函数设备
,shiftRegister
,rotaryEncoder
,伺服
,插件
,超声波
用于为各自的外围设备创建对象。其他功能用于与Arduino硬件上的引脚交互。
设备 |
在I2C总线上连接到设备Arduino或ESP32硬件 |
设备 |
在SPI总线上连接到设备Arduino或ESP32硬件 |
设备 |
已连接到串行设备Arduino或ESP32硬件 |
shiftRegister |
连接到移位寄存器Arduino硬件 |
rotaryEncoder |
连接到正交编码器已打开Arduino或ESP32硬件 |
伺服 |
连接伺服电机Arduino或ESP32硬件 |
伺服 |
连接伺服电机ArduinoMKR汽车承运人或纳米汽车承运人 |
插件 |
连接到用于的外接程序设备Arduino硬件 |
超声波 |
连接到超声波传感器Arduino硬件 |
motorCarrier |
连接到ArduinoMKR汽车承运人或纳米汽车承运人 |
apds9960 |
接通APDS9960传感器Arduino硬件采用I2C总线 |
canChannel |
连接到连接到指定设备的CAN通道 |
configurePin |
集Arduino销模式 |
readDigitalPin |
从数字引脚上读取数据Arduino硬件 |
writeDigitalPin |
写入数据到数字引脚上Arduino硬件 |
writePWMVoltage |
在数字引脚上产生指定电压的PWM信号 |
writePWMDutyCycle |
在数字引脚上产生占空比规定的PWM信号 |
playTone |
使用数字引脚在压电扬声器上播放音调 |
readVoltage |
从模拟引脚上读取电压Arduino硬件 |
scanI2CBus |
扫描I2C总线Arduino硬件设备地址 |
motorCarrier |
连接到ArduinoMKR汽车承运人或纳米汽车承运人 |
canChannel |
连接到连接到指定设备的CAN通道 |
例子
更多关于
版本历史
在R2014b中引入