手机蓝牙控制灯的开关

2019-11-221.2万
AI 快速预览详细 收起
本文介绍了如何使用Arduino Uno和Bluetooth v3模块通过手机蓝牙控制灯的开关。项目中详细说明了硬件连接、代码实现以及手机端的编程方法。适合初学者,无需复杂技能即可完成。最终效果是通过手机蓝牙信号控制灯的开关状态。


最近整理了以前做的蓝牙项目,感慨好久没做手机编程了。这次就回忆下当初的记忆。



开灯和关灯都是各按两下才实现开和关灯。

对了,初学者不要用继电器来连交流电。可以换个12v直流的灯泡来玩玩。毕竟220v交流电不是闹着玩的。
项目用的模块如下
手机蓝牙控制灯的开关图1
arduno uno
手机蓝牙控制灯的开关图2
Bluetooth v3
手机蓝牙控制灯的开关图3
继电器模块
手机蓝牙控制灯的开关图4
220v AC灯泡带插头
手机蓝牙控制灯的开关图5
连线图
[mw_shl_code=applescript,true]
//made by gada888   2019-11

#define light 10      

int command;           
boolean lamp = false;

void setup() {  
  pinMode(light, OUTPUT);
  Serial.begin(9600);
  }
  
void loop(){
  
if (Serial.available() > 0) {
  command = Serial.read();
  

if (lamp)
{
digitalWrite(light, HIGH);
}
else
{
digitalWrite(light, LOW);
}

switch (command) {

case 'A':lamp = true;
break;
case 'a':lamp = false;
break;
}
}
}
[/mw_shl_code]
代码
以下是手机部分
我用的是thunkable,地址是app.thunkable.com
你也可以用MIT app inventor,  应该差不多,但我毕竟好几年没有用MIT app  inventor了。也说不上两者的差异。
界面设计如下
手机蓝牙控制灯的开关图6
积木编程代码如下
手机蓝牙控制灯的开关图7
手机端界面如下
手机蓝牙控制灯的开关图8
手机蓝牙控制灯的开关图9


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
hnyzcj
hnyzcj
学习了
- 没有更多了 -