arduino 鸿蒙,Arduino 开发板介绍及对比(上)
一、UNO/UNO r3
Arduino / Genuino Uno是基于ATmega328P的单片机开发板。它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16 MHz晶振,USB连接,电源插孔,ICSP接头和复位按钮。 只需使用USB线将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电即可开始使用。您可以修改您的UNO而不用担心做错任何事情,最糟糕的情况也只是您更换几元的芯片,重新开始。
“Uno”是意大利语“一”的意思,并被选为Arduino软件(IDE)1.0的发布。Uno板和Arduino软件(IDE)的1.0版本是Arduino的最初版本,现在发展到更新的版本。Uno板是USB Arduino系列板中的第一个板,以及Arduino平台的参考模型。
优点:经典、适合入门。
缺点:性能中庸、上下相比各有不足,别的板子的优点就是这个板子的不足。
二、Leonardo
Arduino Leonardo是基于ATmega32u4的开发板。它有20个数字输入/输出引脚(其中7个可用作PWM输出,12个作为模拟输入),16 MHz晶振,微型USB连接,ICSP接头和复位按钮。 只需使用USB电缆将其连接到计算机,或使用AC-to-DC适配器或电池为其供电即可开始使用。
Leonardo与所有先前的板子不同之处在于ATmega32u4具有内置的USB通讯,无需使用辅助处理器。这允许Leonardo作为鼠标和键盘出现在连接的计算机上,以及虚拟(CDC)串口或 COM端口
优点:比UNO少一块16u2,便宜一点,适合做模拟键盘鼠标,一键光速qa不是梦。(作为作者亚伦个人而言,喜欢复位的呼吸灯效果)
缺点:编译原理和其他arrduino的avr主控不太一样,深层开发有些麻烦。
三、Arduino101/Intel Curie
Arduino101( Curie)是以入门级价格(相对于intel其他产品)提供的这款以intel Curie 模块制作的高性能、低功耗的一款适用于学习和开发的开发板。
它保持了与UNO相同的外形和外接引脚,添加了板载蓝牙BLE和6轴加速度计/陀螺仪,以帮助发挥你的创造力。
该模块包含两个小型内核,一个x86(Quark)和一个32位ARC架构内核,均为32MHz晶振。英特尔工具可以在两个核心之间优化编译您的Arduino程序,以完成最苛刻的任务。
英特尔开发的实时操作系统(RTOS)和框架是开源的。请。ArduinoIDE通过mailboxes与RTOS通信,以完成预定义的任务列表(如:使用USB与PC接口,将程序存入flash,将蓝牙BLE功能公开,执行PWM)。Intel Curie 的RTOS仍处于开发阶段,新的功能和功能将在不久的将来发布。
101具有14个数字输入/输出引脚(其中4个可用作PWM输出),6个模拟输入,用于串口通信和程序上传的USB连接器,电源插孔,带SPI信号的ICSP插头和I2C专用引脚。
板的工作电压和I / O为3.3V,但所有引脚均受到5V过压保护。
优点:运算性能强大,01号脚提供了Serial1硬串。集成了BLE和IMU,适合于穿戴设备的开发。有神经元功能,适用于机器学习。
缺点:价格较高、有时会存在手动复位问题、太想借助UNO的外形反而限制了其强大的能力。
四、Mega/Mega2560
Arduino Mega 2560是基于ATmega2560的单片机开发板。该开发板有54个数字输入/输出引脚(其中15路可以用作PWM输出),16路模拟输入,4个UART(硬件串口)ya最爱这款的地方 ,1个16MHz的晶振,1个USB接口,1个电源接头,ICSP接口以及复位按钮组成。它包含了单片机运行所需的所有要素,使用USB连接线将其连接到计算机,利用AC-DC适配器或电池供电后即可使用.Mega能与绝大部分为Genuino Uno设计的sheild兼容。
Genuino MEGA 2560是一个基于Arduino Mega迭代的产品。
优点:flash空间大,io多,硬串多,适合于做物联网项目等
缺点:相较于uno、nano等稍贵一些,体积稍大一些。
五、Nano
Arduino Nano是一个基于ATmega328(Arduino Nano 3.x)的小型开发板。它只有一个直流电源插孔,并使用miniUSB线,而不是D线。
优点:小巧,价格合适,适合体积小的产品使用。
缺点:没啥致命缺点。
原文作者:沸腾石灰
arduino 鸿蒙,Arduino 开发板介绍及对比(上)相关推荐
- Arduino 开发板介绍及对比
一.UNO/UNO r3 Arduino / Genuino Uno是基于ATmega328P的单片机开发板.它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16 MHz晶振 ...
- x86 版的 Arduino Intel Galileo 开发板的体验、分析和应用
x86 版的 Arduino Intel Galileo 开发板的体验.分析和应用 1.前言 在今年(2013)罗马举办的首届欧洲 Make Faire 上,Intel 向对外发布了采用 x86 构架 ...
- Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所构成的室内安全报警模块
该系统模块主要由Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所组成,MQ-2烟雾浓度传感器 ...
- esp32 python-ESP32及其开发板介绍
ESP32及其开发板介绍¶ 有很多支持MicroPython的开发板,但我们教程的硬件选型,决定选择使用ESP32作为主控的开发板,原因如下: ESP32这款芯片是我国乐鑫公司设计和生产的物联网MCU ...
- S3C6410(OK6410开发板介绍)
S3C6410(OK6410开发板介绍) 1. 系统资源 A.处理器 Samsung S3C6410处理器,ARM1176JZF-S内核,主频533MHz/667MHz B.FLASH 1G字节N ...
- iTOP-4418开发板兼容八核6818开发板介绍
iTOP-4418开发板兼容八核6818开发板介绍 核心板介绍 三星四核S5P4418与八核6818完美兼容 1GB内存/2GB内存可选 电源管理:AXP228,支持动态调频,超低功耗 核心板引出脚最 ...
- 51单片机入门-开发板介绍及软件安装
[1-1] 课程简介_哔哩哔哩_bilibili[1-2] 开发工具介绍及软件安装_哔哩哔哩_bilibili[1-3] 单片机及开发板介绍_哔哩哔哩_bilibili 书籍:51单片机C语言教程-郭 ...
- 【AXU3EG】UltraScale+ MPSoC以及开发板介绍
Copyright © 2012-2020 芯驿电子科技(上海)有限公司 UltraScale+ MPSoC Zynq UltraScale+ MPSoC 系列是 Xilinx 第二代平台,其在 FP ...
- STM32开发(1)----stm32f103c6t6开发板介绍和环境搭建
stm32f103c6t6开发板介绍 前言 一.stm32f103c6t6芯片资源介绍 1.STM32 的命名规则 二.最小系统开发板介绍 三.开发板基本使用方法 1.软件安装 1.1MDK5 安装 ...
最新文章
- 丢弃Transformer!旷视和西安交大提出基于FCN的端到端目标检测网络
- 为ML开发、部署提供靠谱的系统工程方法,NASA、牛津、微软等多家机构提出MLTRL框架
- 2009年总结-爱与快乐着
- Magento如何自定义404页面?
- python爬虫框架排行榜-Python爬虫框架--pyspider初体验
- python如何统计出现的次数_Python统计日志中每个IP出现次数的方法
- jquery+原生js模拟淘宝输入框下拉提示
- Java基础---接口的使用
- elk-可视化图标(nginx)
- 苹果Mac上的 Spotlight 扩展小技巧
- SpringSecurity视频教程
- 驱动电路设计(光耦,达林顿管)
- 用大白话讲解Carplay(原创)
- CodeReview技巧和规范
- 数据结构与算法之二叉树
- 金融网络安全和反欺诈方法论,金融新兴技术成熟度几何?
- 国内拉取 gcr.io 镜像(Google Kubernetes 镜像)
- matlab 中图字体设置,关于matlab绘图中字体及图片大小等的设置
- MFC CString
- 正则表达式字符串匹配和字符串提取
热门文章
- 深入ListView
- 程序员面试金典(第6版)
- 怎样用计算机打出分数,分数怎么打出来
- 攻防世界MISC新手练习区通关教程
- luogu P1428 小鱼比可爱
- 打印时提示计算机的内存不足,惠普P4510打印机打印时电脑端提示内存不足如何解决...
- C++与我的甜蜜第二天
- es like and or_金咕咕直播复盘ES和IG那波,听着真过瘾,职业不愧是职业,太细了...
- 直接读取ftp服务器文件,如何在ftp服务器上只读取十二个文件?
- 【C++学习】类和对象--对象特性(1)