1、实现原理
与上一篇的方法不同,这一次的方法是Matlab利用串口发送函数给Arduino发送一个字符,一旦Arduino接收到字符之后,就执行对应的任务。
2、Arduino部分的代码
int pin = 8; //LED的管脚
void setup() {
pinMode(pin, OUTPUT); //设置管脚为输出模式
Serial.begin(9600);
}
void loop()
{
if(Serial.read()=='1')
{
digitalWrite(pin, 1);
}
if(Serial.read()=='0')
{
digitalWrite(pin, 0);
}
}
代码不难,然后接下来就是把代码烧到Arduino里面去。
3、Matlab部分代码
首先还是新建一个GUI界面,界面也很简单,就两个按钮:</