标题: 求助,arduino蓝牙控制呼吸灯无法熄灭的问题 [打印本页]

作者: weion    时间: 2018-4-6 08:25
标题: 求助,arduino蓝牙控制呼吸灯无法熄灭的问题
请教大佬,我在使用安卓发送0x02时,LED正常打开,呼吸灯代码工作,但是发送0x03的时候,LED灯无法熄灭。请问是什么问题。我尝试过不加呼吸灯的代码,只是控制LED灯的开关的话,发送0x02,LED打开正常,发送0x03时,LED熄灭正常。我不知道具体问题出在哪里,如果要修改的话该如何修改?我也尝试过用arduino自带的呼吸灯事例,就变成要一直在安卓上点开关,LED的才会增加和减小。用的是UNOR3板子,蓝牙HC06.代码和安卓app如下[attach]107525[/attach



char data;
  void setup()
  {
    Serial.begin(9600);
    pinMode(9, OUTPUT);

  }

  void loop()
  {

    if (Serial.available())
    {
      data = Serial.read();

    switch(data){

      case 0x02:            

        for (int a = 0 ; a < 255; a=a-1){  
          analogWrite(9, a);
         delay(10);
         }
       for (int a = 255; a>0; a=a-1){  
         analogWrite(9, a);  
         delay(10);  
         }  

    /*  analogWrite(9, brightness);               //arduino 自带的呼吸灯程序      brightness = brightness + fadeAmount;
      if (brightness <= 0 || brightness >= 255) {
       fadeAmount = -fadeAmount;
      }
        delay(30);*/

      break;
       case 0x03 :  

        digitalWrite(9, LOW);
     break;
    default:
break;
    }
    }
  }

hac2.zip

1.28 MB, 下载次数: 3

安卓app






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1