如何用matlab控制arduino的13 信号灯闪烁

2025-04-06 12:34:17
推荐回答(1个)
回答1:

到网上找一个matlab的插件,叫firmata(具体忘记了)。
当你在Arduino主板上下载了例程库里面的firmata之后,Arduino主板就变成了一块“僵尸板”,也就是你可以直接在matalab里面对任意地操作Arduino的主板了。
如果你要麻烦点,那么就只能自己学习一下firmata的通信规范,然后再matalb里面调用串口,然后往串口发送标准的firmata的操作信息,这样也能达到你的目的。
最麻烦的玩法是你自己定义一套通讯规范,然后同时在matalab和arduino里面写支持你自己这个通讯规范的上位机和下位机的程序,也可以。
从繁易程度来说,建议用第一个,如果实在不行,建议用第二个,实在不行,并且你有足够信心,想折腾下,可以用第三个。