0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arduino的各种常用开发板

璟琰乀 来源:硬禾学堂 作者:硬禾学堂 2021-03-24 09:28 次阅读

Arduino开发板大全,来看看你玩过哪些?

昨天认识了Arduino,今天来看看Arduino的各种常用开发板。

它有各种型号的,如Arduino Uno、Arduino Leonardo、Arduino101、Arduino Mega 2560、Arduino Nano、Arduino Micro、Arduino Ethernet、ArduinoYún、Arduino Due、Arduino33 BLE等等。且随着技术的发展和产品的更新,一些版本也已列到退休行列。下面来看看各种版本开发板的对比。

从Arduino官网中可知Arduino产品包括入门级、增强型、IoT、教育型和已经退役的开发板。Arduino适用于任何交互式项目,便捷灵活、方便上手。

那么在开始学习之前还需要准备什么呢?

首先就要有Arduino的开发板一块,然后再准备一些面包板、杜邦线、电阻电子元件,这样就可以把电子元件和Arduino板连接,控制不同的硬件。

还有更简单的方式是我们可以买适配于Arduino的传感器拓展版和传感器模块、执行器模块,可以省区很多麻烦的步骤。

接下来我们就挑选几款入门和进阶的经典开发板进行介绍。

入门级产品

使用入门级产品开始使用Arduino,易于使用,并准备为您的第一个创意项目提供动力。以下板卡和模块是开始学习电子产品和编码的最佳选择。

01

UNO

Arduino / Genuino Uno 是基于ATmega328P的单片机开发板。它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16MHz晶振,USB连接,电源插孔,ICSP接头和复位按钮。只需使用USB线将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电即可开始使用。您可以修改您的UNO而不用担心做错任何事情,最糟糕的情况也只是您更换几元的芯片,重新开始。

“Uno”是意大利语“一”的意思,并被选为Arduino软件(IDE)1.0的发布。Uno板和Arduino软件(IDE)的1.0版本是Arduino的最初版本,现在发展到较新的版本。Uno板是USB Arduino系列板中的第一个板,也是Arduino平台的参考模型。

02

Micro

Micro 是与 Adafruit 共同开发的基于ATmega32U4的微控制器板。它有20个数字输入/输出引脚(其中7个可用作PWM输出,12个作为模拟输入),一个16MHz晶体振荡器,一个微型USB连接,一个ICSP头和复位按钮。它包含支持微控制器所需的一切;只需使用microUSB线将其连接到计算机即可开始使用。它具有可轻松放置在面包板上的外形尺寸。

03

Nano

Arduino Nano 是一个基于ATmega328(Arduino Nano 3.x)的小型开发板。它只有一个直流电源插孔,并使用miniUSB线,而不是D线。

增强型产品

选择功能先进或性能更快的电路板之一,体验更复杂的项目带来的乐趣。

01

Nano 33 BLE

Arduino Nano 33 BLE 是传统ArduinoNano的演进,但具有功能更强大的处理器,即Nordic Semiconductors的nRF52840,这是一种以64 MHz运行的32位ARM®Cortex™-M4 CPU。这将使您可以制作比Arduino Uno更大的程序(它具有1MB的程序存储器,大32倍),并且具有更多的变量(RAM大128倍)。主处理器还包括其他惊人的功能,例如通过NFC进行的Bluetooth®配对和超低功耗模式。

Nano 33 BLE带有一个9轴惯性测量单元(IMU),这意味着它包括一个加速度计,一个陀螺仪和一个具有3轴分辨率的磁力计。这使Nano 33 BLE成为进行更高级的机器人实验,运动追踪器,数字指南针等的理想选择。

02

Mega/Mega2560

ArduinoMega 2560 是基于ATmega2560的单片机开发板。该开发板有54个数字输入/输出引脚(其中15路可以用作PWM输出),16路模拟输入,4个UART(硬件串口),1个16MHz晶振,1个USB接口,1个电源插孔,一个ICSP接口以及复位按钮。它包含了单片机运行所需的所有要素,使用USB连接线将其连接到计算机,或利用AC-DC适配器或电池供电后即可使用。

Mega2560能与绝大部分为Genuino Uno设计的sheild兼容。Genuino MEGA 2560是一个基于Arduino Mega迭代的产品。

03

MKR Zero

MKR ZERO 具有板载SD连接器,带有专用SPI接口(SPI1),无需额外的硬件即可播放MUSIC文件!

物联网产品

使用这些IoT产品之一能轻松使连接的设备变得容易,并借助互联网的机会来打开您的创造力。

01

Nano 33 IoT

Arduino Nano 33 IoT 是增强现有设备,该板的主处理器是低功耗Arm®Cortex®-M032位SAMD21。使用u-blox的模块NINA-W10(可在2.4GHz范围内运行的低功耗芯片组)执行WiFi和Bluetooth®连接。 除此之外,还可以通过Microchip®ECC608加密芯片确保安全通信。 除此之外,您还可以找到6轴IMU,这使得该板非常适合简单的振动报警系统,计步器,机器人的相对位置等。

02

Yun

