主要内容

arduino

连接到Arduino和Arduino-compatible ESP32硬件

描述

一个arduinoArduino对象代表了一个连接®或Arduino-compatible ESP32硬件。使用arduinoMATLAB函数连接Arduino或Arduino-compatible ESP32硬件®。在您创建的对象,你可以计划你的硬件和使用直接从MATLAB使用自定义插件库对象的功能

使用arduino对象连接到USB Arduino电路板,WiFi,蓝牙,通过指定不同的论点基于连接类型。每个董事会的支持金宝app连接类型,请参阅金宝app支持董事会

连接类型 类型的有效的论点 选择附加名称参数
USB

  • 港口

  • 港口董事会

是的

指定一个或多个名称-值对的观点从这些选项:

  • 名字的Arduino库编程环境必须是有限的

  • 类型的参考电压

  • 模拟参考电压

  • 重组Arduino电路板

  • 项目日志和Arduino命令日志(调试)

  • 波特率

蓝牙

  • btaddress

  • btname

没有
无线网络

  • ipaddress

  • ipaddress董事会

  • ipaddress,董事会,tcpipport

没有

创建

描述

USB

例子

一个= arduino再现过去成功的Arduino连接或Arduino-compatible ESP32硬件。如果没有去年成功连接或连接失败,它会创建一个连接到一个正式的Arduino硬件通过USB接口连接到您的主机电脑。

例子

一个= arduino (港口,董事会)创建一个连接Arduino或Arduino-compatible ESP32硬件上指定的串口。串行端口可以是USB串行端口。

例子

一个= arduino (___,名称,值)创建一个与指定的一个或多个额外的选项名称,值对参数。

蓝牙

例子

一个= arduino (btaddress)使用蓝牙®地址的纳米33个祝福,纳米33 BLE感,纳米33物联网,MKR1010,HC-05HC-06Arduino硬件设备创建一个连接。

例子

一个= arduino (btname)使用的名称纳米33个祝福,纳米33 BLE感,纳米33物联网,MKR1010,HC-05HC-06蓝牙设备创建一个连接到Arduino硬件。

无线网络

例子

一个= arduino (ipaddress,董事会)创建一个连接到WiFi支持Arduino董事会或ESP32董事会指金宝app定的IP地址。

例子

一个= arduino (ipaddress,董事会,tcpipport)创建一个连接到WiFi支持Arduino董事会或ESP32董事会指金宝app定的IP地址和TCP / IP远程端口。

输入参数

全部展开

硬件Arduino或ESP32连接的端口,指定为一个特征向量数组或字符串。可以一个USB端口串行端口。识别USB串行端口号码,明白了找到Arduino港口在Windows、Mac和Linux找到ESP32港口在Windows、Mac和Linux。这个论点可以自行指定如果通过USB串口连接,或与董事会的名字。

例子:一个= arduino (“COM5”)

Arduino启用的名称,指定为一个特征向量数组或字符串。这个论点必须指定一个有效的串口,IP地址,蓝牙地址,或蓝牙名称。看到金宝app支持董事会所有董事会的支持金宝app。对于Arduino-compatible ESP32板,这个论点必须指定一个有效的串行端口和IP地址。

例子:= arduino (“COM5”、“Uno”)创建一个连接到一个Arduino Uno董事会使用端口5。

纳米33个祝福,纳米33 BLE感,纳米33物联网,MKR1010,蓝牙4.0地址是外围设备的MAC地址窗口。对于macOS来说,这是一个随机的操作系统分配地址。

HC-05HC-06设备、蓝牙经典地址指定为一个特征向量或字符串数组的形式btspp: / /其次是12位数的十六进制值的地址。确定蓝牙设备地址,明白了对一个蓝牙设备和检索蓝牙设备地址

例子:一个= arduino (“btspp: / / 98 d331fb3b77”)创建一个蓝牙连接板使用HC-05HC-06

