欢迎来到Arduino系列的第七节Arduino教程。在本教程中,我们将学习如何将Arduino连接到Matlab,以及它们如何使用串口进行通信。此外,我们还将做一个示例,使用Matlab来控制Arduino板。
这是一个循序渐进的视频教程,很容易遵循。此外,在视频下面,您可以找到本教程所需的部件和视频中示例的源代码。
这个Arduino教程所需的组件
- Arduino电路板 .................................亚马逊/Banggood/阿里巴巴全球速卖通
- 面包板和跳线.........亚马逊/Banggood/阿里巴巴全球速卖通
- 领导 ...................................................亚马逊/Banggood/阿里巴巴全球速卖通
- 220欧姆电阻..........................亚马逊/Banggood/阿里巴巴全球速卖通
- 按钮 ....................................亚马逊/Banggood/阿里巴巴全球速卖通
必威外围提钱披露:这些是附属链接。作为一名亚马逊助理,我的收入来自符合条件的购买。
电路原理图的示例
MATLAB代码
清楚的;一个= arduino (COM4为);a.pinMode(8,“输出”);a.pinMode(12、“输入”);if (toc<10) b=a.digitalRead(12);if (b==true) a.digitalWrite(8,1);其他a.digitalWrite (8,0);结束结束
你好,
我试着做同样的事情但是我得到一个错误;
警告:读取失败:在到达终止符之前发生超时。
testttt错误(第2行)
一个= arduino (COM4为);
我的Uno肯定连上了COM4。但是我每次都得到相同的错误。我也试过pro mini, ıt在COM3上,但结果是一样的。我无法通过Matlab连接arduino。
你有什么建议吗?你能帮我一下吗?
谢谢。
连接可能有问题,但我可以指出任何细节。按照视频中描述的方法再试一次。加上您的Matlab版本和插件可能是问题,因为他们已经发布了新的Arduino插件的Matlab 2015。
ı当我输入install_arduino时也会得到这个警告。
警告:至少还有一个arduino。m文件,安装将继续,但强烈建议删除
任何其他版本之前使用这个