查看: 320|回复: 0

[使用文档] [Arduino+蓝牙模块物联网开发0]开发准备

[复制链接]
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-10-14 00:52 | 显示全部楼层 |阅读模式
    教程写好前,请先见 https://diandeng.tech/doc/getting-start-ble
    虽然觉得文档够清楚了,但还是很多人遇到问题,还是给你们写个教程吧。。。

    手机与智能设备采用WiFi连接,可让设备和手机通过局域网或互联网进行通信。在之前的教程中我们已经写明。
    但这样的实现,也可能有如下劣势:1.功耗较大;2.还需要有一个路由器/网关中转数据。
    如果不需要进行远程通信,或者只是需要设备能和手机通信,那蓝牙可能是首选的连接方式。
    本篇教程,将带您使用传统的Arduino开发板,连接串口蓝牙ble模块,实现和blinker app的交互。


    硬件准备

    除了Arduino开发板外,我们还需要蓝牙模块、连接线、RGB LED等。

    蓝牙模块  以下是我们已经测试过的,blinker完美支持的蓝牙模块:

    openjumper ble串口模块 (默认波特率9600)
    HM10 / HM11 (默认波特率9600)
    JDY08 / JDY10 (默认波特率115200)
    JDY18 / JDY09 (默认波特率9600)

    blinker仅支持蓝牙4.x、5.x ble设备。
    蓝牙2.0是已淘汰的技术,新手机已经不再支持蓝牙2.0,也请购买时注意,不要买到2.0设备了

    核心开发板

    Arduino UNO / Arduino MEGA
    几乎所有arduino开发板都可以使用blinker lib,本章中将包含Arduino UNO和Arduino MEGA相关说明,其他开发亦可参考本章。

    软件准备

    1.安装Arduino IDE

    Arduino IDE下载 需要1.8.x或以上版本

    2.安装blinker arduino支持库

    Windows:将下载好的blinker库解压到 我的电脑>文档>Arduino>libraries 文件夹中
    Mac OS:将下载好的blinker库解压到 文稿>Arduino>libraries 文件夹中
    arduino支持库下载

    3.手机安装blinker app

    android版可通过blinker官网下载,IOS版本可通过app store下载

    最新版blinker app通过github和QQ群(301438087)发布

    添加设备

    进入blinker App,点击右上角的“+”号,进行设备添加。
    选择Arduino,再选择蓝牙接入,选择设备。

    载入示例

    在设备列表页,点击设备图标,进入设备控制面板,首次进入设备控制面板,会弹出向导页。在向导页点击 载入示例,即可载入示例界面。

    现在我们可以开始blinker设备端开发了!

    点击开始我们的第一个blinker程序









    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    Arduino MEGA 与UNO 通过nRF24L模块通讯
    Arduino MEGA 与UNO 通过n
    之前在深水宝很“实惠”的店铺买了一些原件,随手砍了esp8266以及nRF24L*3 因为缺
    【原创】 drawbot平面关节scara机械臂写字机 画画机器人直播...
    【原创】 drawbot平面关节
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    新手求教:用模拟口读取可调电阻的值
    新手求教:用模拟口读取可
    我想问的有以下两个问题: 1.如图,模拟口读取的是可调电阻至VCC一侧的模拟值,还是可
    【Arduino】108种传感器系列实验(37)---MQ-3酒精传感器模块
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    AI分拣系统
    AI分拣系统
    人工智能分拣系统 应用简介 在日常生活中,人们经常需要对物体进行分类,”材料分类
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表