电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 3994|回复: 6

用51单片机做的一个手机蓝牙遥控插座 e4a易安卓源程序

[复制链接]
发表于 2020-11-6 17:22:41 | 显示全部楼层 |阅读模式

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
本帖最后由 CCTV-6 于 2020-11-6 19:06 编辑

该制作采用STC12c5616AD做主控芯片,4个5V继电器做插座电源控制器,ul2003驱动继电器,HC-05蓝牙模块完成手机与单片机通信。
手机APP采用E4A编译制作,界面共有若干按键,打开手机蓝牙后搜索设备,连接后即可通过插孔X按钮完成对插座通断电的控制。
因为基于蓝牙通信,固通信距离不是很长,理论距离十米内,在空旷地方实测13米也能用,可满足一般家庭使用,为一款懒人必备神器。
可以网上看教程自已做个人的APP。
程序与APP附件不能上传,自行百度,也可私信邮箱。
#include <reg52.h>

#define uchar unsigned char
#define uint unsigned int
sbit k1=P1^0;
sbit k2=P1^1;
sbit k3=P1^2;
sbit k4=P1^3;
uchar num  ;

void UART_init()
{
        TMOD = 0x20;          //T1工作模式2  8位自动重装
        TH1 = 0xfd;
        TL1 = 0xfd;         //比特率9600
        TR1 = 1;                //启动T1定时器
        SM0 = 0;
        SM1 = 1;                 //串口工作方式2  8位异步
        REN = 1;                //串口允许接收
        EA  = 1;                //开总中断
        ES  = 1;                //串口中断打开
}
void main()
{
        UART_init(); //串口初始化
        k1=1;
        k2=0;
        k3=0;
        k4=0;
        while(1)
        {
                 if(num==0x31)
                 {
                          k1 = ~k1;
                        num = 0x00;
                 }
                else  if (num==0x32)
                {
                        k2=~k2;
                        num=0x00;
                }
                else  if (num==0x33)
                {
                        k3=~k3;
                        num=0x00;
                }
                else  if (num==0x34)
                {
                        k4=~k4;
                        num=0x00;
                }
                else  if (num==0x35)
                {
                        P1=0x00;
                        num=0x00;
                }
                else  if (num==0x36)
                {
                        P1=0xff;
                        num=0x00;
                }
         }       
}


void UART() interrupt 4
{
        if(RI)        //检测是否接收完成
        {
                num = SBUF;          //num 取出接收缓存器的值
                RI = 0;
                SBUF = num;       
                while(!TI);
                TI = 0;
        }
}
屏幕截图 2020-11-06 171911.png 屏幕截图 2020-11-06 172000.png
Compress_微信图片_20201106171100.jpg
发表于 2020-11-6 18:14:47 | 显示全部楼层
你这APP的界面,经过了甜妹子授权吗
 楼主| 发表于 2020-11-6 19:04:23 | 显示全部楼层
陈楚生 发表于 2020-11-6 18:14
你这APP的界面,经过了甜妹子授权吗

试用版,请勿商业用途
发表于 2020-11-7 07:20:00 | 显示全部楼层
别光玩安卓,啥时搞个苹果APP,iOS移动操作系统。
发表于 2020-11-7 08:41:53 | 显示全部楼层
E4A开发者一个叫小刀的,E4A开发的与易语言一样容易报有病.毒不如用eclipse和IntelliJ IDEA稳定  一个编程多年改行的前辈
 楼主| 发表于 2020-11-8 19:06:34 | 显示全部楼层
石家庄恒业 发表于 2020-11-7 08:41
E4A开发者一个叫小刀的,E4A开发的与易语言一样容易报有病.毒不如用eclipse和IntelliJ IDEA稳定  一个编程 ...

容易上手
发表于 2020-12-23 13:02:12 | 显示全部楼层
收藏学习,多谢
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2024-5-15 21:33 , Processed in 0.070453 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

快速回复 返回顶部 返回列表