|
本帖最后由 arduino1234567 于 2022-3-31 12:16 编辑
用vb写的程序串口通信给Arduino发信息为什么会延时亮灯
想要的功能vb程序按下按钮 Arduino 亮灯
vb写的程序源码
Private Sub Command5_Click()
MSComm1.Output = "a"
End Sub
Arduino源码
int ledPin = 4; //定义数字接口
void setup() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);//定义小灯接口为输出接口
// 串口通讯初始化
Serial.begin(9600); // 串口通讯初始化(9600 bps):
}
void loop() {
// put your main code here, to run repeatedly:
if ( Serial.available()>0 ){
char vbzf = Serial.read();
if (vbzf == 'a'){
digitalWrite(ledPin, HIGH); //点亮小灯
}
if (vbzf == 'b'){
digitalWrite(ledPin, LOW); //熄灭小灯
}
} |
|