0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样为arduino蓝牙模块HC-06制作一个Android应用程序

454398 来源:工程师吴畏 2019-08-08 10:32 次阅读

第1步:转到Android编辑器

怎样为arduino蓝牙模块HC-06制作一个Android应用程序

转到MIT App Inventor

在菜单栏中单击“创建应用程序!”

使用您的Gmail帐户登录。

如果您没有Gmail帐户或Google帐户。然后创建帐户。

第2步:开始创建Android App

在菜单栏中转到“项目”。点击它。您将看到一个下拉菜单。在该下拉菜单中单击“开始新项目”。然后会出现一个页面并想要一个项目名称。给项目名称。我给项目名称“Bluetooth_Remot”。记住这个在线编辑器,你不允许在名称中给出空格。所以,我使用这个“_”。

第3步:设计师页面(步骤1)

现在,您处于设计页面中。在此页面中,您将拖动并绘制应用程序的外观。

步骤4 :Designer页面(步骤2)

从“用户界面”栏中的“调色板”拖动“ListPicker”并将其拖放到屏幕中。

步骤5:Designer页面(步骤3)

在“属性”栏中更改此名称“ListPicker1”到“Connect”。

第6步:设计器页面(步骤4)

与之前的“用户界面”栏中的“调色板”一样,拖动两个“按钮”并将其拖放到屏幕中。然后从“属性”栏中更改两个按钮“Text for Button1”的名称, “Button2的文本”变为“ON”和“OFF”。

步骤7:Designer页面(步骤5)

现在,从“连接”栏中的“Palette”“BluetoothClient”中将其放入屏幕。

步骤8:设计器页面(步骤6)

从“传感器”栏中的“调色板”“时钟”和将其放入屏幕。

步骤9:将设计师页面移位到块

在顶部单击“块”,您将看到如图所示的新页面。

步骤10:块(步骤1)

从“Blocks”到“Screen1”再到“ListPicker1”点击它,你会得到像图片一样的框。现在拖动“当ListPicker1 .BeforePicking做”并放入“查看器”。再从该列表拖动“设置ListPicker1。元素“并将其放入”当ListPicker1 .BeforePicking做“。这看起来像图片。

步骤11:块(步骤2)

从“Blocks”到“Screen1”再到“BluetoothClient1”点击它,你会得到像picture.Drag“BluetoothClient1。 AddressesAndNames“into”设置ListPicker1。元素为“。

步骤12:块(步骤3)

像块(步骤1)和块(步骤-2)一样拖放如图片。

步骤13:块(步骤4)

就像之前从“Blocks”到“Screen1”再到“Button1”一样,拖动“当Button1。单击“进入”查看器“。

步骤14:块(步骤5)

从”块“到” Screen1“to”BluetoothClient1“拖动”调用BluetoothClient1。 SendText文本“进入”查看器“。

步骤15:块(步骤6)

从”块“到”屏幕1“到”文本“拖”“”“到”查看器“。

步骤16:块(步骤7)

现在在“”中写入“ON”的文本框中。

步骤17:块(步骤8)

对图片中显示的“Button2”进行相同的步骤。只需在框中写“OFF”即可。

第18步:下载你的应用程序

你刚建立自己的蓝牙app.Now点击“Build”,然后点击“App(保存.apk到我的电脑)”。

第19步:此应用程序的Arduino程序

现在您可以使用遥控器来控制引脚13中的arduino led灯。通过使用此遥控器,您可以打开或关闭任何您想要的东西。这里是arduino控制引脚的简单代码13 led。

代码:

字符串a;

int led = 13;//ad d您要控制的密码。

void setup()

{

Serial.begin(9600);

pinMode(led,OUTPUT);

}

void loop(){

while(Serial.available()){

a = Serial.read();

Serial.println(a);

if(a ==“ON”)

{

digitalWrite(led,HIGH);

}

if(a ==“OFF”)

{

digitalWrite (led,LOW);

}

}

}

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

    关注

    12

    文章

    3935

    浏览量

    127324
  • Arduino
    +关注

    关注

    188

    文章

    6468

    浏览量

    186923
  • HC-06
    +关注

    关注

    0

    文章

    11

    浏览量

    7753
