您的位置:首頁>科技>正文

簡單應用:arduino與labview通信——點亮LED

labview前面板

程式框圖

arduino的串口通訊程式

#include

int incomingByte = 0; // for incoming serial data

void setup() {

Serial.begin(9600);

pinMode(13,OUTPUT);

// opens serial port, sets data rate to 9600 bps

}

void loop() {

// send data only when you receive data:

if (Serial.available() > 0) {

// read the incoming byte:

incomingByte = Serial.read();

if(incomingByte==65)

{digitalWrite(13,HIGH);}

else

{digitalWrite(13,LOW);}

Serial.println(incomingByte, DEC);

}

}

注意在使用的時候, labview的VISA close(也就是第三個開關)記得關閉, 樓主剛開始沒有很好理解, 導致led燈一直處於昏暗的狀態, 後來想通了, 原來是串口發完就關閉, 一直迴圈, 所以亮度不夠導致的效果圖

本文素材來自電子發燒友論壇

Next Article
喜欢就按个赞吧!!!
点击关闭提示