Arduino Nano 33 BLE Sense开发板
Arduino Nano 33 BLE Sense不仅继承了Arduino家族中近乎完美的生态基因,而且在保留硬件小巧轻便的基础上,提升了板卡的性能,可延展性与互动性,因此绝对是一款可以陪伴所有电子创客走得最长,最远,最久的伙伴。
标签
Arduino Nano 33 BLE Sense
Funpack第八期
nRF52840 SoC ARM-32位处理器
Lucia
更新2023-12-29
3682

Funpack第八期板卡是:Arduino Nano 33 BLE Sense

资料汇总:

Arduino NANO 33 BLE Sense - 32位嵌入式评估板

nRF52840 SoC系列 ARM-32位处理器

 

Arduino一向以代码开源, 易学易用, 资料齐全和生态完善而风靡全球创客界, 也吸引了全球数以千万计的电子工程师和爱好者。本次Funpack的开发板是Arduino品牌下的Nano 33 BLE Sense板卡, 在这里我们简称BLE Sense。在图1中我们列出了Nano家族的4个成员, 仅从外观就不难看出, 最右侧的BLE Sense是Nano家族中最配备传感器最多, 性能最强大并且成本最高的板卡。

Fjovwv51CeXbwMGPNM7h__qn2rr-

图1: 从左到右依次为: Nano; Nano33 IoT; Nano BLE; Nano BLE Sense

 

现在我们就对这款开发板的硬件和软件进行介绍。首先是硬件部分:图2给出了板卡的管脚定义(DIP30结合邮票孔封装)。

FqRiKhtsrxrwzO6IpAaZuV6UrtPn

图2: 管脚示意图

 

Nano 33 BLE采用的是Nordic半导体nRF52系列的处理器, 性能强大且与Arduino生态完全兼容。以下是开发板的主要硬件参数。

FhRnHNrbXP7Ml0gU7kSyU4CfrTt0

图3

图3给出了核心硬件模块及传感器在板卡上的布局。不愧名为sense, 我们注意到了板卡上多许多种高性能传感器, 因此也就带来无限多种玩法(网上可以找到大神利用machine learning进行语音识别的项目)。

FgKx7Ve00GuZqTs1G1H5LZWa9QwB

图3: 主要器件布局

标识丝印的部分被放置在了板卡的底部, 见图4。可通过 UART, SPI和I2C等方式与外设交互。另外, 官方正版板卡也会印有Arduino的商标及认证标识。NANO 33系列的板卡采用的均为3.3V电平, 因此使用时不要与之前经典系列的5V电平混淆。

FkpJP_63NIEkkyDABmHLNx9PeW5j

图4: 板卡细节及通信端口

 

接下来再说软件开发的部分。

Arduino IDE是为数不多的可以同时兼备易下载安装, 资源库丰富与简洁易上手的操作界面等优点的轻量级开发工具。目前Arduino IDE已更新至1.8.13版本, 集成了大量标准硬件模块等开发生态资源。可登录至Arduino官网, 在Software处下载, 如图5所示。

www.arduino.cc/en/software

Fk17uh30It1tFA2Ty9tpdQVU8Fts

FiY_kq9nUjtzYN2cJ9Q67QD60By3

图5: 通过Arduino官网下载IDE

也许有朋友还会留意到, Arduino还秀了一波更6的操作, 那就是直接在线云端编译。上图5中的Downloads上方还有一个CODE ONLINE, 这个就是在线编译器的直接入口, 或者直接通过稍微优秀点的搜索引擎搜索 Arduino Web Editor/Create等字样都是可以直接找到的。点进去之后就进入了云端开发的页面, 见图6。首次进来的用户需要给一个邮箱注册。

FjXPF9WMnagWHM5rUBl0755a60WA

图6: Web Editor的界面

 

注册好之后就进入了Web Editor界面(默认是白色背景)。

FomkPfw-ZLJ_kXqP47KwzMX_lA42

 

大量的开源代码都可以直接在Web Editor上直接点开并调用。

FoGJZ6dtKxuoOTwA1-YXz7EBkbnh

 

对于针对的板卡型号, 比如Nano 33 ble系列开发板的资源库, 可直接在搜索栏查找各种相关的核心模块和配套传感器的开源代码, 可以直接调用并在此基础上二次开发。

FiB3V5JevnQtIDj16LpwEuXgsJDJ

 

在接入板卡后, 该型号会在端口处显示(Editor会提供驱动, 需要提前下载)。同时也可以在串口监视器中获取通讯信息。

FslQ9S8VuBKQIuebs8y3Xmfg9UKO

 

Editor还有云端分享功能, 我们可以将自己的作品与来自全世界的电子爱好者交流与切磋, 毕竟, 创作的乐趣与灵感的火花都是在交流中诞生的。

总而言之, 通过上文的介绍, 也许不少玩家已经开始对这款开发板摩拳擦掌。鉴于Funpack活动旨在鼓励大家通过主动愉悦的模式学习技术, 因此我们将任务门槛将至一个比较合理的范围, 确保用心的朋友都可以通过。并且, 此次任务只是利用该板卡的一部分功能, 还有更多功能有待各位聪明的头脑来开发。最后, 我们也期待大家顺利通过任务后获得开发板, 并在之后分享更多充满创意的作品。

团队介绍
Arduino是一个基于易于使用的硬件和软件的开源电子平台。多年来,Arduino一直是成千上万个项目的大脑,从日常对象到复杂的科学仪器。一个由开发人员,学生,业余爱好者,艺术家,程序员和专业人士组成的全球性社区,已经聚集在这个开源平台周围,他们的贡献积累了令人难以置信的可访问性知识,对新手和专家都可以提供极大的帮助。
团队成员
Arduino
Arduino出生于Ivrea交互设计学院,是一种用于快速制作原型的简便工具,主要面向没有电子和编程背景的学生。
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号