例子:一个= arduino (“5 a8769a09da6”)创建aBluetooth4.0一个Windows OS andArduino之间的联系纳米33个祝福,纳米33 BLE感,纳米33物联网,或MKR1010董事会。

例子:= arduino (121 b0bac - 0 - de7 - 4 - fb1 - 909 a - eea6877dbc5c”)创建一个蓝牙4.0macOS和Arduino之间的连接纳米33个祝福,纳米33 BLE感,纳米33物联网,或MKR1010董事会。

蓝牙设备的名称,指定为一个特征向量数组或字符串。

例子:一个= arduino (“HC-05”)创建一个无线蓝牙连接的Arduino Uno板使用一个HC-05蓝牙设备。

例子:一个= arduino (“IMUBLE”)创建一个Arduino无线蓝牙连接纳米33个祝福,纳米33 BLE感,纳米33物联网,或MKR1010董事会使用蓝牙4.0设备。

Arduino电路板的IP地址在无线网络支持下,指定为一个特征向量数组或字符串。金宝app

例子:= arduino (“192.168.1.15”、“MKR1000”)创建一个WiFi连接到一个Arduino MKR1000董事会使用IP地址192.168.1.15

TCP / IP端口Arduino或ESP32委员会指定为一个数字。

例子:一个= arduino (‘192.168.1.15’,‘MKR1000’, 9500)创建一个WiFi连接到一个Arduino MKR1000董事会使用TCP / IP端口9500。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

请注意

如果你是使用蓝牙或无线网络连接一个Arduino电路板,你不能指定名称,值参数。

例子:= arduino (“COM3”、“Uno”,“库”,“I2C”)

Arduino库名称,指定为逗号分隔组成的“库”和一个字符特征向量的向量或一个单元阵列。默认库安装扩展Arduino环境。

请注意

当你第一次连接到你的Arduino硬件,Arduino与这些默认库创建连接{“I2C”“伺服”“SPI”}。然而,如果你创建一个Arduino与库以外的违约,Arduino连接将只有指定的库,即使你断开和重新连接的Arduino硬件。

请注意

可以,伺服,RotaryEncoder不支持ESP32金宝app董事会。

例子:= arduino (“COM9”、“Uno”,“图书馆”,spi)限制了SPI环境库。

例子:= arduino (“COM9”、“Uno”,“库”,“Adafruit / MotorShieldV2”)限制了环境Adafruit电动机盾牌V2图书馆及其依赖库。

例子:= arduino (“COM9”、“Uno”,“库”,“ShiftRegister”)限制了环境移位寄存器库。

类型的参考电压,指定为内部外部。在外部模式下,外部电压AREF销。在内部模式下,使用内部电压由Arduino电路板。金宝app

看到金宝app支持董事会为支持A金宝apprduino董事会的内部电压。

请注意

外部模式,您必须指定基诺销使用外部电压AnalogReference。在内部模式中,您可以指定在董事会内部电压受支持。金宝app如果你不指定的电压内部模式,默认使用Arduino董事会的内部参考电压。

例子:= arduino (“COM9”、“Uno”、“AnalogReferenceMode”,“外部”,“AnalogReference”, 1.1)设置外部参考电压为1.1 v。

模拟输入的参考电压,指定为一个双。

在使用外部参考电压AREF销,确保以下安全:

  • 连接外部电压AREF销通过5 k电阻,防止损害。如果AnalogReferenceMode内部和一个参考电压仍然是连接外部AREF销,你会短的内部参考电压和AREF销,从而损害董事会。

  • 不要使用电压小于0 v或超过最大电压得到董事会的支持。金宝app

请注意

当你改变模拟参考电压,输出的readVoltage可能是不准确的。运行readVoltage直到你看到期望值。Arduino Uno和大型板,明白了不正确的readVoltage结果

例子:= arduino (“COM9”、“Uno”、“AnalogReferenceMode”,“外部”,“AnalogReference”, 1.1)设置外部参考电压为1.1 v。

