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大师发表,拒绝转载,转载需要作者授权

  • 相关阅读:
    HDU 1069 Monkey and Banana
    HDU 1029 Ignatius and the Princess IV
    HDU 1024 Max Sum Plus Plus
    Gym100923H Por Costel and the Match
    Codeforces 682C Alyona and the Tree
    Codeforces 449B Jzzhu and Cities
    Codeforces (ccpc-wannafly camp day2) L. Por Costel and the Semipalindromes
    Codeforces 598D (ccpc-wannafly camp day1) Igor In the Museum
    Codeforces 1167c(ccpc wannafly camp day1) News Distribution 并查集模板
    快乐数问题
  • 原文地址:https://www.cnblogs.com/demodashi/p/10503421.html
Copyright © 2011-2022 走看看