从MATLAB 万博1manbetxArduino的支持

连接和控制的Arduino从MATLAB输入和输出

功能和特性

随着MATLAB®万博1manbetx支持包的Arduino®硬件,你可以使用MATLAB交互地与Arduino板通信。该软件包可以执行任务,例如:

  • 采集的模拟和从Arduino板数字传感器数据
  • 控制与数字和PWM输出的其它设备
  • 驱动DC伺服电动机和步进电动机(也支持Adafruit的电机盾)万博1manbetx
  • 访问外围设备和传感器连接在I2C或SPI
  • 与Arduino板通信通过USB电缆或无线的Wi-Fi
  • 构建自定义加载项与额外的硬件和软件库接口
  • 通过支持的Arduino板读取和写入CAN消息与基于MCP2515 CAN总线盾牌万博1manbetx

由于MATLAB是一种高层次的解释型语言,你可以看到从我的结果/立刻O指令,编译的情况。MATLAB包括数千个内置数学,工程和绘图功能,你可以用它来快速分析和可视化从您的Arduino收集的数据。

学习更多关于Arduino的编程与MATLAB和Simulink万博1manbetx

Arduino的工程套件

学习重要的工程概念,而与Arduino的MATLAB和Simulink项目编程的乐趣。万博1manbetx

万博1manbetx支持的硬件

盾支持万博1manbetx 发行版支持万博1manbetx
注释
Arduino的MKR零 CAN,MC R2019b - 当前
Arduino的乌诺* MSV2,CAN R2014a - 当前
由于Arduino的* MSV2,CAN R2014a - 当前
目前不支持DAC和CAN通道。万博1manbetx
Arduino的2560米加* MSV2,CAN R2014a - 当前
Arduino的莱昂纳多* MSV2,CAN R2015a - 当前
Arduino的巨型ADK * MSV2,CAN R2015a - 当前
Arduino的微* ñ R2015a - 当前
Arduino的迷你*
(ATmega328)
ñ R2015a - R2018b
迷你与ATmega168的不支持。万博1manbetx
Arduino的MKR1000* CAN,MC R2017a - 当前
万博1manbetx支持Wi-Fi通信
Arduino的MKR1010 CAN,MC R2019a - 当前 万博1manbetx支持Wi-Fi通信
Arduino的3.1纳米* ñ R2015a - 当前
不支持纳米2.X。万博1manbetx其他纳米3.X未经测试,但预计工作。
Arduino的PRO *
(ATmega328)
ñ R2015a - R2018b
临用ATmega168的不支持。万博1manbetx
Arduino的迷你临
(ATmega328)
ñ R2015a - 当前
临迷你与ATmega168的不支持。万博1manbetx
Arduino的吸入氧浓度* ñ R2015a - R2018b
Sparkfun数字沙盒 ñ R2015a - 当前
Arduino的33纳米物联网 ñ R2020a - 当前
盾支持万博1manbetx 发行版支持万博1manbetx
Adafruit的汽车盾V2(MSV2) R2014a - 当前
Arduino的MCP2515 CAN总线模块(CAN) R2020a - 当前
Arduino的MKR可以屏蔽 R2020a - 当前
Sparkfun CAN-BUS盾 R2020a - 当前
Arduino的MKR马达载体(MC) R2020a - 当前
*亦在Sim万博1manbetxulink支持包支持Ard万博1manbetxuino硬件
注:除了上面列出的官方Arduino硬件,我们也测试了我们的支持包以下的Arduino兼容设备:Sparkfun Redboard,Sainsmart乌诺,Sainsmart兆2万博1manbetx560上面列出的板兼容其他设备预计到工作中,但未经测试。

平台和发布支持万博1manbetx

在64位Microsoft®视窗®64位Mac OS和64位Linux®

该支持包可万博1manbetx用于R2014a及更高版本。学习更多关于从MATLAB和万博1manbetxSimulink跨版本的Arduino支持万博1manbetx