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

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

3天内不再提示

Arduino是如何开始的?Arduino发展史

李红 来源:jhhfhgj 作者:jhhfhgj 2023-02-23 10:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

这篇文章来源于DevicePlus.com英语网站的翻译稿。在2000年代初期,原型电子产品要么昂贵,要么复杂,或者两者兼而有之。这给Ivrea交互设计学院的Massimo Banzi和他的学生带来了麻烦,因为他们负担不起在当时市面上价格为100美元的BASIC Stamp微控制器。因此,基于他的一个学生Hernando Barragá的工作,Banzi和他的同事开始着手致力于制造一个可以更容易构建电子产品的廉价平台。

该团队在Barragá的Wiring平台上进行构建,该平台由一个印刷电路板、一个ATmega168微控制器和一个基于Processing的IDE组成。Banzi的团队对该项目进行了拆解,并且添加了对于更便宜的ATmega8微控制器的支持部件,以使其价格降低至他们的目标价格:更低廉的30美元。

在这个价位的助力下,Arduino(该开发板的命名源于Banzi和他的团队经常光顾的酒吧名称)被推向了DIY电子制造的强势市场中,就像它如今所扮演的角色那样。虽然较新的Arduino Uno Rev3使用了更强大的ATmega328p微控制器,但是它的价格仍然保持在30美元以下,这样的话爱好者、学生和企业家都能够有机会学习、构建和编码自定义电子设备,而无需花费大量的金钱。

自从第一块开发板问世以来,DIY社区提供了多种关于该平台的修订、添加和扩展项目。其中包括Arduino Nano(尺寸只有Uno一半的变体,专为小尺寸电子产品而设计)、Uno Wi-Fi(内置无线连接),以及一系列用于添加额外功能(如更多内存和存储空间、以太网连接或电机控制)的“扩展板”。

对于不熟悉的人来说,开发板所涉及的知识可能令人生畏,但是我们在这里将只介绍有关Arduino的基础知识:Arduino的变体、如何使用扩展板来添加一个新的功能、以及开启项目时所需的套件。

从这里开始:Arduino Uno介绍

Arduino Uno是大多数Arduino设备的源主板或者所连接主板中的主要电路。它基于ATmega328P微控制器,具有16个数字输入/输出引脚,其中6个可用作脉宽调制输出,也就是说这些引脚可以输出可变功率,就像模拟输出那样。这对于LED的亮度控制很有用。

它还配备了6个模拟输入、一个16MHz陶瓷谐振器(用于同步时钟信号)、一个USB端口和一个电源插孔。使用一根USB电缆,您就可以将Uno连接到您的IDE上,然后开始在开发板上编写和运行自己的软件了,就是这么简单。有了电源插孔,您就可以在离开计算机后选择另一种方式为您的项目供电,但是这在刚开始的时候不是必须的,所以其实入门门槛很低。

pYYBAGPy0keAIANsAAA5UDjpMbU093.png

包括Arduino Nano在内的许多其他电子开发板都使用可焊引脚孔,但是Uno上的引脚被设计为可以移除和多次连接电线,因为这对一个最终产品的设计来说是必要的。如果您从来没有使用过Arduino,那么需要了解的是入门套件不仅会带有Uno开发板,还附带有一系列LED、传感器电容器和各种长度的电线。这些组件会在不同的项目中重复使用,而Uno本身足够便宜,所以每次当您开始一个新项目都相对容易。

Uno上的变体

Arduino平台让您可以根据自己的特定需求来定制电子产品,例如让猫远离柜台的自动喷雾瓶,或者用于车库门的指纹传感器。这些特殊需求意味着Uno不会是一块通用于任何项目的开发板,所以Arduino提供了一些可选的变体,来满足您的需求。

例如,Arduino Nano是一块尺寸更小的开发板,会占用极小的空间。它大约只有信用卡大小的一半,并且通过一个迷你USB插头供电,所以可以轻松地将其嵌入到一个半高显卡小型机箱中。与之类似的Arduino Micro使用了与许多Android智能手机相同的标准微USB线缆,可以轻松连接到计算机,或者为您已经完成的项目找到可用的电源。

还有许多其他变体,包括支持更复杂的智能物联网应用的32位Arduino Zero、内置Wi-Fi连接的Uno Wi-Fi,或者带有54个数字引脚、16个模拟引脚以及4个串行端口,可用于更复杂项目的Arduino Mega。随着您对可以使用Arduino制作的项目类型了解得越来越多,您将能够找到最适合于特定项目的开发板版本。

使用扩展板添加新功能

Arduino术语中的“扩展板”是一种添加了Arduino之前没有的新功能的附件板。为了维持低成本,基本的Arduino Uno及其大多数变体不具备Wi-Fi、蓝牙、以太端口或电机控制等功能。并不是所有的项目都需要这些功能,所以让您只购买自己所需要的是很好的想法。

而扩展板是独立存在的,可以在基板上堆叠附件以快速扩展Arduino的功能。例如,电机扩展板可以让您控制继电器、螺线管、直流和步进电机。您甚至可以获取带有开放式原型网格的原型扩展板,使用该板您可以构建自定义电路,并将其像其他任何扩展板一样直接与Arduino项目连接。