如果“ForceBuildOn”不是设置为真正的,MATLAB不重组Arduino电路板和使用现有的Arduino的服务器如果你指定的库与库已经在现有Arduino服务器上。使用这个设置更新Arduino服务器与不同的源代码时使用自定义Arduino库。

例子:= arduino (“COM9”、“Uno”,‘库’,‘CustomLibrary’,‘ForceBuildOn’,真的)重组Arduino电路板使用最新的c++源代码CustomLibrary

请注意

MATLAB不重组Arduino电路板和使用现有的Arduino的服务器如果你指定的库与库已经在现有Arduino服务器上。

项目日志,日志和Arduino命令指定为逗号分隔组成的“TraceOn”,要么真正的。如果你无法连接到Arduino板、集“TraceOn”真正的打印的Arduino IDE编译和上传错误MATLAB命令窗口。你也可以设置“TraceOn”真正的打印Arduino命令每个MATLAB的Arduino电路板上执行命令。

例子:= arduino (“COM9”、“Uno”、“TraceOn”,真的)

信息传输速率的通信通道。Arduino Pro迷你,数字沙箱中使用波特率57600的价值。对于所有其他董事会中列出找到董事会的名字使用波特率115200的价值。

请注意

确保Arduino您使用支持金宝app波特率之前创建arduino默认值以外的对象的值。

例子:= arduino (“COM9”、“Uno”,“波特率”,115200年);

依赖关系

为流来自多个传感器的数据与导航工具箱™或传感器融合和跟踪工具箱™,设置波特率到921600年。这种变化对Arduino使MATLAB收购从GPS接收器和IMU传感器实时数据。对于其他应用程序使用默认波特率Arduino电路板。

属性

全部展开

这个属性是只读的。

硬件Arduino或ESP32连接的端口,指定为一个特征向量数组或字符串。可以一个USB端口串行端口。当你创建一个指定端口arduino对象。

例子:

> >。港口一个ns = 'COM4'

数据类型:字符

这个属性是只读的。

Arduino设备通过蓝牙连接状态,作为数字或逻辑返回1(真正的)或0()。属性仅供纳米33个祝福,纳米33 BLE感,纳米33物联网,MKR1010董事会。

数据类型:逻辑

这个属性是只读的。

Arduino启用的名称,指定为一个特征向量数组或字符串。这是Arduino硬件连接到您的系统的类型。当你创建指定板式arduino对象。看到金宝app支持董事会所有董事会的支持金宝app。

例子:

> >。董事会ans =“Uno”

数据类型:字符

这个属性是只读的。

针上可用Arduino设备连接到系统,指定为单元阵列的特征向量。

例子:

一个。AvailablePins ans = 1×18单元阵列列1到12 {“D2”} {D3的}{D4的}{“D5”} {D6的}{D7的}{D8的}{D9的}{D10的}{‘这里’}{D12的}{‘D13}列13通过18 {A0的}{“A1”} {A2的}{A3的}{A4的}{A5的}

数据类型:细胞

这个属性是只读的。

数字上可用别针Arduino设备连接到系统,指定为单元阵列的特征向量。

例子:

一个。AvailableDigitalPins ans =列1到12 {“D2”} {D3的}{D4的}{“D5”} {D6的}{D7的}{D8的}{D9的}{D10的}{‘这里’}{D12的}{‘D13}列13通过18 {A0的}{“A1”} {A2的}{A3的}{A4的}{A5的}

数据类型:细胞

这个属性是只读的。

PWM别针上可用Arduino设备连接到系统,指定为单元阵列的特征向量。

例子:

一个。AvailablePWMPins ans = {D3的}{“D5”} {D6的}{D9的}{D10的}{‘这里’}

数据类型:细胞

这个属性是只读的。

模拟针上可用Arduino设备连接到系统,指定为单元阵列的特征向量。

例子:

