奇修恶魔
奇修恶魔
关注数: 22
粉丝数: 12
发帖数: 529
关注贴吧数: 32
使用Ameba Arduino 通過 BLE 配置 WiFi 大多数嵌入式软件工程师都可能会面临的一件令人绝望的事情:就是有的时候,我们把固件上传烧录到开发板,准备开始测试 Wi-Fi 部分的功能时,烧录完成后才意识到忘了输入Wi-Fi 的SSID和密码。这个时候,如果将所有硬件连接到电脑然后重新烧录一遍会很浪费时间。所以,我们以AmebaRTL8722DM为例介绍如何使用BLE (Bluetooth Low Energy 蓝牙低功耗)的手机应用程序配置开发板上的 Wi-Fi SSID 和密码。 RTL8722DM BLE5.0的工作原理如下: 第一步:Ameba RTL8722DM嵌入式开发板 将BLE信息发送到您的手机 第二步:手机会将相应的 WiFi 配置 (包括 SSID 和密码) 发送到 RTL8722DM 嵌入式开发板 第三步:RTL8722DM嵌入式开发板 能够使用与手机相同的SSID连接到WiFi 如果您有Ameba RTL8722DM 嵌入式开发板 ,我们可以直接从“ambiot” GitHub (https : //github.com/ambiot)上下载使用源代码:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fambiot%2Fambd_arduino%2Fblob%2Fmaster%2FArduino_package%2Fhardware%2Flibraries%2FBLE%2Fexamples%2FBLEWifiConfig%2FBLEWifiConfig.ino&urlrefer=202dd56cccb2ecb8c45ff7c9cddc09aa 更多咨询请访问我们的官方网站:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.amebaiot.com%2Fcn%2F&urlrefer=29c928f28d75e799051d407008d1b3ad 如果有任何疑问,请来我们的官方论坛进行讨论:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fforum.amebaiot.com%2F&urlrefer=59027604170fbc7cf0e6877c97fd2dd3 如果有源代码得需求请移步 GitHub:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fambiot%2Fambd_arduino&urlrefer=cfc8c337a7a4aac5d6d45c680404ecd0
使用Ameba Arduino 通過 BLE 配置 WiFi 大多数嵌入式软件工程师都可能会面临的一件令人绝望的事情:就是有的时候,我们把固件上传烧录到开发板,准备开始测试 Wi-Fi 部分的功能时,烧录完成后才意识到忘了输入Wi-Fi 的SSID和密码。这个时候,如果将所有硬件连接到电脑然后重新烧录一遍会很浪费时间。所以,我们以AmebaRTL8722DM为例介绍如何使用BLE (Bluetooth Low Energy 蓝牙低功耗)的手机应用程序配置开发板上的 Wi-Fi SSID 和密码。 RTL8722DM BLE5.0的工作原理如下: 第一步:Ameba RTL8722DM嵌入式开发板 将BLE信息发送到您的手机 第二步:手机会将相应的 WiFi 配置 (包括 SSID 和密码) 发送到 RTL8722DM 嵌入式开发板 第三步:RTL8722DM嵌入式开发板 能够使用与手机相同的SSID连接到WiFi 如果您有Ameba RTL8722DM 嵌入式开发板 ,我们可以直接从“ambiot” GitHub (https : //github.com/ambiot)上下载使用源代码:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fambiot%2Fambd_arduino%2Fblob%2Fmaster%2FArduino_package%2Fhardware%2Flibraries%2FBLE%2Fexamples%2FBLEWifiConfig%2FBLEWifiConfig.ino&urlrefer=202dd56cccb2ecb8c45ff7c9cddc09aa
分享Arduino模拟软体的相关资源 引言 最近在网路探寻 #Fritzing 的时候,偶然搜到了Arduino Simulator(模拟软体)的关键字。虽然Arduino模拟软体并不是什么新鲜话题了,但是在众多资源中翻找一番后发现支援Arduino 的模拟软体数量庞大而且平台多样,因此想写此文总结一番。 什么是Arduino模拟器 Arduino模拟器是通过虚拟软体的形式复现真正的Arduino电路。举例来说,在临时有开发撰写灵感但是手边没有开发板的情况下,我们想快速验证代码的语法时,就可以使用虚拟软体。像我们熟知的Fritzing程式 1就是一款被大家熟知的,支持多国语言的电路设计软体。分别支持面包板,代码,原理图,PCB设计图四种不同视图。并且能方便地生成制作pcb所需的Greber,CAD等文件格式。 软件推介及安装使用 但是除了Fritzing之外, 市面上仍有多家不同平台的Arduino模拟器,下面就让我们通过他们的平台支持,安装方式,模拟程度, 收费与否, 版本更新状况等,来一一了解吧。与Fritzing相关的软体介绍以后会单独开辟一篇文章细讲。 1. TinkerCAD TinkerCAD是Autodesk基于网页浏览器的3D设计建模程序,为用户提供了创建各种项目的方法,除了3D建模之外,它还可以代替Autodesk停产的“123D Citcuits”服务,是一款容易上手的面包板模拟器。但是现在这个网页端的应用还没有完全支持汉化,所以对于英文不好的朋友们来说不是特别友好。- 平台支持 网页浏览器, 无需下载安装 - 模拟程度 仅限于与Arduino UNO相关示例的模拟 - 收费与否 免费 - 相关链接 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.tinkercad.com%2Fdashboard&urlrefer=ce935ed194c383c799acb41628f530c9 2. Virtual Breadboard 虛擬麵包板 VBB是用于创建智能连接的电子应用程序的设计和学习工具。 Virtual Breadboard专门研究混合现实的虚拟电路,真实的微控制器通过我们的Avatar硬件接口家族与虚拟组件和电路接口,并且使用可虚拟化组件集合将应用程序拖放在一起。- 平台支持 Windows - 收费与否 免费,但是专业版要订阅后才能使用版本更新状况 Microsoft Store内持续更新中 - 安装方式 Microsoft Store内提供下载安装 - 相关链接 [1] http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.microsoft.com%2Fnl-nl%2Fp%2Fvirtual-breadboard%2F9nblggh4tj3w%3Fcid%3Dstorebadge%26ocid%3Dbadge%26activetab%3Dpivot%3Aoverviewtab&urlrefer=66bfe7d060e9cf2c3195e4933c1bb078 [2] http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.virtualbreadboard.com%2F&urlrefer=f50b4df51c6651d907b3c08265902f7e 3. Circuito.io Circuito.io是用于设计完整电子电路的在线工具。 Circuito应用程序会为您的电子电路生成即时准确的原理图和代码。而且可以基于主要的构建基块计算出所有BOM需求,出色的UI界面,可以让用户将不同零件进行任意拖放。与先前提到的ThinkerCAD类似,Circuito.io也不支持汉化,所以对于英文不好的朋友们来说不是特别友好。- 平台支持 网页浏览器, 无需下载安装 - 模拟程度 支持市面上Arduino UNO, Mega, Nano等常见开发板,以及 ESP和Adafruit等厂生产的开发板 - 收费与否 免费 - 相关链接 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.circuito.io%2F&urlrefer=a43cc80134d1c70afab9304f21ee712e 结语 虽然市面上的Arduino Simulator种类五花八门,但是架不住开发板价格实在是太亲民了。比起使用软体模拟,大家基本上都会选择买一块ArduinoUNO来直接上手操作。本文只简单介绍了三款不同的Simulator软体, Autodesk Eagle, Proteus等也可以作为很好的Simulator选择。未来,Ameba是否也会走向软体模拟这条支线剧情也尚待商议中,既然Arduino IDE2.0 都来了,或许不远的将来Arduino官网会推出架设在Arduino IDE内的Simulator也说不定呢?
分享Arduino模拟软体的相关资源 引言 最近在网路探寻 #Fritzing 的时候,偶然搜到了Arduino Simulator(模拟软体)的关键字。虽然Arduino模拟软体并不是什么新鲜话题了,但是在众多资源中翻找一番后发现支援Arduino 的模拟软体数量庞大而且平台多样,因此想写此文总结一番。 什么是Arduino模拟器 Arduino模拟器是通过虚拟软体的形式复现真正的Arduino电路。举例来说,在临时有开发撰写灵感但是手边没有开发板的情况下,我们想快速验证代码的语法时,就可以使用虚拟软体。像我们熟知的Fritzing程式 1就是一款被大家熟知的,支持多国语言的电路设计软体。分别支持面包板,代码,原理图,PCB设计图四种不同视图。并且能方便地生成制作pcb所需的Greber,CAD等文件格式。 软件推介及安装使用 但是除了Fritzing之外, 市面上仍有多家不同平台的Arduino模拟器,下面就让我们通过他们的平台支持,安装方式,模拟程度, 收费与否, 版本更新状况等,来一一了解吧。与Fritzing相关的软体介绍以后会单独开辟一篇文章细讲。 1. TinkerCAD TinkerCAD是Autodesk基于网页浏览器的3D设计建模程序,为用户提供了创建各种项目的方法,除了3D建模之外,它还可以代替Autodesk停产的“123D Citcuits”服务,是一款容易上手的面包板模拟器。但是现在这个网页端的应用还没有完全支持汉化,所以对于英文不好的朋友们来说不是特别友好。- 平台支持 网页浏览器, 无需下载安装 - 模拟程度 仅限于与Arduino UNO相关示例的模拟 - 收费与否 免费 - 相关链接 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.tinkercad.com%2Fdashboard&urlrefer=ce935ed194c383c799acb41628f530c9 2. Virtual Breadboard 虛擬麵包板 VBB是用于创建智能连接的电子应用程序的设计和学习工具。 Virtual Breadboard专门研究混合现实的虚拟电路,真实的微控制器通过我们的Avatar硬件接口家族与虚拟组件和电路接口,并且使用可虚拟化组件集合将应用程序拖放在一起。- 平台支持 Windows - 收费与否 免费,但是专业版要订阅后才能使用版本更新状况 Microsoft Store内持续更新中 - 安装方式 Microsoft Store内提供下载安装 - 相关链接 [1] http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.microsoft.com%2Fnl-nl%2Fp%2Fvirtual-breadboard%2F9nblggh4tj3w%3Fcid%3Dstorebadge%26ocid%3Dbadge%26activetab%3Dpivot%3Aoverviewtab&urlrefer=66bfe7d060e9cf2c3195e4933c1bb078 [2] http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.virtualbreadboard.com%2F&urlrefer=f50b4df51c6651d907b3c08265902f7e 3. Circuito.io Circuito.io是用于设计完整电子电路的在线工具。 Circuito应用程序会为您的电子电路生成即时准确的原理图和代码。而且可以基于主要的构建基块计算出所有BOM需求,出色的UI界面,可以让用户将不同零件进行任意拖放。与先前提到的ThinkerCAD类似,Circuito.io也不支持汉化,所以对于英文不好的朋友们来说不是特别友好。- 平台支持 网页浏览器, 无需下载安装 - 模拟程度 支持市面上Arduino UNO, Mega, Nano等常见开发板,以及 ESP和Adafruit等厂生产的开发板 - 收费与否 免费 - 相关链接 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.circuito.io%2F&urlrefer=a43cc80134d1c70afab9304f21ee712e 结语 虽然市面上的Arduino Simulator种类五花八门,但是架不住开发板价格实在是太亲民了。比起使用软体模拟,大家基本上都会选择买一块ArduinoUNO来直接上手操作。本文只简单介绍了三款不同的Simulator软体, Autodesk Eagle, Proteus等也可以作为很好的Simulator选择。未来,Ameba是否也会走向软体模拟这条支线剧情也尚待商议中,既然Arduino IDE2.0 都来了,或许不远的将来Arduino官网会推出架设在Arduino IDE内的Simulator也说不定呢?
应该没有人会看见 Y4 S1 Week 2 Friday: 听了一遍空之境界的OST,又回想起了初中第一次读小说时的那种周遭清冷的无力感。想想现在,离当初已经那么远,早已经物是人非,每个人都在既定的轨道上越走越远,断了联系。果真,留下的最真切的还是那种无法改变什么的无力感。 曾经以为你是黑桐干也,但是现在想想,还是当初自己太幼稚了吧。
1
下一页