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

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

3天内不再提示

怎样通过手机控制arduino板

454398 来源:网络整理 作者:佚名 2019-11-05 11:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:部分需要

1 arduino 板(我使用了 duemilanvoe 328)

1 bluetooth 串行板(我使用了 sparkfun bluesmirf

一些电线

1 led

一台装有蓝牙或蓝牙的计算机USB蓝牙适配器。

带有蓝牙的袖珍PC

需要的软件

arduino环境软件

和一些串行终端软件(我用过腻子)

步骤2:全部接线

我将cts1链接到了蓝牙模块上的rts0。然后,我将模块上的tx连接到了arduino上的rx

将蓝牙上的rx链接到了arduino上的tx

我通过热收缩密封来保护蓝牙模块。

然后我将arduino的+ 5v和0v连接到蓝牙板上,并为arduino板提供5V的电压。

将LED插入插座13的插针并进行测试。

如图所示。

步骤3:加载软件

在我使用蓝牙连接板之前。我必须在arduino板上加载一些代码。

最简单的方法是打开arduino环境软件程序,然后使用usb将板连接到计算机。然后转到“工具”选项卡,然后进行确保选择了正确的arduino开发板和USB端口。然后将该代码加载到开发板上。

此代码可让您通过按1表示开和按0表示关来打开和关闭LED。

/*

简单的LED测试

*/

char val;//从串行端口接收数据的变量

int ledpin = 2;//LED连接到引脚2(板载LED)

void setup()

{

pinMode(ledpin = 13,OUTPUT);//插脚13(板载LED)为OUTPUT

Serial.begin(115200);//以115200bps开始串行通信

}

void loop(){

if(Serial.available())//如果数据可读取

{;}

val = Serial.read();//读取并将其存储在‘val’

if(val ==‘0’)//如果接收到‘0’导致LED 13关闭

{

digitalWrite(ledpin,低);//关闭销13的销

delay(1000);//等待第二个

Serial.println(“ 13 off”);

}

if(val ==‘1’)//如果收到‘1’,则导致13 on

{

digitalWrite(ledpin = 13,HIGH);//打开

delay(1000)的引脚13;//等待第二个

Serial.println(“ 13 on”);

}

}

步骤4:通过PC上的蓝牙连接

下一步是使用以下方法连接arduino板

断开arduino usb电缆的连接并连接蓝牙模块。

为arduino板供电。并且蓝牙模块上的红色指示灯应闪烁。

现在打开PC上的蓝牙控制面板,可以从系统控制面板或桌面右下角的图标中打开它。

现在,必须添加新的蓝牙设备。

单击我的设备已设置并准备好查找

,然后在下一个屏幕上看到firefly-E754或类似的东西。单击下一步

,在此屏幕上,选择使用文档中找到的密码,然后输入1234。在最后一个屏幕上,您将看到您的计算机为我的计算机组分配了哪些端口com11(用于传出)和com12(用于传入)。

步骤5:从Windows中的终端进行控制

下一步是连接到您的arduino

我使用了腻子。

我选择了串行选项,并将com端口设置为11以匹配计算机设置的蓝牙设置。然后将波特率设置为115200。匹配代码中的波特率。

并单击打开

,然后打开终端窗口,并且蓝牙模块上的LED变为绿色。

现在,当我按1时,LED会点亮

我按0,LED熄灭。

步骤6:从Pocket PC PDA控制

原理是基本上与使用PC连接相同。

在袖珍PC上,打开蓝牙管理器并为新设备进行服务。

当您看到Firefly-E754SPP连接到它时。

输入密码1234

然后打开口袋腻子。

在我的PDA上使用的com端口中选择串行端口com6。将波特率速度设置为115200。

然后单击打开。

终端应打开,LED将在蓝牙模块上变为绿色。您将能够将命令发送到您的arduino。
责任编辑:wv

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

    关注

    190

    文章

    6515

    浏览量

    195990
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    大货车可通过手机APP实现远程启动

    货车手机远程启动一键启动无钥匙进入 货车远程启动手机启动无距离限制
    的头像 发表于 10-11 10:25 299次阅读
    大货车可<b class='flag-5'>通过手机</b>APP实现远程启动

    能源监测管理平台支持手机端远程访问吗

    APP可查看电、水、燃气等能耗的实时数据,如总电压、总电流、SOC(电池状态)等。 示例:新能源汽车监控平台通过手机APP实时显示车辆电池信息、电机控制器状态及故障报警。 可视化展示 支持图表、柱状图、饼图等形式展示能耗数据,便于
    的头像 发表于 09-30 11:48 238次阅读
    能源监测管理平台支持<b class='flag-5'>手机</b>端远程访问吗

    如何在 NuMaker-IoT-M467 上使用 Arduino IDE 控制 Wi-Fi 模块?

    在NuMaker开发上,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望在 Arduino ID
    发表于 09-04 08:28

    如何用Arduino Nano/UNO R3开发给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发给另一个Arduino IDE不能下载的Arduino
    的头像 发表于 08-08 20:16 3072次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3开发<b class='flag-5'>板</b>给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/UNO R3开发<b class='flag-5'>板</b>重新烧录引导程序bootlaoder

    【RA4L1-SENSOR】+ 一直被模仿从未被超越 + 使用MQTT上传RA4L1开发温度到云端,并通过控制RA4L1反向点灯

    互联网远程数据上传,同样的,通过手机连接云端,就可以反向点灯,控制RA4L1上面的LED1,LED2,LDE3进行点灯控制了,这可以进阶做成很多有创意的项目。目前还没有任何人做过这方面的研究和探索,所以
    发表于 06-15 17:07

    免费分享Arduino入门+进阶(全套例程+书籍)

    Arduino是一款开源电子原型平台,由硬件(单片机开发)和软件(编程环境)组成,旨在让非专业用户也能轻松入门电子制作和编程。它的核心思想是简化硬件开发,通过直观的编程和模块化设计,让用户快速实现
    的头像 发表于 05-22 11:40 797次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    下一代物联网:芯科科技和Arduino借助边缘AI和ML简化Matter设计和应用

    Silicon Labs(芯科科技)和Arduino宣布建立合作伙伴关系,旨在通过Arduino Nano Matter开发(基于芯科科技的MGM240系列多协议无线模块)的两阶段合
    的头像 发表于 05-19 11:15 569次阅读
    下一代物联网:芯科科技和<b class='flag-5'>Arduino</b>借助边缘AI和ML简化Matter设计和应用

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    的发展,在Arduino出现以前,虽然也有很多公司在推广一些简单易用的可编程控制器,但是由于开发平台种类繁多,而且使用这些控制器基本上都需要对电子技术、数字逻辑、寄存器等内容进行多方面的了解和学习,才能
    发表于 05-13 09:28

    明远智睿SSD2351开发:智能家居的智能核心

    可以存储智能家居系统的相关数据,如用户的操作记录、设备的运行状态等;以太网和WIFI接口则保证了设备之间的稳定通信,实现远程控制和数据传输。例如,用户可以通过手机APP远程控制家中的灯光开关、调节空调
    发表于 05-07 18:59

    通过手机端远程监控冷库温湿度并进行远程控制

    在冷链物流领域,确保储存环境的温湿度稳定是至关重要的。随着科技的飞速发展,通过手机端远程监控与控制冷库的温湿度已经成为现实,为冷链物流带来了前所未有的便捷与高效。 ‌一、技术原理‌ 手机端远程监控
    的头像 发表于 03-10 10:30 869次阅读
    <b class='flag-5'>通过手机</b>端远程监控冷库温湿度并进行远程<b class='flag-5'>控制</b>

    STM32开发一般都会配置arduino接口,是不是基本上也都会支持arduino

    STM32开发一般都会配置arduino接口,是不是基本上也都会支持arduino?这个在哪里可以查询开发是否支持
    发表于 03-07 06:33

    怎样才能通过matlab实现DLP4500的连接与控制

    做结构光的,希望通过一个界面完成相机与投影仪的同步投影与拍摄模式,相机部分连接控制模块做的差不多了,想问一下怎样才能通过matlab实现DLP4500的连接与
    发表于 03-03 06:52

    通过Arduino Nano Matter开发构建智能卷帘系统

    在本指南中,您将学习如何通过Arduino NanoMatter开发上的Silicon Labs(芯科科技)MGM240S多协议无线模块来构建一个智能卷帘系统。该系统可
    的头像 发表于 02-28 09:46 925次阅读
    <b class='flag-5'>通过</b><b class='flag-5'>Arduino</b> Nano Matter开发<b class='flag-5'>板</b>构建智能卷帘系统

    如何使用Arduino实现CAN总线通信呢

    ,这些是常见的CAN控制器芯片,可以通过SPI接口与Arduino通信。 CAN总线转接 :用于将CAN控制器芯片与
    的头像 发表于 12-23 09:06 2822次阅读

    Arduino Nano Matter开发板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter开发现已正式上市。这是延续今年3 月芯科科技和Arduino释出
    的头像 发表于 12-10 13:50 1434次阅读