本文介绍如何使用Arduino Uno和蓝牙模块HC-06实现智能手机对电灯的控制, Android App使用MIT App Inventor制作。
MIT App Inventor
首先介绍一下 MIT App Inventor 这款软件, MIT App Inventor 是一款创新的图形化的可以实现 Android 应用程序创建的积木式的安卓编程软件。它原本是Google实验室的研究成果之一,它是由一群Google工程师和勇于挑战的Google使用者共同参与设计完成。App Inventor是一个完全在线开发的Android编程环境,它抛弃了复杂的程式代码而使用积木式的堆叠法来完成用户的Android变成。对于Android初学者来说是一大福音,只要使用基本元件例如按钮、标签、文本输入框、密码输入框等进行运算并输出结果即可完成一个APP原型的开发。如果使用过Scratch,那么 MIT App Inventor 的操作界面与他类似。
项目创建
步骤1:元件清单
Arduino Uno R3
蓝牙模块 HC-06
继电器模块
跳线
面包板
第二步:电路接线图
智能手机控制电灯
电路连接如下 :
Arduino UNO和蓝牙模块控制继电器
步骤3:上传代码
#define lamp_Channel 13
int command; //Int to store app command state.
boolean lamp = false;
void setup() {
pinMode(lamp_Channel, OUTPUT);
Serial.begin(9600);
}
void loop(){
if (Serial.available() > 0) {
command = Serial.read();
if (lamp) {digitalWrite(lamp_Channel, HIGH);}
else {digitalWrite(lamp_Channel, LOW);}
switch (command) {
case 'L':lamp = true;break;
case 'l':lamp = false;break;
}
}
}
代码比较简单,关于Arduino远程控制继电器也可作为参考。
步骤4:安装APP
网盘链接 提取码:dw1o 。关于 MIT App Inventor制作App的内容会在后续文章介绍。
步骤5:连接蓝牙模块
要将智能手机连接到Arduino蓝牙模块HC-06,必须输入PIN码“1234”或“0000”。
完成
假如你完成了上面的所有步骤,你就可以通过蓝牙控制你的电灯了,或者其它的设备! 智能家居也可以很简单!
-
电灯
+关注
关注
0文章
29浏览量
14051 -
Arduino
+关注
关注
188文章
6468浏览量
186906 -
HC-06
+关注
关注
0文章
11浏览量
7753
发布评论请先 登录
相关推荐
评论