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