gada888 发表于 2019-11-22 17:12:28

手机蓝牙控制灯的开关

本帖最后由 gada888 于 2019-11-22 17:14 编辑

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

https://v.youku.com/v_show/id_XNDQ0NDU3OTI2MA==.html?spm=a2hzp.8244740.0.0

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

对了,初学者不要用继电器来连交流电。可以换个12v直流的灯泡来玩玩。毕竟220v交流电不是闹着玩的。
项目用的模块如下

arduno uno

Bluetooth v3

继电器模块

220v AC灯泡带插头

连线图

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

代码
以下是手机部分
我用的是thunkable,地址是app.thunkable.com
你也可以用MIT app inventor,应该差不多,但我毕竟好几年没有用MIT appinventor了。也说不上两者的差异。
界面设计如下

积木编程代码如下

手机端界面如下




hnyzcj 发表于 2019-11-23 08:17:51

学习了
页: [1]
查看完整版本: 手机蓝牙控制灯的开关