使用高级编程和框图构建Arduino项目
从Arduino传感器读取、写入和分析数据
Arduino的MATLAB支持包让您编写MATLAB程序,读取和写入数据到您的Arduino,并访问连接的设备,如电机,led和I2C设备。由于MATLAB是一种高级解释语言,因此很容易为Arduino项目创建原型和改进算法,并且您可以立即看到来自I/O指令的结果,而无需重新编译。MATLAB包含数千个内置的数学、工程和绘图函数,可以用于Arduino编程。
使用MATLAB进行Arduino编程的好处:
开发在Arduino上独立运行的算法
使用Simulink进行Arduino编程的好处:
- 在Simulink中开发和模拟您的算法并使用自动代码生成在设备上运行它们
- 结合信号处理,控制设计,逻辑状态,以及硬件项目中的其他高等数学和工程程序
- 交互式调优和优化Simulink中的参数,因为您的算法在Arduino上运行
- 轻松修改算法以在其他算法上运行低成本以及商用硬件平台
参见:基于项目的学习硬件,基于模型的设计,控制系统,物联网,树莓派编程,乐高头脑风暴编程,机器人,控制逻辑视频,与硬件和仪器通信,机器人编程,逆运动学