一个。AvailableAnalogPins ans = 1×6单元阵列{A0的}{“A1”} {A2的}{A3的}{A4的}{A5的}

数据类型:细胞

这个属性是只读的。

ID Arduino设备上可用的I2C总线连接到您的系统。

例子:

一个。AvailableI2CBusIDs ans = [0]

数据类型:

上可用的串行总线ID Arduino设备连接到您的系统。

请注意

Arduino由于Mega2560, MegaADK板有三个串行端口可用Arduino莱昂纳多,微,MKR1000, MKR1010, Nano33IoT, Nano33BLE, ESP32有一个串行端口可用。

例子:

一个。AvailableSerialPortIDs ans = 1

依赖关系

这个属性是有效的只有当连环图书馆是用来创建一个连接Arduino硬件。

数据类型:

这个属性是只读的。

Arduino安装附加组件库下载到硬件,指定为一个字符特征向量的向量或单元阵列。检查可用的库listArduinoLibraries指定您希望使用的插件库。

例子:

一个。库ans = 1×3单元阵列{I2C的}{“伺服”}{SPI的}

数据类型:细胞|字符

这个属性是只读的。

类型的参考电压,指定为内部外部。在外部模式下,外部电压AREF销。在内部模式下,使用内部电压由Arduino电路板。金宝app

外部模式,您必须指定基诺销使用外部电压AnalogReference。在内部模式中,您可以指定在董事会内部电压受支持。金宝app如果你不指定的电压内部模式,默认使用Arduino董事会的内部参考电压。

例子:

一个。AnalogReferenceMode ans =‘内部’

这个属性是只读的。

模拟输入的参考电压,指定为一个双。

在使用外部参考电压AREF销,确保以下安全:

  • 连接外部电压AREF销通过5 k电阻,防止损害。如果AnalogReferenceMode内部和一个参考电压仍然是连接外部AREF销,你会短的内部参考电压和AREF销从而损害。

  • 不要使用电压小于0 v或超过最大电压得到董事会的支持。金宝app

看到金宝app支持董事会为支持A金宝apprduino董事会的内部电压。

当你改变模拟参考电压,输出的readVoltage可能是不准确的。运行readVoltage直到你看到期望值。Arduino Uno和大型板,明白了不正确的readVoltage结果

例子:

一个。AnalogReference ans = 5.0

金宝app支持董事会

董事会输入参数目前支持这些板:金宝app

Arduino电路板 输入参数 无线网络支金宝app持 蓝牙支持金宝app 金宝app支持内部电压(V)
Arduino Uno “Uno” 没有 是的 5.0(默认),1.1
Arduino由于 “由于” 没有 是的 3.3(默认)
Arduino超级2560 “Mega2560” 没有 是的 5.0(默认),1.1,2.56
Arduino达芬奇 “达芬奇” 没有 是的 5.0(默认),2.56
Arduino兆理应 “MegaADK” 没有 没有 5.0(默认),1.1,2.56
Arduino微 “微” 没有 是的 5.0(默认),2.56
Arduino MKR1000 “MKR1000” 是的 没有 3.3(默认),1.0,1.65,2.23
Arduino MKR WiFi1010 “MKR1010” 是的 是的 3.3(默认),1.0,1.65,2.23
Arduino MKR零 “MKRZero” 没有 没有 3.3(默认),1.0,1.65,2.23
Arduino 3.1纳米 “Nano3” 没有 是的 5.0(默认),1.1
Arduino Nano 33物联网 “纳米33物联网” 是的 是的 3.3(默认),1.0,1.65,2.23
Arduino Pro迷你
  • ProMini328_3V

  • ProMini328_5V

没有 没有
  • 3.3(默认),1.1

  • 5.0(默认),1.1

