蓝牙模块的实验没反应

关注

开发板 Arduino 大河    2014-09-19   |   浏览量 5087  
加上蓝牙模块的简单代码
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,就没反应!!!
求助!!

最佳答案

  • ttko 发表于2014-09-19

    num=Serial.available();
    这个是串口缓冲区中字符的个数,
    你每次发一个字符,第一次发的不管是哪个字符,灯都会亮,
    第二次不管发的是什么字符,灯都会灭。
    再发字符,num的值就大于等于3了,灯当然就不会再亮了。

    举报 评论 0

其他答案

  • dwwzl 发表于 2014-09-19

    模块硬件各不相同,看硬件电路

    举报 评论 0

  • 颜亮 发表于 2014-09-20

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

    举报 评论 0

  • 发表于 2014-09-21

    电路图呢

    举报 评论 0

我来回答

试用推荐

树莓派3B+

产品总数:8个  申请人数:173

距离结束时间:

推荐达人 更多>

  • 向悫 向ta提问

    川楠

    一切能用程序解决的问题都不是问题

    在行: 单片机综合应用 硬件设计

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 STM32讨论区

  • 徐珂靖 向ta提问

    xukejing

    规格严格,功夫到家

    在行: 开发板综合 Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: 嵌入式 Linux 系统

  • 张峰 向ta提问

    光学总工

    用心工作,用心生活

    在行: 嵌入式 Linux 系统

完成答题
赶快去开启您的宝箱吧
×
恭喜您成功领取锦鲤卡
幸运锦鲤将在12月28日晚8点的直播中公布
敬请期待...
确定