1.实现的功能是:

(1),通过手机端APP:"蓝牙SPP"中,设置其"开"和“关”相应的参数,来控制小灯。

(2),当arduino接收到“开”的信息的时候,arduino控制LE灯的开启;当arduino接收到“关”的信息的时候,arduino控制LE灯的灭。

2.应用场景:

智能家居中的智能照明的模拟场景。

3.优缺点:

(1).优点:

通过手机端的开关的控制,很好的进行LED的控制,通过手机,一键处理,比较方便,不用远程的通过按键来控制小灯。

(2)缺点:

就是,该实例用的是蓝牙3.0版本的老蓝牙版本,其工作的功耗会比BLE蓝牙功耗会高。

而且,其控制的话,只是对单个LED来进行控制,如果是家里使用的话,可能控制的LED比较多,使用起来相当有些麻烦。

4.具体代码:

int ledpin = 6;
int get_data =0;
void setup() {
  // put your setup code here, to run once:
  pinMode(ledpin,OUTPUT);
  digitalWrite(ledpin,LOW);
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
 
 if(Serial.available())
 {
   get_data = Serial.read();
  if(get_data == 1)
  {
    digitalWrite(ledpin,HIGH); 
   // Serial.print("on");
   // delay(100);
   get_data = 0;
  }
 else if(get_data == 2)
  {
     digitalWrite(ledpin,LOW);
  
   get_data = 0;
  }

 }

 
}

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