由于Arduino是一个开放平台,因此有大量第三方扩展板可以为您的Arduino添加多种功能,包括播放音乐、使用相机、连接显示器等等。无论您是想设计热门的智能家居小工具,为客户构建完美的定制设备,还是构建自己的体感音乐设备以了解其工作原理,Arduino和其扩展板都会非常适用于您的项目。

审核编辑:汤梓红

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

    关注

    49

    文章

    8890

    浏览量

    165905
  • 开发板
    +关注

    关注

    26

    文章

    6436

    浏览量

    121234
  • Arduino
    +关注

    关注

    190

    文章

    6527

    浏览量

    197529
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ARDUINO串口收发16进制码

    到16进制码为 1B 02 00 0A 8E 00 41 BA 40 00 42 16 FE BF 18,对收到的16进制码进行解析,可以得到正确的温度湿度值。但是用Arduino UNO向设备发送
    发表于 01-18 17:27

    探索Arduino Shield Power PROFET™ + 12V:强大的高侧开关评估板

    探索Arduino Shield Power PROFET™ + 12V:强大的高侧开关评估板 在电子设计领域,高侧开关的应用十分广泛,而Infineon Technologies的Arduino
    的头像 发表于 12-20 14:45 1239次阅读

    UNO Q:开启Arduino的全新未来

    图源: * Arduino* 作者:Matt Campbell,贸泽电子专稿 发布日期: 2025年10月7日 Arduino UNO Q不仅是灵活UNO平台的下一代产品,更是一种全新的开发模式。双
    的头像 发表于 12-15 11:46 1240次阅读

    Arduino plc和termux esp

    Arduino plc和termux esp
    的头像 发表于 12-06 06:41 2064次阅读

    贸泽电子开售全新Arduino UNO Q单板计算机

    贸泽电子开售全新Arduino UNO Q单板计算机。Arduino UNO Q单板计算机(SBC)将高性能计算与实时控制结合,提供理想的创新平台。
    的头像 发表于 11-08 09:50 1618次阅读

    “The command 'arduino-verify-sketch' cannot be executed.错误解决方案

    “The command 'arduino-verify-sketch' cannot be executed. There are no active handlers available for the command.”
    的头像 发表于 11-08 07:13 922次阅读

    Arduino UNO Q 登陆 DigiKey,现已开放预订

    融合高性能微处理器与专用微控制器,Arduino UNO Q加强创新开发能力 美国, 明尼苏达, 锡夫里弗福尔斯市 - 2025 年 10 月 07 日 全球领先的电子元器件与自动化产品分销商
    的头像 发表于 10-13 14:55 751次阅读
    <b class='flag-5'>Arduino</b> UNO Q 登陆 DigiKey,现已开放预订

    高通宣布收购 Arduino,加速普及前沿边缘计算与 AI 技术

    “  全新 Arduino UNO Q 开发板与 Arduino App Lab 将为数百万开发者带来高通 Dragonwing 处理器的强大动力。  ”   要点速览: 强强联合 :此次收购将高
    的头像 发表于 10-08 11:15 950次阅读
    高通宣布收购 <b class='flag-5'>Arduino</b>,加速普及前沿边缘计算与 AI 技术

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模块?

    在NuMaker开发板上,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望在 Arduino IDE 中控制此模块,您应该如何进行?
    发表于 09-04 08:28

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录
    的头像 发表于 08-08 20:16 4011次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3开发板给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/UNO R3开发板重新烧录引导程序bootlaoder

    【Milk-V Duo S 开发板免费体验】Milk-V DuoS之使用Arduino开发小核

    Milk-V DuoS之使用Arduino开发 Arduino 是一个很流行的开源硬件平台,具有简洁性、易用性和开放性等优点。它提供了丰富的库函数和示例代码,使得即使对于没有编程经验的人来说,也能够
    发表于 07-17 21:01

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 3次下载

    免费分享Arduino入门+进阶(全套例程+书籍)

    Arduino是一款开源电子原型平台,由硬件(单片机开发板)和软件(编程环境)组成,旨在让非专业用户也能轻松入门电子制作和编程。它的核心思想是简化硬件开发,通过直观的编程和模块化设计,让用户快速实现
    的头像 发表于 05-22 11:40 1348次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    下一代物联网:芯科科技和Arduino借助边缘AI和ML简化Matter设计和应用

    Silicon Labs(芯科科技)和Arduino宣布建立合作伙伴关系,旨在通过Arduino Nano Matter开发板(基于芯科科技的MGM240系列多协议无线模块)的两阶段合作来简化Matter协议的设计和应用
    的头像 发表于 05-19 11:15 999次阅读
    下一代物联网:芯科科技和<b class='flag-5'>Arduino</b>借助边缘AI和ML简化Matter设计和应用

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    发展,在Arduino出现以前,虽然也有很多公司在推广一些简单易用的可编程控制器,但是由于开发平台种类繁多,而且使用这些控制器基本上都需要对电子技术、数字逻辑、寄存器等内容进行多方面的了解和学习,才能
    发表于 05-13 09:28