ArduinoYún是基于ATmega32u4和Atheros AR9331的开发板。 Atheros处理器支持基于名为Linino OS的OpenWrt的Linux发行版。 该板具有内置以太网和WiFi支持,USB-A端口,microSD卡插槽,20个数字输入/输出引脚(其中7个可用作PWM输出,12个作为模拟输入),16MHz晶振,microUSB连接,ICSP头和3个复位按钮。 Yún与其他Arduino主板的区别在于它能够与Linux分布板通信,提供一个功能强大的联网计算机,易于使用Arduino。 除了像cURL这样的Linux命令,你可以编写自己的shell和python脚本来进行强交互。

教育产品

Arduino Education致力于为教育工作者提供必要的硬件和软件工具,以创造更多动手,创新的学习体验。让学生们在编程和电子世界中度过一个有趣而启发性的旅程。

看到上面的各种Arduino开发板,是不是有很多你熟悉的,甚至你还玩过其中的好几个板,Arduino资料多的让人眼花缭乱。欢迎大家将你做成的项目分享在电子森林上。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    5144

    浏览量

    98438
  • Arduino
    +关注

    关注

    188

    文章

    6477

    浏览量

    188084
收藏 人收藏

    评论

    相关推荐

    Arduino Nano Matter开发板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter开发板现已正式上市。这是延续今年3 月芯科科技和Arduino释出
    的头像 发表于 12-10 13:50 370次阅读

    基于Arduino的串口通信项目

    基于Arduino的串口通信项目涉及多个方面,包括硬件连接、软件编程、串口参数配置等。 一、硬件准备 Arduino开发板 :确保你有一块Arduino
    的头像 发表于 11-22 09:24 909次阅读

    【迅为】瑞芯微RK3588开发板RK3568开发板区别及优势

    RK3568开发板
    的头像 发表于 11-18 14:19 684次阅读
    【迅为】瑞芯微RK3588<b class='flag-5'>开发板</b>RK3568<b class='flag-5'>开发板</b>区别及优势

    正点原子fpga开发板不同型号

    正点原子作为国内领先的FPGA开发板供应商,其产品线覆盖了从入门级到高端应用的各个领域。这些开发板不仅适用于学术研究,还广泛应用于工业控制、通信、图像处理等多个领域。 1. 入门级开发板 1.1
    的头像 发表于 11-13 09:30 1400次阅读

    ARM开发板与FPGA的结合应用

    大的功能和更高的灵活性,满足各种复杂应用的需求。 二、ARM开发板与FPGA的优势 高性能:ARM处理器具有高性能的特点,可以处理复杂的算法和任务。FPGA则可以实现高速的数字信号处理,两者结合可以实现高性能的嵌入式系统。 低功耗:ARM处理器以其低功耗而闻名
    的头像 发表于 11-05 11:42 783次阅读

    51开发板芯片资料

    51开发板芯片资料
    发表于 09-18 09:29 1次下载

    linux开发板与树莓派的区别

    定义和用途 Linux开发板:Linux开发板是一种基于Linux操作系统的嵌入式开发板,通常用于工业自动化、物联网、智能家居等领域。 树莓派:树莓派(Raspberry Pi)是一种
    的头像 发表于 08-30 15:34 1195次阅读

    第2章_开发板使用

    本课程使用 ST-Link 给开发板供电、烧录、调试。
    的头像 发表于 06-29 14:25 2675次阅读
    第2章_<b class='flag-5'>开发板</b>使用

    RISC-V有没有类似Arduino那样的开发板

    使用ARduino开发,由于有第三方提供的库支持,在开发上非常方便。RISC-V有没有在Arduino IDE上可以使用的开发板
    发表于 06-23 12:32

    PY32系列单片机开发板 常用型号都有 支持Keil,IAR进行开发

    、IOT、传感器、电动工具、电机控制等领域。 PY32系列单片机与大部份国产通用型MCU一样,支持Keil,IAR进行开发。芯岭技术提供目前PY32系列主流单片机开发板和PY32 link仿真工具,目前有PY32F002A/003/030/002B/071/040/403
    的头像 发表于 05-22 14:48 1306次阅读
    PY32系列单片机<b class='flag-5'>开发板</b> <b class='flag-5'>常用</b>型号都有 支持Keil,IAR进行<b class='flag-5'>开发</b>

    鸿蒙OpenHarmony开发板解析:【芯片解决方案】

    芯片解决方案是指基于某款开发板的完整解决方案,包含驱动、设备侧接口适配、开发板sdk等。
    的头像 发表于 05-10 15:42 1326次阅读
    鸿蒙OpenHarmony<b class='flag-5'>开发板</b>解析:【芯片解决方案】

    SiliconLabs携手Arduino演示基于MGM240模块的新型Nano Matter开发板

    Arduino Nano Matter开发板,从而将Matter协议引入Arduino生态系统,为广大的开发人员提供一个快速涉足Matter互联互通设计的绝佳途径。
    的头像 发表于 04-11 17:35 736次阅读
    SiliconLabs携手<b class='flag-5'>Arduino</b>演示基于MGM240模块的新型Nano Matter<b class='flag-5'>开发板</b>

    如何用Arduino开发STM32G070?

    如何用Arduino开发STM32G070,各位大神有相关教程吗。我如何在Arduino开发板管理器中添加STM32G070开发板,如何把
    发表于 04-07 08:22

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPG
    的头像 发表于 03-14 18:20 2319次阅读

    fpga开发板使用教程

    FPGA开发板的使用教程主要包括以下几个关键步骤。
    的头像 发表于 03-14 15:50 1288次阅读