zoukankan      html  css  js  c++  java
  • 积木式编程——自制app点灯

    技术:51单片机、串口、蓝牙、积木式编程
     

    概述

    这里简单入门了积木式编程,做了个简易APP用来开灯关灯,当然你可以继续添加内容,可以做智能家居、遥控汽车和环境监控等等。

    详细

    一、积木式编程

    这里我们使用MIT App Inventor来进行积木式编程,开发APP

    网址:app.gzjkw.net/login/

    论坛:http://appbbs.gzjkw.net/forum.php

    我简单说明下:

    1549876877771093027.png

    1549876911594063591.png


    二、简易APP制作

    点击项目->新建项目 (这里我项目名为:APP)

    • 接下来,我们先建立蓝牙连接:

    这里需要:列表选择框(用户界面下)、对话框(用户界面下)、蓝牙客户端(通信连接下)

    注:在组件属性 - 文本,可以修改名字,这里我修改为:Select_Bluetooth

    1549877036218097399.png

    1549877059200095410.png

    • 然后添加开灯、关灯按钮

    这里需要:按钮*2

    注:在组件属性 - 文本,可以修改名字,这里我修改为:turn on和turn off

    1549877187308051470.png

    1549877205785068759.png

    • 然后添加文本框输入(发送任意字符)

    这里需要:文本选择框、按钮(添加水平布局,将文本选择框、按钮放入里面)

    注:在组件属性 - 文本,可以修改名字,这里我修改为:Send out

    1549877242159012558.png1549877261722037827.png

    这样就完成了,点击打包apk,手机扫描下载


    三、51单片机——自制app点灯

    硬件连接:

    9.png

    • 51单片机烧写串口通信代码(与上节蓝牙篇代码一样)

    远程控制代码:

    if(receiveData=='1') 
    {
        led=1;    //接收1时,打开LED灯
    }
    if(receiveData=='0') 
    {
        led=0;    //接收0时,关闭LED灯
    }
    • 蓝牙的配置,上节已经讲解了,这里不再多讲一次

    网址:http://www.demodashi.com/demo/14912.html

    • 手机配对成功蓝牙后,打开你安装好的APP

    • 点击Select_Bluetooth,选择蓝牙(这里我的名字叫test)

    • 点击turn on为开灯

    • 点击turn off为关灯

    • 在文本输入框中发送也可以,发送1为开灯,发送0为关灯


    四、总结

    这里简单入门了积木式编程,做了个简易APP用来开灯关灯,当然你可以继续添加内容,可以做智能家居、遥控汽车和环境监控等等。


    五、项目结构图

    10.png

    注:本文著作权归作者,由demo大师发表,拒绝转载,转载需要作者授权

  • 相关阅读:
    页面中多个小图片元素合成一个大图片之后用CSS调用
    腾讯设计中心博客
    php 配置 curl , gd , openssl , mbstring
    Apache开启Rewrite环境
    防止入侵:My SQL各种攻击方法大全
    Css背景图合并工具功能增强
    php防CC攻击代码
    网站地址栏的图标代码
    PHP漏洞全解(一)PHP网页的安全性问题
    用PHP实现飞信api接口发飞信短信
  • 原文地址:https://www.cnblogs.com/demodashi/p/10503421.html
Copyright © 2011-2022 走看看