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

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

3天内不再提示

Arduino的简介

454398 来源:网络整理 作者:网络整理 2019-11-28 17:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Arduino是您可以学习的最佳怪异嗜好之一,因为它涉及到所有方面:电路,编码,自己动手,解决问题,创造力等。但是,即使您没有经验有了这些,您仍然应该学习Arduino,即使只是基础知识。

但是Arduino的是什么?为什么这么奇怪的名字?您可以做什么?这对你很合适吗?如果是这样,最好的入门方法是什么?我们将在本文中介绍所有这些内容,以及更多内容。

1。什么是Arduino?

从技术上讲,Arduino是单板微控制器。但是用外行的话来说?信用卡大小的电路板,带有输入和输出引脚,可以使用电线连接其他各种电子组件;电阻器LED二极管,电动机,风扇,按钮,扬声器,传感器等等!

这本质上是成年人的乐高头脑风暴。 Arduino开发板是大脑,您可以混合并匹配各种组件,但是您可以根据需要创建任何东西,然后对开发板进行编程以根据输入产生输出(例如,按下按钮以打开电动机)。

2。谁发明了Arduino?

早在2003年,意大利Ivrea交互设计学院的学生就将BASIC Stamp微控制器用作电子学的一部分。不幸的是,这是一件昂贵的设备(当时约为100美元),这导致一位Hernando Barragan寻求创建一种低成本替代品,作为其硕士论文的一部分。

那年晚些时候,Barragan的项目主管Massimo Banzi沿另一个方向分叉了Wiring平台,并将其命名为Arduino。尽管Wiring自2014年以来就没有更新,但Wiring和Arduino都是开源项目,并且都存在到今天。

3。 “ Arduino”是什么意思?

在项目初期,在从Wiring分支出来之前,创始人经常在意大利Ivrea的一家名为Bar di Re Arduino的酒吧聚会。酒吧本身以伊夫里亚(Ivrea)的阿尔都因(Arduin of Ivrea)的名字命名,后者是一位意大利贵族,在1002年至1014年之间曾当选为意大利当选国王。因此,为了纪念这次聚会,该项目采用了Arduino名称。

4 。有什么不同的Arduino模型?

首先要注意的是:Arduino是商标名称,仅适用于Arduino公司生产的正式主板。但是因为Arduino项目是开源的,所以您可以找到其他团队发布的许多衍生产品,这些衍生产品通常以“ -ino”的变体命名(例如Freeduino)。的选择。

即使以Arduino的官方品牌,也有数十种板卡:Arduino Uno,Arduino 101,Arduino Mega,Arduino Zero,Arduino Due,Arduino Yun等。它们之间有什么不同? CPU,工作电压,输入/输出引脚数,RAM限制,USB端口类型等。

可以说,没有一块板比另一块板“更好”。它们每个都有一个独特的目的,“正确的选择”取决于您打算做的事情(请参阅我们的Arduino开发板指南)。

5。我可以用Arduino做些什么?

各种各样的东西-天空是极限!过去我们已经涵盖了数十个有趣的Arduino项目,所以这里简要概述了可能的情况。

人们甚至在室内植物的地方都使用Arduino来创建,播放和增强音乐。被触摸时“唱歌”。人们使用Arduino来修饰自己的房屋:车库门开启器,家庭安全警报器,甚至是自动宠物喂食器。而且,如果您想获得真正的高级,甚至可以构建功能齐全的机器人

一旦了解了所有基本组件的工作原理,剩下的就是以有趣的方式创造性地将它们组合在一起。有关更多想法,请查看这些鼓舞人心的Arduino项目。

6。我可以在Arduino中使用哪些语言?

连接所有电子组件后,您仍然需要对Arduino板的逻辑进行编程以执行。为此,您需要一种编程语言。

Arduino的官方语言是C/C ++的简化派生,因此,如果您对此有任何经验,那就应该很好。如果可以的话,我们建议您使用官方的Arduino语言,因为它可以保证完全涵盖Arduino API和平台。

但是其他语言也可用,包括C#,Python和一些可视脚本语言,如果您完全没有编程经验,那就太好了。

7。我应该选择Arduino还是Raspberry Pi?

通常会同时提到Arduino和Raspberry Pi,但是它们既不一样,也不具有相同的用途。

Arduino是微控制器,Raspberry Pi是微计算机-这意味着Raspberry Pi可以做的比Arduino还要多,但也更复杂。通常,Arduino用于电子项目(例如,触摸时打开的密码箱),而Raspberry Pi用于以软件为中心的项目(例如,运行媒体服务器)。

有关更多详细信息,请参见我们的文章。关于Arduino和Raspberry Pi之间的区别。

8。我应该在哪里购买Arduino?

可以从Arduino商店购买官方电路板,护罩,套件和组件。您还可以通过Amazon和Aliexpress在线购买官方和非官方的Arduino零件(如果有疑问,请阅读此书),而且这些选择通常更便宜。

但是,如果这是您的第一次,请跳过购买 just 一个Arduino,然后使用入门工具包。这些都是您入门所需的一切。请参阅我们推荐的Arduino入门套件。

9。

除了实际的Arduino板外,入门套件通常还包括:

面包板

LED灯

跳线

USB-A-to-USB-B电缆

电容器电阻

入门项目和指南

根据套件的价格,套件可能还包括以下任意数量:加速计,电动机,开关,显示器,电位计,晶体管,按钮和注册。

对所有这些内容感到困惑吗?我们将在Arduino入门套件的深入研究中对此进行解释。

10。我如何开始使用Arduino?

如果您已经走了这么远,并且有兴趣参与进来,那么我们将助您一臂之力。首先购买Arduino入门套件,我们上面已建议一种,也可以在互联网上找到其他套件。它们都不是坏。

完成后,请在购买Arduino之后查看有关第一步的文章。它包括一些入门工具包入门技巧,以及用于学习Arduino的在线资源。您还应该查看我们的Arduino初学者指南。

玩转并变得舒适之后,尝试为Arduino入门套件制作一些入门项目,然后为初学者逐步学习Arduino项目构想。坚持下去,您将在短短几个月内做出令人惊奇的事情!

责任编辑:wv

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

    关注

    190

    文章

    6527

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    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 1169次阅读

    UNO Q:开启Arduino的全新未来

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

    Arduino plc和termux esp

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

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

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

    “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 830次阅读

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

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

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

    “  全新 Arduino UNO Q 开发板与 Arduino App Lab 将为数百万开发者带来高通 Dragonwing 处理器的强大动力。  ”   要点速览: 强强联合 :此次收购将高
    的头像 发表于 10-08 11:15 898次阅读
    高通宣布收购 <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 3942次阅读
    如何用<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 1319次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

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

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

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

    第二章 Arduino基础知识 本章,我们将向大家介绍Arduino是一个什么东西?让大家对Arduino有一个大概了解。本章将分为如下几个小节:2.1什么是Arduino2.2
    发表于 05-13 09:28