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资料多的让人眼花缭乱。欢迎大家将你做成的项目分享在电子森林上。
你的芯片真的安全吗?
异或运算法则和异或符号在multisim和word的输入方法
iPhone 12系列又一问题被曝
5G给内存和存储带来了什么样的发展美光科技的解答
小米10的出现或将有可能撼动华为在业界的地位
Arduino的各种常用开发板
骁龙888集成全新Qualcomm Kryo 680 CPU
7nm芯片和5nm芯片哪个好
FOTA会影响到自动驾驶车辆数据安全哪些方面
喜讯!赛昉科技通过ISO9001质量管理体系认证
PCB设计工程师必备的基础术语
三星Galaxy Note9白色版爆料机背部不会有Galaxy Note9非常简约淳朴
无刷电机方波控制原理
聊聊区块链之以太坊
基于Chronos框架的AI+CPU调频方案
如何使用NRF51-DK将代码上传到NRF51822
LEM替代 | 国产电流传感器如何检测漏电流?
科创板方邦股份创始人及高管信息大全
倒计时50天 | 2021慕尼黑上海电子生产设备展——新起点新征程
TMS320F206外围电路典型设计