標(biāo)題: Arduino串口的使用 顯示“Hello World!”字符串 [打印本頁(yè)]
作者: 964942436 時(shí)間: 2017-2-21 21:13
標(biāo)題: Arduino串口的使用 顯示“Hello World!”字符串
int val;//定義變量val
int ledpin=13;//定義數(shù)字接口13
void setup()
{
Serial.begin(9600);//設(shè)置波特率為9600,這里要跟軟件設(shè)置相一致。當(dāng)接入特定設(shè)備(如:藍(lán)牙)時(shí),我們也要跟其他設(shè)備的波特率達(dá)到一致。
pinMode(ledpin,OUTPUT);//設(shè)置數(shù)字13 口為輸出接口,Arduino 上我們用到的I/O 口都要進(jìn)行類(lèi)似這樣的定義。
}
void loop()
{
val=Serial.read();//讀取PC 機(jī)發(fā)送給Arduino 的指令或字符,并將該指令或字符賦給val
if(val=='R')//判斷接收到的指令或字符是否是“R”。
{//如果接收到的是“R”字符
digitalWrite(ledpin,HIGH);//點(diǎn)亮數(shù)字13 口LED。
delay(500);
digitalWrite(ledpin,LOW);//熄滅數(shù)字13 口LED
delay(500);
Serial.println("HelloWorld!");//顯示“Hello World!”字符串
}
}
作者: 沒(méi)前途 時(shí)間: 2018-3-25 10:56
if(val=='R')//判斷接收到的指令或字符是否是“R”。這里為什么判斷是”R“而不是’W‘或者其他的??
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |