1. 点亮板载led灯
/*
时间:2017年4月14日
使板载Led亮一秒,灭一秒,如此往复。
*/
void setup() {
// 初始化数字引脚,使其为输出状态。
// 大部分Arduino控制板上,数字13号引脚都有一颗Led。
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // 使Led亮
delay(1000); // 持续1秒钟
digitalWrite(13, LOW); // 使Led灭
delay(1000); // 持续1秒钟。
}
2. 使用串口通讯,点亮led灯
/*
时间:2017年4月14日
在串口输入R,使板载Led亮一秒,灭一秒,之后输入hello word。
*/
int val;//定义变量val
void setup()
{
Serial.begin(9600);//设置波特率为9600,这里要跟软件设置相一致。当接入特定设备(如:蓝牙)时,我们也要跟其他设备的波特率达到一致。
pinMode(13,OUTPUT);//设置数字13 口为输出接口,Arduino 上我们用到的I/O 口都要进行类似这样的定义。
}
void loop()
{
val=Serial.read();//读取PC 机发送给Arduino 的指令或字符,并将该指令或字符赋给val
if(val=='R')//判断接收到的指令或字符是否是“R”。
{//如果接收到的是“R”字符
digitalWrite(13,HIGH);//点亮数字13 口LED。
delay(1000);
digitalWrite(13,LOW);//熄灭数字13 口LED
delay(1000);
Serial.println("Hello World!");//显示“Hello World!”字符串
}
}
网友评论