收藏 人收藏

    评论

    相关推荐

    android手机上emulate应用程序的方法

    。以下是些在Android手机上模拟应用程序的具体方法和步骤: 、使用Android Studio中的模拟器 安装
    的头像 发表于 12-05 15:33 231次阅读

    stm32蓝牙模块连接方法

    选择蓝牙模块 首先,需要选择适合的蓝牙模块。市面上常见的
    的头像 发表于 11-19 15:49 337次阅读

    蓝牙模块如何实现单片机和手机端数据互传

    蓝牙模块实现单片机和手机端数据互传的过程可以分为以下几个步骤: 硬件准备 : 确保你有支持蓝牙通信的单片机开发板,如
    的头像 发表于 07-24 17:59 2362次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>如何实现单片机和手机端数据互传

    ESP32使用Arduino启用蓝牙后编译固件过大,怎样缩减大小呢?

    ESP32使用Arduino启用蓝牙后编译固件过大,怎样缩减大小,日志级别已经最低了,分区不能动,已经是1.9M的OTA分区配置了,怎样还能缩减大小,
    发表于 06-28 11:27

    蓝牙模块选型之蓝牙功能

    蓝牙模块,是种集成蓝牙功能的PCBA板,用于短距离无线通讯,蓝牙模块将芯片和外围硬件电路集成到
    的头像 发表于 05-28 17:48 695次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>选型之<b class='flag-5'>蓝牙</b>功能

    蓝牙模块唤醒原理是怎样的?

      随着科技的发展,蓝牙技术已经广泛应用于各种设备,如智能手机、平板电脑、智能手表等。蓝牙模块作为种重要的通信手段,我们的生活带来了极大
    的头像 发表于 05-27 15:52 1430次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>唤醒原理是<b class='flag-5'>怎样</b>的?

    蓝牙Mesh模块组网时是信号还是两信号?

    随着科技的不断发展,智能家居、物联网等新兴领域越来越受到人们的关注。在这个领域中,蓝牙Mesh组网模块作为种关键技术,其性能和作用备受瞩目。那么,蓝牙Mesh组网
    的头像 发表于 05-24 15:14 943次阅读

    超酷!基于ESP32自制蓝牙游戏手柄

    和摇杆功能。 安装应用程序,然后打开蓝牙连接并连接到ESP32。 打开应用程序,转到\"Android GamePad Tester\"并完成电路组件的测试。然后,通过
    发表于 05-06 16:59

    如何用Arduino制作简易自动喂鱼器

    制作硬件电路了。 第2步:电路图和程序 我们可以将电路分为两部分,第部分是步进电机,另部分是超声波传感器。 将步进电机连接到驱动器,然后根据下面的说明将驱动器引脚连接到
    发表于 03-28 11:25

    制作只3D打印的遥控机器狗

    HC-06x的蓝牙模块配对。在配对过程中可能会要求输入密码,通常默认密码是1234(或0000)。然后打开机器狗应用程序,列出蓝牙设备,在列
    发表于 03-14 14:52

    蓝牙模块CYW20706上下载应用程序到串行闪存失败了的原因?

    我尝试在蓝牙模块CYBT-343026-01(CYW20706)上下载应用程序到串行闪存,但失败了。 第步是按照 AIROC™ HCI UART 控制协议文档(见下文)的指示向
    发表于 03-01 11:59

    如何在安卓系统上通过蓝牙控制Cypress CYW20730?

    嗨,我想开发 CAN 连接到赛普拉斯CYW20730芯片的Android应用程序。 实际上,些主动快门 3D 眼镜使用了这个芯片,我想
    发表于 03-01 11:58

    如何将HC-SR04连接到Arduino并编写简单的程序来测量距离

    种流行的Arduino超声波传感器是HC-SR04。它广泛用于非接触式距离测量,通常用于机器人和自动化项目。本指南将向您展示如何将HC-SR04连接到
    的头像 发表于 02-11 10:17 2314次阅读
    如何将<b class='flag-5'>HC</b>-SR04连接到<b class='flag-5'>Arduino</b>并编写<b class='flag-5'>一</b><b class='flag-5'>个</b>简单的<b class='flag-5'>程序</b>来测量距离

    谷歌发布新的AI SDK,简化Gemini模型与Android应用程序的集成

    。开发者无需直接使用 REST API,也无需Android 应用程序中访问 Gemini 模型实现服务器端服务。
    的头像 发表于 01-03 16:29 931次阅读

    RTC第二功能和应用程序

    般RTC模块设备管理时间日历、计时器等。从年到二。些爱普生RTC模块可以通过使用来自32768 Hz的分割频率来管理次第二功能。本文件描述了RTC
    发表于 01-03 15:45 0次下载