当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]NU40DK 是 NUCODE 公司基于 Nordic Semiconductor 的 nRF52840 开发的开发套件。nRF52840 是一款功能强大的 BLE 5.0 系统级芯片,配备有 64 MHz 的 Cortex-M4 处理器。在本教程中,您将在 Arduino IDE 中安装 NUCODE BSP(板支持包),并运行经典的“闪烁灯”示例以验证您的设置是否正常工作。

NU40DK 是 NUCODE 公司基于 Nordic Semiconductor 的 nRF52840 开发的开发套件。nRF52840 是一款功能强大的 BLE 5.0 系统级芯片,配备有 64 MHz 的 Cortex-M4 处理器。在本教程中,您将在 Arduino IDE 中安装 NUCODE BSP(板支持包),并运行经典的“闪烁灯”示例以验证您的设置是否正常工作。

无需额外的库文件。无需额外的“#include”语句。只需插入即可实现闪烁效果。

你需要的物品

•NU40DK nRF52840 开发板

•USB 数据线(USB-C 接口)

•已在您的电脑或苹果电脑上安装了 Arduino IDE 2.x 版本

•互联网连接

步骤 1 — 添加 NUCODE 板管理器网址

打开 Arduino IDE 并进入以下界面:

文件 → 设置/偏好设置

步骤 2 — 打开“板子管理器”

点击“工具”→“板子”→“板子管理器”

搜索以下内容:

您将会看到由 NUCODE 公司生产的 NUBoards nRF52 被列在列表之中。

第 3 步 — 安装基本软件包(BSP)

选择版本 1.0.1(或者最新可用的版本),然后点击“安装”。

安装过程大约需要 1 分钟,具体时间取决于您的网络速度。

注意:此 BSP 是基于 Adafruit 的 nRF52 Arduino 核心开发的,并内置了完整的 TinyUSB 支持功能。您无需安装任何额外的 USB 库。

注意:此 BSP 是基于 Adafruit 的 nRF52 Arduino 核心开发的,并内置了完整的 TinyUSB 支持功能。您无需安装任何额外的 USB 库。

第 4 步 — 选择 NU40DK 板子

安装完成后,请前往:

工具 → 板子 → NUBoards nRF52 → NU40DK nRF52840

第 5 步 — 加载“闪烁”示例程序

前往:

文件 → 示例 → 01.基础 → 闪烁

“闪烁”动画片段开始播放。画面如下所示:

cpp

无需添加任何额外的 #include 语句。BSP 会自动处理 USB 初始化工作。

第 6 步 — 连接 NU40DK 并上传

将您的 NU40DK 通过 USB-C 接口连接到您的电脑上。

点击“工具”选项,然后选择“端口”,并为您的 NU40DK 选择相应的 COM 端口。

点击“上传”按钮(右箭头图标)

Arduino IDE 会通过 DFU 协议利用 USB 接口对程序进行编译并上传。您应该会看到:

机载的指示灯将每秒闪烁一次。

故障排查

端口未显示?请确认引导程序正在运行。双击复位按钮进入引导程序模式——指示灯应缓慢闪烁以表明已准备就绪。

上传失败?请确认已选择正确的开发板(NU40DK nRF52840)以及对应的端口,操作可在“工具”菜单中进行。

串口在上传后消失了吗?这个问题在 BSP v1.0.1 及更高版本中已得到解决。如果您使用的是较旧版本,请通过“板子管理器”更新 BSP。

接下来会怎样?

既然您的 NU40DK 已经启动并正常运行了,以下是一些您可以尝试的操作:

•串行监视器 — 添加“Serial.begin(115200)”和“Serial.println("Hello!")”这两行代码以验证 USB CDC 串行通信

•BLE 广告 — 请在“文件”菜单下的“示例”选项中尝试“Bluefruit52”下的 BLE 辅助设备示例。

•NUWORKS 平台——访问 nuworks.io 网站,探索适用于您的 NU40DK 的基于云的固件开发方案。

即将推出

“物质而非线程”——通过三星智能事物平台控制您的 LED

在接下来的教程中,我们将进一步完善这个“闪烁”示例代码——将 NU40DK 配置为经过 Matter 认证的照明终端设备,并通过三星 SmartThings 直接对其进行控制。无需自定义应用程序,无需云中间件。只需在您刚刚搭建好的同一板载设备上运行标准的 Matter over Thread 协议即可。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

一款小型的基于回收利用的 DVD 显示屏(TM1628)、伺服式弹球器、LED 灯以及音效设计的弹球机,具备实时计分功能。该项目利用 Arduino 技术将一台旧的 DVD 播放器显示屏改造成了一个小型弹球机。

关键字: Arduino DVD 播放器 显示屏 LED

2026年4月21日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起开售ams OSRAM推出的新型VEGALED™ KRTTB CRLML1.33...

关键字: LED 机器视觉应用 智能眼镜

该教程展示了如何将触摸传感器与复古灯泡模块连接起来,以及如何配置逻辑以使灯泡在每次触摸时都能平稳地改变亮度状态。灯光不会瞬间切换,而是会从关闭状态逐渐过渡到开启状态。

关键字: 触摸传感器 复古灯泡 Arduino

在这个 Visuino 项目中,您将学习如何利用 ESP32 的深度睡眠模式来以清晰直观的方式大幅降低功耗,方法是通过闪烁的 LED 来实现。当 ESP32 活动时,LED 会持续闪烁,清晰地表明板子正在运行。当您按下按...

关键字: ESP32 定时器 LED

中国 上海,2026年4月8日——照明与传感创新的全球领导者艾迈斯欧司朗(SIX:AMS)今日宣布,推出新一代超紧凑型LED产品SMARTLED™ Pure 0201,为极致纤薄设备设计提供均匀优雅的光学解决方案。其蝙蝠...

关键字: LED 电子设备 智能手机

开源硬件生态以共享设计文件为核心,通过社区协作推动硬件创新。其核心特点包括设计透明性、组件互操作性和社区参与性。设计透明性使开发者能直接查看硬件工作原理,例如ESP32-S3的电路原理图和PCB布局文件完全公开,开发者可...

关键字: Arduino ESP32-S3

奥迪Q3现已配备集成式高分辨率自适应投影照明系统

关键字: 奥迪Q3 照明系统 LED

厦门2026年3月27日 /美通社/ -- 当前,全球Mini/Micro LED产业正迈入产业化爆发的黄金周期,新型显示技术加速重构全球产业格局、重塑行业竞争秩序。三安光电湖北有限公司作为公司布局Mini/M...

关键字: LED MICRO 三安光电 NI

这款节省空间的器件在 5 mA电流下可提供高达 252 mcd 的发光强度, 能够呈现CIE 1931色域内色域三角形中的每一种颜色

关键字: 芯片 RGB LED

中国 上海,2026年3月25日——照明与传感创新的全球领导者艾迈斯欧司朗(SIX:AMS)今日亮相2026第二十一届汽车灯具产业发展技术论坛暨上海国际汽车灯具展览会(ALE)。本届ALE以“光驭未来:智能、绿色与安全的...

关键字: 智能前照灯 LED
关闭