如何使用Arduino Uno和HC-06实现智能手机对电灯的控制

描述

本文介绍如何使用Arduino Uno和蓝牙模块HC-06实现智能手机对电灯的控制, Android App使用MIT App Inventor制作。

Arduino

Android智能手机控制电灯的原理

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

智能手机控制电灯

电路连接如下 :

Arduino

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”。

完成

假如你完成了上面的所有步骤,你就可以通过蓝牙控制你的电灯了,或者其它的设备! 智能家居也可以很简单!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分