手机蓝牙控制灯的开关
本帖最后由 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了。也说不上两者的差异。
界面设计如下
积木编程代码如下
手机端界面如下
学习了
页:
[1]