首页 > 评测 > 创客入门首选板——Arduino UNO评测
创客入门首选板——Arduino UNO评测
- [导读]
- Arduino (美国境外称 Genuino)是目前非常流行的创客工具,它封闭了底层硬件,有丰富库提供使用,让使用者专注于功能的实现,达到简单快速的开发,即使是非专业的人员也可以很快上手。
前言
Arduino (美国境外称 Genuino)是目前非常流行的创客工具,它封闭了底层硬件,有丰富库提供使用,让使用者专注于功能的实现,达到简单快速的开发,即使是非专业的人员也可以很快上手。
其中,UNO 是入门首选,官网如是说:若这是您第一次使用Arduino系列产品, UNO将是您可以开始入门的最强大开发板。 UNO是整个Arduino系列开发板中最常用且存档最多的开发板。
参数
在继续研究之前,先了解一下UNO板子的参数吧。这些数据自然是官方文档给的最准确了,摘录如下:
硬件
Arduino Uno 是基于 ATmega328P 的单片机开发板。该开发板由14路数字输入/输出引脚(其中6路可以用作PWM输出)、 6路模拟输入、1个16MHz的石英晶体振荡器、一个USB接口、1个电源接头、1个ICSP数据头以及1个复位按钮组成。Uno 包含了单片机运行所需的所有要素,只需用USB连接线将其连接到计算机,或利用 AC-DC 适配器或电池供电后即可启动。 Uno 的特色在于将 Atmega16U2 编程为一个 USB-to-serial 转换器,以便能简单、轻松和自由地安装驱动程序。
板上主要资源
技术规格
引脚映射
摘自:https://www.arduino.cc/en/Hacking/PinMapping168。图中以 168P 为示例,328P 引脚完全相同。
软件安装
IDE 下载和安装
下载地址:https://www.arduino.cc/en/Main/Software
根据需要下载相应版本。我比较喜欢免安装的 zip 包,解压到任意目录即可使用,需要注意的是避免使用中文路径以避免意外的问题。
驱动安装
如果系统没有自动成功安装驱动,则可以手工选择驱动,系统操作就不赘述,驱动目录在安装目录或 zip 包解压目录下可以找到:
主要功能测试
板子到手,IDE安装好,驱动也安装好,万事俱备,可以开始测试啦。哦对了,还得自备一条方口的 USB 线先。
那么,下面开始吧。
BLINK
毫无疑问,blink 是 Arduino 中的 hello world,入门示例首先登场是毫无悬念啊。当然,如果你拿到的是一个新的板子,那么它的出厂程序就是这个啦。
手工操作的话:选择菜单示例中的 Blink,设置好正确的板子型号,选择正确的端口号,编译下载,然后可以看到板载的与 13 号引脚连接的 LED 会以 0.5Hz 频率闪动:
串口
有了串口,现在我们可以用串口通过输出真实的 hello world 啦!并且回显串口收到的字符:
如下测试,启程程序后串口输出 Hello world,然后每次将串口收到的字符数据输出。注意图上的选项配置不附加回车换行。
软串口
UNO 只有一个硬件串口,如果有需要多个串口的情况,可以使用软串口。如下示例一个 UNO 通过硬件串口连接到另一个 UNO 的软串口每秒钟输出一个不断累加的数字,第二个 UNO 使用硬串口通过 PC 显示出软串口接收到的数字:
PWM
UNO 用了 328P 的三个定时器,每个定时器可以有两个引脚输出,因此有六个 PWM 引脚可以使用,分别是数字引脚的 3、5、6、9、10、11 号引脚。
如下间隔输出 0%、50%、100% 的 PWM,可以看到示波器上相应的显示:
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前