Sparkfun数字沙箱 DigitalSandbox 没有 没有 3.3(默认),1.1
Arduino Nano 33个祝福 “Nano33BLE” 没有 是的 3.3(默认)
Arduino Nano 33 BLE意义 “Nano33BLE” 没有 是的 3.3(默认)
ESP32-DevKitV1 “ESP32-WROOM-DevKitV1” 是的 没有 3.3(默认)
ESP32-DevKitC “ESP32-WROOM-DevKitC” 是的 没有 3.3(默认)

的其他Arduino-compatible董事会及其对应的输入参数进行了测试,看看找到董事会的名字

对象的功能

对象的功能设备,shiftRegister,rotaryEncoder,伺服,插件,超声波是用于创建对象的各自的外围设备。其他功能是用来与针在你的Arduino硬件交互。

设备 I2C总线上的设备连接Arduino或ESP32硬件
设备 SPI总线上连接到设备Arduino或ESP32硬件
设备 连接到串行设备Arduino或ESP32硬件
shiftRegister 连接到移位寄存器Arduino硬件
rotaryEncoder 连接到正交编码器Arduino或ESP32硬件
伺服 连接伺服电机Arduino或ESP32硬件
伺服 连接伺服电机ArduinoMKR汽车运输或Nano汽车运输
插件 连接附加装置Arduino硬件
超声波 超声波传感器连接Arduino硬件
motorCarrier 连接到ArduinoMKR汽车运输或Nano汽车运输
apds9960 连接到APDS9960传感器Arduino硬件使用I2C总线
canChannel 连接可以通道连接到一个指定的设备
configurePin Arduino销模式
readDigitalPin 读取数据从数字销Arduino硬件
writeDigitalPin 写入数据到数字销Arduino硬件
writePWMVoltage 与指定的电压产生PWM信号数字销
writePWMDutyCycle 与指定的工作周期产生PWM信号数字销
playTone 玩的语气在压电扬声器使用数字销
readVoltage 从模拟读取电压销Arduino硬件
scanI2CBus 扫描I2C总线上Arduino硬件设备地址
motorCarrier 连接到ArduinoMKR汽车运输或Nano汽车运输
canChannel 连接可以通道连接到一个指定的设备

例子

全部折叠

自动检测一个Arduino Nano33IoT。

一个= arduino ()
= arduino的属性:端口:“COM7”:“Nano33IoT”AvailablePins: {‘D0-D13’,‘A0-A7} AvailableDigitalPins: {‘D0-D13’,‘A0-A7} AvailablePWMPins: {‘D2-D6’,‘D9-D10} AvailableAnalogPins: {‘A0-A3’,‘A6-A7} AvailableI2CBusIDs: [0] AvailableSerialPortIDs:[1]库:{SPI的}显示所有属性

注意:如果一个Arduino以前创建对象,创建新的Arduino对象在电脑上都有相同的配置,前面的对象。

端口上连接到一个Arduino Uno 9。港口和董事会的名字取决于您的配置。

一个= arduino (“COM9”,“Uno”)
更新服务器代码Uno (COM9)。这可能需要几分钟。
= arduino的属性:端口:“COM9”:“Uno”AvailablePins: {‘D2-D13’,‘A0-A5} AvailableDigitalPins: {‘D2-D13’,‘A0-A5} AvailablePWMPins: {‘D3’,‘D5-D6’,‘D9-D11} AvailableAnalogPins: {“A0-A5”} AvailableI2CBusIDs:[0]库:{SPI的}显示所有属性

连接到一个端口上ESP32-DevKitC 4。港口和董事会的名字取决于您的配置。

一个= arduino (“COM4为”,“ESP32-WROOM-DevKitC”)
= arduino的属性:端口:‘COM4为板:“ESP32-WROOM-DevKitC”AvailablePins: {‘D0-D5’,‘D12-D19’,‘D21-D23’,‘D25-D27’,‘D32-D39} AvailableDigitalPins: {‘D0-D5’,‘D12-D19’,‘D21-D23’,‘D25-D27’,‘D32-D39} AvailablePWMPins: {‘D1-D5’,‘D12-D19’,‘D21-D23’,‘D25-D27’,‘D32-D33} AvailableAnalogPins: {D2, D4,‘D12-D15’,‘D25-D27’,‘D32-D36’,‘D39} AvailableI2CBusIDs: [0] AvailableSerialPortIDs:[2]库:{I2C, SPI,“串行”}显示所有属性

