【Wio Terminal】初识Wio Terminal

本文介绍了WioTerminal开发板的基本概念、参数、编程环境设置,包括添加库、运行示例和常见问题解答,如重启、进入Bootloader模式、使用SWD以及处理库文件冲突。
摘要由CSDN通过智能技术生成

一、Terminal介绍

1、概述

在上学期购买了这块开发板,到现在一直吃灰,当时我对它的了解甚少,仅仅知道它支持嵌入式机器学习。而如今在做一些项目时,因为只有一块esp32和TFT屏幕,没有其他的模块,所以我就想起来这块开发板。当看到它的丰富模块时,就打算去学习一下,可在网上学习寻找资料时,发现它的资料几乎都是英文,且国内很少有教程,所以我打算结合官方手册,翻译记录开发板的开发历程。话不多说,开始翻译搬运。

Wio Terminal是一款基于SAMD51微控制器的开发板,支持由Realtek RTL8720DN驱动的无线连接,兼容Arduino和MicroPython。目前,无线连接功能仅支持Arduino。它运行频率为120MHz(可提升至200MHz),拥有4MB外部闪存和192KB RAM。它同时支持蓝牙和Wi-Fi,为物联网项目提供了基础。Wio Terminal本身配备了一个2.4英寸LCD屏幕、板载IMU惯性测量单元(LIS3DHTR)、麦克风、蜂鸣器、microSD卡槽、光传感器和红外发射器(IR 940nm)。此外,它还配备了两个用于Grove生态的Grove接口和40个与树莓派兼容的引脚GPIO,可用来支持更多的附加组件。
在这里插入图片描述

2、Terminal参数

在这里插入图片描述

3、Terminal引脚分布及功能

在这里插入图片描述
在这里插入图片描述

二、编程环境准备

1、在Arduino上添加Wio Terminal库

打开Arduino,点击文件 > 首选项 > 管理器网址,输入如下地址,并确定。

https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json

在这里插入图片描述

点击项目 > 导入库 > 管理库 > 输入Wio Terminal > 安装下图所示库。
在这里插入图片描述

点击左侧栏第二个图标,检查是否安装了Seeed SAMD Boards。
在这里插入图片描述

选择开发板。
在这里插入图片描述

拨动开发板左侧的滑动电源开关。选择开发板连接的端口。你可以连接开发板后,再断开开发板,观察变化,从而识别哪个端口是Wio Terminal的。

2、运行示例程序

如下选择示例程序,并点击上传。( √ 旁边的 → )
在这里插入图片描述

在完成上传几秒钟后,会看到Wio Terminal底部的LED灯开始闪烁。如果它确实闪烁了,那么恭喜!你已经成功启动并运行了Wio Terminal。

三、FAQ

1、如何重启Terminal

下拨开关并松开,你会发现开关会自动回拨,此时已经Reset。

在这里插入图片描述

2、进入Bootloader模式

快速下拨开关两次,即使开关回弹两次。
当Wio Terminal崩溃或某种原因导致USB串行在Arduino IDE中不显示时,执行以下操作会非常有用。
一旦Wio Terminal进入Bootloader模式,蓝色的LED将以不同于闪烁的方式开始呼吸式闪烁。

在这里插入图片描述

2、使用SWD

需要拆机,在电路板上焊电阻。应该没有人会想拆开自己漂亮的Terminal,在她的里面缝缝补补吧【狗头】。需要使用的可以去官网查看。

3、库文件名冲突

在安装 seeed-arduinocore-samd 核心后,同时可能会下载一些库文件以驱动不同的设备,如 TFT_eSPI.h 等。如果在上传程序时遇到错误,并且编译器提示找到多个库文件,这通常意味着存在库文件名的冲突或重复。
例如,您可能会遇到这样的错误消息:

Multiple libraries were found for "TFT_eSPI.h"

Used: C:\Users\Dave\Documents\Arduino\libraries\TFT_eSPI-master

Not used: C:\Users\Dave\AppData\Local\Arduino15\packages\Seeeduino\hardware\samd\1.8.2\libraries\Seeed_Arduino_LCD

如果你使用的是 Seeed-SAMD 设备,需要选择并使用 Seeed 文件夹中的库文件。为了确保没有冲突,应该将引起冲突的库文件从 Arduino 的库文件夹中移出。
当你使用其他设备时,相应地,你应该从项目中移除 Seeed 文件夹中的库文件,以确保编译器只调用一个库文件。这样做可以避免同名但不同版本的库文件之间的不兼容问题。

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值