极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11270|回复: 0

数字你好

[复制链接]
发表于 2015-6-20 16:09:20 | 显示全部楼层 |阅读模式
int val;//定义变量val
int a=5;//定义数字接口13
int b=6;
int c=7;
int d=8;
int e=9;
void setup()
{
Serial.begin(9600);//设置波特率为9600,这里要跟软件设置相一致。当接入特定设备(如:蓝牙)时,我们也要跟其他设备的波特率达到一致。
for(int i=5;i<=9;i++)
{
pinMode(i,OUTPUT);  
}
}
void loop()
{
val=Serial.read();//读取PC 机发送给Arduino 的指令或字符,并将该指令或字符赋给val
if(val=='1')//判断接收到的指令或字符是否是“R”。
{//如果接收到的是“R”字符
digitalWrite(a,HIGH);
Serial.println("Hello");//显示“Hello World!”字符串
}
val=Serial.read();//读取PC 机发送给Arduino 的指令或字符,并将该指令或字符赋给val
if(val=='2')//判断接收到的指令或字符是否是“R”。
{//如果接收到的是“R”字符
digitalWrite(b,HIGH);
Serial.println("Hello ");//显示“Hello World!”字符串
}
val=Serial.read();//读取PC 机发送给Arduino 的指令或字符,并将该指令或字符赋给val
if(val=='3')//判断接收到的指令或字符是否是“R”。
{//如果接收到的是“R”字符
digitalWrite(c,HIGH);
Serial.println("Hello ");//显示“Hello World!”字符串
}
val=Serial.read();//读取PC 机发送给Arduino 的指令或字符,并将该指令或字符赋给val
if(val=='4')//判断接收到的指令或字符是否是“R”。
{//如果接收到的是“R”字符
digitalWrite(d,HIGH);
Serial.println("Hello ");//显示“Hello World!”字符串
}
val=Serial.read();//读取PC 机发送给Arduino 的指令或字符,并将该指令或字符赋给val
if(val=='5')//判断接收到的指令或字符是否是“R”。
{//如果接收到的是“R”字符
digitalWrite(e,HIGH);
Serial.println("Hello ");//显示“Hello World!”字符串
}



val=Serial.read();//读取PC 机发送给Arduino 的指令或字符,并将该指令或字符赋给val
if(val=='6')//判断接收到的指令或字符是否是“R”。
{//如果接收到的是“R”字符
digitalWrite(a,LOW);
Serial.println("bye");//显示“Hello World!”字符串
}
val=Serial.read();//读取PC 机发送给Arduino 的指令或字符,并将该指令或字符赋给val
if(val=='7')//判断接收到的指令或字符是否是“R”。
{//如果接收到的是“R”字符
digitalWrite(b,LOW);
Serial.println("bye ");//显示“Hello World!”字符串
}
val=Serial.read();//读取PC 机发送给Arduino 的指令或字符,并将该指令或字符赋给val
if(val=='8')//判断接收到的指令或字符是否是“R”。
{//如果接收到的是“R”字符
digitalWrite(c,LOW);
Serial.println("bye ");//显示“Hello World!”字符串
}
val=Serial.read();//读取PC 机发送给Arduino 的指令或字符,并将该指令或字符赋给val
if(val=='9')//判断接收到的指令或字符是否是“R”。
{//如果接收到的是“R”字符
digitalWrite(d,LOW);
Serial.println("bye ");//显示“Hello World!”字符串
}
val=Serial.read();//读取PC 机发送给Arduino 的指令或字符,并将该指令或字符赋给val
if(val=='0')//判断接收到的指令或字符是否是“R”。
{//如果接收到的是“R”字符
digitalWrite(e,LOW);
Serial.println("bye");//显示“Hello World!”字符串
}
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-16 22:38 , Processed in 0.035913 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表