连接一个HC-05Arduino的Uno使用蓝牙。

一个= arduino (“btspp: / / 98 d331fb3b77”)
与属性:= arduino DeviceAddress:“btspp: / / 98 d331fb3b77板:“Uno”AvailablePins: {‘D2-D13’,‘A0-A5} AvailableDigitalPins: {‘D2-D13’,‘A0-A5} AvailablePWMPins: {‘D3’,‘D5-D6’,‘D9-D11} AvailableAnalogPins: {“A0-A5”} AvailableI2CBusIDs:[0]库:{“I2C”、“伺服”,“SPI”}显示所有属性

连接纳米33个祝福,纳米33 BLE感,纳米33物联网,或者一个MKR1010董事会通过蓝牙4.0地址是外围设备的MAC地址窗口。

一个= arduino (“CA89D02FDC71”)
= arduino的属性:名称:“IMUBLE”地址:“CA89D02FDC71”连接:1板:“Nano33BLE”AvailablePins: {‘D0-D13’,‘A0-A7} AvailableDigitalPins: {‘D0-D13’,‘A0-A7} AvailablePWMPins: {‘D2-D6’,‘D9-D12} AvailableAnalogPins: {‘A0-A3’,‘A6-A7} AvailableI2CBusIDs: [0,1] AvailableSerialPortIDs:[1]库:{I2C的}显示所有属性

在Windows中,您还可以指定地址的格式CA: 89: D0:2F:直流:71

连接一个HC-06Arduino的Uno使用蓝牙。

一个= arduino (“HC-06”)
= arduino的属性:DeviceAddress:“HC-06”:“Uno”AvailablePins: {‘D2-D13’,‘A0-A5} AvailableDigitalPins: {‘D2-D13’,‘A0-A5} AvailablePWMPins: {‘D3’,‘D5-D6’,‘D9-D11} AvailableAnalogPins: {“A0-A5”} AvailableI2CBusIDs:[0]库:{“I2C”、“伺服”、“SPI”}显示所有属性

连接到一个Arduino纳米33个祝福使用蓝牙。两种类型的地址格式。

一个= arduino (CA: 89: D0:2F:直流:71”)
= arduino的属性:名称:“IMUBLE”地址:“CA89D02FDC71”连接:1板:“Nano33BLE”AvailablePins: {‘D0-D13’,‘A0-A7} AvailableDigitalPins: {‘D0-D13’,‘A0-A7} AvailablePWMPins: {‘D2-D6’,‘D9-D12} AvailableAnalogPins: {‘A0-A3’,‘A6-A7} AvailableI2CBusIDs: [0,1] AvailableSerialPortIDs:[1]库:{I2C的}

使用无线网络连接到一个Arduino MKR1000董事会。

一个= arduino (“10.10.10.55”,“MKR1000”)
= arduino的属性:DeviceAddress:“10.10.10.55”端口:9500板:“MKR1000”AvailablePins: {‘D0-D14’,‘A0-A6} AvailableDigitalPins: {‘D0-D14’,‘A0-A6} AvailablePWMPins: {‘D0-D8’,‘D10’,‘A3-A4} AvailableAnalogPins: {“A0-A6”} AvailableI2CBusIDs: [0] AvailableSerialPortIDs:[1]库:{I2C, SPI,“系列”,“伺服”}
一个= arduino (“10.10.10.55”,“MKR1000”,9500)
= arduino的属性:DeviceAddress:“10.10.10.55”端口:9500板:“MKR1000”AvailablePins: {‘D0-D14’,‘A0-A6} AvailableDigitalPins: {‘D0-D14’,‘A0-A6} AvailablePWMPins: {‘D0-D8’,‘D10’,‘A3-A4} AvailableAnalogPins: {“A0-A6”} AvailableI2CBusIDs: [0] AvailableSerialPortIDs:[1]库:{I2C, SPI,“系列”,“伺服”}

