《arduino從基礎到實踐》第三章專案十,因為沒有買藍燈,我用的黃色的led燈代替,**如下:
char buffer[18];
int red, green, yellow;
int redpin = 9;
int greenpin = 10;
int yellowpin = 11;
void setup()
void loop()
while (numchar--)
splitstring(buffer);
}
}
void splitstring(char*data)
for (int x = 0; x < 16; x++)
serial.flush();
}
void setled(char*data)
if ((data[0] == 'g') || (data[0] == 'g'))
if ((data[0] == 'y') || (data[0] == 'y'))
}
一開始用arduino的串列埠通訊視窗做實驗,後來自己在c#裡面寫了乙個串列埠通訊的控制台程式,也可以與之通訊,
控制燈的亮度,**如下:
serialport sp = null;
string inputstr = string.empty;
console.writeline("input cmd to port,input exit to exit");
inputstr = console.readline();
try
}
catch (exception ex)
finally
}
console.writeline("press any key to exit...");
console.readkey();
需要注意的是,同乙個串列埠只能同時被乙個程式使用,如果arduino串列埠視窗開啟,則c#程式就會執行出錯
Arduino串列埠通訊
實際上,與arduino開發板進行串列埠通訊非常簡單。在本篇文章中,我們將介紹如何進行溫度測量,然後通過串列埠傳送測量結果。與其他裝置不同,arduino串列埠通訊非常易於使用。串列埠通訊可以是有線或無線的,例如串列埠藍芽連線。arduino程式設計環境有乙個串列埠監視器的工具,專門用於檢視串列埠資...
連線串列埠 Arduino 藍芽串列埠通訊
藍芽串列埠通訊 利用 藍芽 技術,能夠有效簡化移動通訊終端裝置之間的通訊,也能成功簡化裝置與internet之間的通訊,從而資料傳輸變得更迅速高效,為無線通訊拓寬道路。我們都用過手機藍芽,連線自己的耳機或者和別人的手機傳輸資料,使用起來非常方便簡單。在我們的arduino中,也可以使用藍芽來傳輸資料...
arduino串列埠接收資料報 串列埠通訊
常見的通訊介面有usart can usb ethernet。最常見 用的最多的就是usart,下面主要對串列埠通訊協議的物理層及協議層進行講解。物理層 串列埠通訊的物理層有很多標準及變種,主要講解rs 232標準,rs 232標準主要規定了訊號的用途 通訊介面以及訊號的電平標準。使用rs 232標...