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

兼容arduino的linux开发板,Arduino的各种常用开发板相关推荐

  1. android 开发工具类,Android中常用开发工具类—持续更新...

    一.自定义ActionBar public class ActionBarTool { public static void setActionBarLayout(Activity act,Conte ...

  2. elementary安装Java,使用U盘安装Linux最美桌面发行版Elementary OS 及常用开发环境配置(JDK,Redis,MySQL,Docker,IDEA,STS)...

    前言 假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推 ...

  3. 【物联网(IoT)开发】Arduino IDE的工具开发板菜单中找到我的开发板型号怎么办?

    Arduino IDE的工具>开发板菜单中找到我的开发板型号怎么办? 最近刚买的 WeMos D1 WiFi Arduino UNO 开发板ESP8266 连接电脑后,驱动也安装成功了,但是在A ...

  4. 为开发板Arduino Mega or Mega 2560编译时出错

    问题: 是在Ubuntu上下载了Arduino IDE,然后在运行Arduino示例里面的代码时,发现无法编译,提示错误"as: 未识别的选项 '-mmcu=avr6', exit stat ...

  5. LGT8F328P 开发板arduino环境搭建及中断程序

    LGT8F328P 开发板arduino环境搭建: 1. 在官网上下载 Arduino硬件支持包 http://www.lgtic.com/downloads/ Arduino开发平台相关 LGT8F ...

  6. Wio RP2040无线WiFi迷你开发板Arduino IDE开发环境安装与使用基础

    Arduino IDE作为一种开源硬件开发软件工具,目前拥有很好的应用生态和众多的用户,本文介绍Wio RP2040无线WiFi迷你开发板Arduino IDE环境安装与设置,并给出采用Arduino ...

  7. arduino nano 蓝牙_用Arduino玩转掌控板(ESP32):ESP32概述与Arduino软件准备

    前言 近年来,掌控板(英文名:mPython)在创客教育中应用越来越广泛.掌控板集成了 ESP32 高性能双核芯片,具备 WiFi 和蓝牙连接功能,同时在板子上又配置了丰富的传感器,最重要的是它是专门 ...

  8. arduino esp8266_你还用Arduino?上PlatformIO开发Esp、AVR、STM32,十分钟亲测ESP8266

    简介 对单片机最早的认识是大一的时候刷到的C51单片机,那时候玩了一阵子感觉可玩性不高,后来有了解到Arduino,买了两Uno回来用Arduino开发感觉可玩性和快速开发都比C51强多了,再后来了解 ...

  9. 【物联网(IoT)开发】Arduino 简介

    Arduino 的开源.开放.廉价.简单.跨平台等特点使其快速发展起来,成为学习微控制器的首选,成为物联网(IoT)开发的重要组成部分,通过Arduino我们可以从各种传感器感知世界,也可以控制各种执 ...

最新文章

  1. Python 字典(Dictionary)
  2. 人工智能技术改变传统驾驶行为
  3. SegmentFault 专访 | AlloyTeam 2015 前端技术大会讲师圆桌
  4. rmdir删除文件报Permission denied in 错误
  5. 一张图搞定SDF的概念
  6. 证监会:《证券期货业信息安全保障管理办法(征求意见稿) 》公开征求意见...
  7. 英伟达_如何超越英伟达?
  8. 订单编号,递增且不连续(php版)
  9. gdal库的三个使用心得
  10. java mybatis 代码生成器_mybatis自动生成java代码
  11. 联想官方一键关闭Win10Defender、关闭Win10自动更新工具
  12. 安卓默认下载工具_PanDownload安卓内测版 — 不限速下载工具
  13. 警示灯emark认证需要什么条件?
  14. win10浏览器加载很慢_Win10 IE浏览器的网页加载速度很慢总是卡死怎么办
  15. Excel办公中的应用(中秋快乐学习)(注意:全部为英文符号)
  16. QThread 结束后,不发射Finished问题
  17. 微信公众号文字该如何排版?
  18. Bluesky勒索软件深度技术分析
  19. Let's Encrypt证书自动更新
  20. 利用pyecharts的wordcloud实现词云(可结合Pandas数据分析和jieba分词)

热门文章

  1. linux emmc子系统,Linux eMMC子系统之主机控制器驱动
  2. 【OpenAirInterface知识-3】OAI端到端部署之5G基站部署
  3. 烤箱和空气炸锅有什么区别
  4. android 平板预览变形,Android SurfaceView预览变形完美解决方法
  5. Redis实战篇--秒杀优化(异步秒杀)
  6. 如何合理而有效的进行控制系统冗余设计
  7. 运营支持是干什么_运营主要是干什么的?
  8. 动量策略-产生的原因、计算公式及交易策略和考虑因素
  9. 长安大学计算机考研压分吗,考研最容易捡漏的名校!!!
  10. NR SSB概述 - 时域频域分布