跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 用51单片机做的一个手机蓝牙遥控插座 e4a易安卓源程序-单片机交流区
未分類
20 2 月 2021

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

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

資深大佬 : CCTV-6 25

该制作采用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;
        }
}
用51单片机做的一个手机蓝牙遥控插座 e4a易安卓源程序-单片机交流区用51单片机做的一个手机蓝牙遥控插座 e4a易安卓源程序-单片机交流区

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

大佬有話說 (5)

  • 資深大佬 : 陈楚生

    你这APP的界面,经过了甜妹子授权吗

  • 主 資深大佬 : CCTV-6

    陈楚生 发表于 2020-11-6 18:14
    你这APP的界面,经过了甜妹子授权吗

    试用版,请勿商业用途

  • 資深大佬 : 吴卫革

    别光玩安卓,啥时搞个苹果APP,iOS移动操作系统。

  • 資深大佬 : 石家庄恒业

    E4A开发者一个叫小刀的,E4A开发的与易语言一样容易报有病.毒不如用eclipse和IntelliJ IDEA稳定  一个编程多年改行的前辈

  • 主 資深大佬 : CCTV-6

    石家庄恒业 发表于 2020-11-7 08:41
    E4A开发者一个叫小刀的,E4A开发的与易语言一样容易报有病.毒不如用eclipse和IntelliJ IDEA稳定  一个编程 …

    容易上手

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具