Arch Link
Arch Link 是一款基于 Nordic nRF51822 和 WIZnet W5500 以太网接口的 mbed 开发板。它采用 Arduino 形式的外形设计,配备 Grove 接口和 micro SD 插槽,非常容易创建蓝牙低功耗设备。
特点
- 支持 mbed
- 在线 IDE
- 易于使用的 C/C++ SDK
- 实用的库
- 基于 LPC11U35 的 CMSIS DAP
- 拖放式编程
- 使用 CMSIS DAP 标准进行调试
- USB 虚拟串口用于通信
- Arduino 形式的外形设计,带有 Grove 接口
- 板载 I2C 和 UART 接口
- Nordic nRF51822 多协议蓝牙® 4.0 低功耗/2.4GHz RF SoC
- ARM Cortex M0 处理器
- 256kB 闪存/16kB RAM
- 可配置的数字 I/O 映射
- WIZnet W5500 以太网
- 支持以下硬件 TCP/IP 协议:TCP、UDP、ICMP、IPv4、ARP、IGMP、PPPoE
- 支持省电模式
- 支持通过 UDP 的远程唤醒功能
- 支持高速串行外设接口 (SPI 模式 0, 3)
- 内置 32KB 内存用于 Tx/Rx 缓冲区
- 嵌入式 10BaseT/100BaseTX 以太网 PHY
- 配备 RJ45 接口
- USB Micro B 接口
- Micro SD 卡接口
硬件概览
快速入门
- 点击 此链接 登录或注册 mbed
- 导入 mbed_blinky 程序
- 点击顶部工具栏中的 Compile 图标编译程序,然后下载编译后的 hex 文件。
- 将下载的 hex 文件拖放到 MBED 磁盘中
您可以打开 main.cpp 来修改程序。例如,使用以下代码每 0.1 秒闪烁一次 LED:
#include "mbed.h"
DigitalOut led(p30); // 板载 LED 连接到 p30
int main()
{
while (true) {
led = !led;
wait(0.1);
}
}
注意
如果出现编译错误提示 'device.h' 未找到,请尝试在您的程序中将 mbed 库更新到最新版本。
应用
-
彩色像素,一个彩色 LED 灯条,可以通过手机控制。
- 硬件
- Arch Link
- 数字 RGB LED 灯条
- 带 BLE 的安卓设备
-
运行步骤
- 下载 BLE_Color_Pixels_Arch_BLE.hex
- 将 hex 文件复制到 Arch BLE 的 MBED 磁盘中
- 下载 Color Pixels 安卓应用
- 硬件
如果您想修改程序,请点击 此链接 将 Color Pixels 程序导入 mbed 在线 IDE。
如果 BLE 设备频繁断开连接,可以通过修改 BLE 参数来提高稳定性 - 广播持续时间 (main.cpp)、最小间隔和最大间隔 (nRF51822/projectconfig.h)。
#define CFG_GAP_CONNECTION_MIN_INTERVAL_MS 20 /**< 最小连接间隔 */
#define CFG_GAP_CONNECTION_MAX_INTERVAL_MS 200 /**< 最大连接间隔 */
-
您可以将 Arch Link 用作网页仪表盘。
- 硬件
- Arch Link
- Grove - 温湿度传感器 Pro
-
运行步骤
- 下载 Web_Dashboard_Arch_Link.hex
- 将 hex 文件复制到 Arch Link 的 MBED 磁盘中
- 将 Grove - 温湿度传感器 Pro 连接到 I2C Grove 接口
- 通过 USB 数据线将 Arch Link 连接到您的电脑
- 打开网页浏览器并访问 http://mbed.org/media/uploads/yihui/web_dashboard.html
- 硬件
如果您想修改程序,请点击 此链接 将 Web Dashboard 程序导入 mbed 在线 IDE。
在线原理图查看器
资源
- Arch Link mbed 开发平台页面
- PDF 格式的原理图
- EAGLE 格式的原理图和板文件
- LPC11U35 固件
- 适用于 Android 的 Seeed BLE Color Pixels 应用
- BLE Color Pixels 应用源码
技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时拥有顺畅的体验。我们提供多个沟通渠道,以满足不同的偏好和需求。