使用Matlab的信息中心、机器人Grrl和Arduino论坛,四个文件(两个m和两个草图)演示两个Matlab和Arduino之间的通信方式。第一组文件、serialTest1演示arduino输入Matlab抽搐/ toc计时信息补充道,和第二组文件,从arduino serialTest2,使用时钟信息。我认为你会发现有趣的结果,这两种方法进行了比较。
用法:
负载arduino的草图。LED13将光,这表明arduino从Matlab开始等待响应。加载的m文件,改变arduino的com端口到端口USB映射你的电脑(我使用Linux,因此/dev/ttyUSB1,它将类似于windows“COM3”)。运行m文件,LED13将Matlab signls arduino关掉,数据读取和创建一个情节的时间信息和计数器数据(模拟传感器数据)。记得之前重置arduino每个m文件运行(LED13必须)!使用一个arduino兆,但大多数arduino应该工作正常了。由于汤姆Igoe和机器人Grrl(见草图http地址引用)。机器人Grrl阴谋,她说,你也可以这样做,尽管它会稍微慢一些。但是,注意这些文件的关键,是使用适当的终结者。matlab使用低频终结者语句和串行的使用。println arduino的是成功的秘密配方。 If you don't use these, then you are relying on inserted timing delays, yuck.
引用作为
洛厄尔汤姆斯(2023)。与一个使用Matlab Arduino串行命令交互(//www.tianjin-qmedu.com/matlabcentral/fileexchange/26711-interacting-with-an-arduino-using-the-matlab-serial-commands), MATLAB中央文件交换。检索。
arduino2matlab /
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.0.0.0 |