连接到一个ArduinoUno在端口/dev/tty.usbmodem1421

一个= arduino (“/ dev / tty.usbmodem1421”,“Uno”)
= arduino的属性:端口:“/ dev /电传。usbmodem1421”:“Uno”AvailablePins: {‘D2-D13’,‘A0-A5} AvailableDigitalPins: {‘D2-D13’,‘A0-A5} AvailablePWMPins: {‘D3’,‘D5-D6’,‘D9-D11} AvailableAnalogPins: {“A0-A5”} AvailableI2CBusIDs:[0]库:{Adafruit / MotorShieldV2, I2C, SPI,“伺服”}显示所有属性

连接到一个Arduino纳米33个祝福,纳米33 BLE感,纳米33物联网,或者一个MKR1010董事会通过蓝牙使用一个随机的128年设备地址分配的macOS

一个= arduino (121年b0bac - 0 - de7 4 - fb1 - 909 a eea6877dbc5c”)
= arduino的属性:名称:“IMUBLE”地址:“121 b0bac - 0 - de7 4 fb1 - 909 a——eea6877dbc5c连接:1板:“Nano33BLE”AvailablePins: {‘D0-D13’,‘A0-A7} AvailableDigitalPins: {‘D0-D13’,‘A0-A7} AvailablePWMPins: {‘D2-D6’,‘D9-D12} AvailableAnalogPins: {‘A0-A3’,‘A6-A7} AvailableI2CBusIDs: [0,1] AvailableSerialPortIDs:[1]库:{I2C的}显示所有属性

限制Arduino环境只使用一个I2C库。

一个= arduino (“COM9”,“Uno”,“库”,“I2C”)
更新服务器代码Uno (COM9)。这可能需要几分钟。
= arduino的属性:端口:“COM9”:“Uno”AvailablePins: {‘D2-D13’,‘A0-A5} AvailableDigitalPins: {‘D2-D13’,‘A0-A5} AvailablePWMPins: {‘D3’,‘D5-D6’,‘D9-D11} AvailableAnalogPins: {“A0-A5”} AvailableI2CBusIDs:[0]库:{I2C的}显示所有属性

限制Arduino环境只使用伺服和移位寄存器库。

一个= arduino (“COM9”,“Uno”,“库”,{“伺服”,“ShiftRegister”},“ForceBuildOn”,真正的)
更新服务器代码Uno (COM9)。这可能需要几分钟。
= arduino的属性:端口:“COM9”:“Uno”AvailablePins: {‘D2-D13’,‘A0-A5} AvailableDigitalPins: {‘D2-D13’,‘A0-A5} AvailablePWMPins: {‘D3’,‘D5-D6’,‘D9-D11} AvailableAnalogPins: {“A0-A5”} AvailableI2CBusIDs:[0]库:{“伺服”、“ShiftRegister”}显示所有属性

AnalogReference内部1.1 V

一个= arduino (“COM9”,“Uno”,“AnalogReferenceMode”,“内部”,“AnalogReference”,1.1)
更新服务器代码Uno (COM9)。这可能需要几分钟。
= arduino的属性:端口:“COM9”:“Uno”AvailablePins: {‘D2-D13’,‘A0-A5} AvailableDigitalPins: {‘D2-D13’,‘A0-A5} AvailablePWMPins: {‘D3’,‘D5-D6’,‘D9-D11} AvailableAnalogPins: {“A0-A5”} AvailableI2CBusIDs:[0]库:{‘Adafruit / BNO055’,‘I2C}显示所有属性

更多关于

全部展开

版本历史

介绍了R2014b