使用串口通信,在串口输入"L"点亮LED,输入“H”熄灭LED。如果对Arduino的串口函数Serial.begin(9600),等函数不熟悉可以查看http://wiki.dfrobot.com.cn/index.php/Arduino%E7%BC%96%E7%A8%8B%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C
了解基本的使用。
使用代码:
int PUT;//定义中间变量
void setup()
{
Serial.begin(9600); //选择串口波特率
pinMode(LED_BUILTIN, OUTPUT); //模式为输入
}
void loop()
{
//检测是否串口有数据
if (Serial.available() > 0)
{
//读取串口发送来的数据
PUT = Serial.read();
// 发送的时H, 则使led电平为高
if (PUT == 'H')
{
digitalWrite(LED_BUILTIN, HIGH);//引脚高电平
}
// 发送L,则是led的引脚电平为低
if (PUT == 'L')
{
digitalWrite(LED_BUILTIN, LOW);//引脚低电平
}
}
}
输入“H”:
输入“L”:
简单的一个串口点亮LED就结束了。