|
最近Arduino官方更新了Ardunio UNO Wifi Rev2的固件版本,最新的版本号是1.21。该版本支持BLE模式,以及修正了WiFi TLS / SSL连接问题。有关固件更改的完整列表,请参阅Github上的CHANGELOG。随本次固件版本发布的还有一个新的ArduinoBLE库。 该库目前处于“测试阶段”。 并且仅支持BLE外设模式。 请注意,WiFi功能(使用WiFiNINA库)不能与BLE同时使用。
以下是官方给出的固件升级更新的过程: 1. 下载并安装hourly Arduino IDE版本。 2. 使用电路板管理器(工具 - >电路板:... - >电路板管理器...),安装或更新“Arduino megaAVR电路板”包。需要1.6.24或更高版本。 3. 启动每小时IDE版本并使用IDE的库管理器(草图 - >包含库 - >管理库...)来安装/更新以下库:WiFiNINA,ArduinoBLE。需要1.3N或更高版本的WiFiNINA库。 4. 使用USB线将Uno WiFi Rev2板插入PC。 5. 选择Arduino Uno WiFi Rev2作为主板,它是IDE的“工具”菜单中的串行端口。 6. 打开WiFiNINA固件更新程序示例草图:文件 - >示例 - > WiFiNINA - >工具 - > FirmwareUpdater 7. 将草图上传到您的电路板上。 8. 如果串行监视器已打开,请将其关闭。 9. 从IDE的“工具”菜单启动“WiFi 101 / NINA固件更新程序” 10. 选择电路板的串行端口。将自动选择NINA的最新固件版本。 11. 单击“更新固件”按钮,然后等待更新完成。 12. 关闭更新程序。 13. 您可以使用WiFiNINA库的Check Version示例检查NINA上加载的固件版本:文件 - >示例 - > WiFiNINA - >工具 - > CheckVersion示例草图。 14. 现在您可以开始使用ArduinoBLE库的示例了。
|