arduino-蓝牙控制LED

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;
  }

 }

 
}

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

flower in my heart

你的鼓励就是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值