• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

蓝牙模块的实验没反应

大河 2014-09-19 浏览量:6197
加上蓝牙模块的简单代码
void setup()
{
  Serial.begin(9600);
pinMode(9,OUTPUT);
}
void loop()
{  int num=0;
    num=Serial.available();
    if(num==1)
   digitalWrite(9,HIGH);
    if(num==2)
   digitalWrite(9,LOW);   
   }
9阵脚接led,我输入1,灯亮;我输入2,灯灭;让我差异的是,我在按1,就没反应!!!
求助!!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • num=Serial.available();
    这个是串口缓冲区中字符的个数,
    你每次发一个字符,第一次发的不管是哪个字符,灯都会亮,
    第二次不管发的是什么字符,灯都会灭。
    再发字符,num的值就大于等于3了,灯当然就不会再亮了。
    • 发布于 2014-09-19
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 模块硬件各不相同,看硬件电路
    • 发布于2014-09-19
    • 举报
    • 评论 0
    • 0
    • 0

  •  
    深圳市顺易捷科技有限公司专注各种线路板的生产和销售。
    长期销售PCB,种类齐全,价格优惠,服务周到。
    交期快:高于同行业1-2天,价格低;单面板低至249/M2,单双面板样板10CM*10CM仅需50元。
    量大从优!电话:13006690517     QQ1754498694
    • 发布于2014-09-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

蓝牙模块的实验没反应