我们把这篇文章作为Arduino入门指南.我们汇编了许多arduino的文章,以帮助您更好地了解电路板,并开始您的第一个认真的项目使用Arduino.那么让我们开始吧。

是否曾想过与微控制器合作,但由于缺乏相关知识而遭到抵制?
曾经徒劳地尝试读取整个微控制器数据表吗?
是否发现很难学习(记忆)汇编语法和关键字?
付不起为你的微控制器购买昂贵的USB编程器?

做好准备!Arduino能回应你的悲伤!

Arduino是什么?:

首先让我解释一下arduino到底是什么.总的来说,Arduino是一个面向业余爱好者的开源平台。我们大多数使用互联网的人可能会遇到“开源”这个词。开源是一种方法,在这种方法中,软件/硬件的开发人员允许最终用户访问他们的最终产品的设计和实现。这意味着终端用户有权修改/更改软件的外观/工作方式并重新发布它。开源软件的例子有Linux操作系统,freePCB, openBSD等[记住:MS Windows不是一个开源软件]。来看看arduino, arduino是一个开源硬件以Atmel单片机为核心硬件,以Java为核心软件语言的软件平台,用于控制led、电机、显示器和任何兴趣项目。的主要目的arduino项目就是让每个人都尝试微控制器——你甚至不必关心用的是什么控制器。它的那么简单!

Arduino -硬件:

arduino的硬件部分包含一个意大利制造的开发板。(因为它是一个开源硬件,他们在arduino网站上提供了Eagle的原理图和PCB文件-你可以免费下载并制作自己的电路板。)
下面是一个示例板(Arduino UNO) -我已经标记了部分

只需将其插入计算机的USB端口,并从计算机下载程序到控制器板,板就可以用于所需的应用程序。

Arduino -软件:

arduino软件由如下两部分组成

引导装载程序:
Bootloader是驻留在微控制器内部的一小段代码,它使控制器变得特别,并赋予它集成arduino IDE和arduino板的能力。擦除引导加载程序后,当您尝试从IDE编程时,控制器将无法理解任何内容!简单地说,引导加载程序充当控制器和arduino IDE之间的转换器。在将它与arduino板集成之前,您必须将引导加载程序加载到控制器中(从不同的程序员)。

IDE(集成开发环境):
arduino IDE安装在计算机中。IDE有编译器、串行监视器等。Arduino语言是c++的一种变体——至少它看起来像c++程序。程序编写、编译并从IDE上传到主板。语言真的很简单!IDE有选项来选择不同版本的arduino板与不同的控制器,也有选项来选择arduino板连接的特定通信端口。

Arduino盾牌:

屏蔽是可安装在arduino板上的东西,可以方便地连接模块,如LCD,以太网等,消除了电线的需要。几乎所有的应用都有各种各样的护盾。

购买选项:

arduino网站出售意大利制造的电路板,你也可以从当地经销商那里购买。分销商名单在arduino网站上列出。arduino用户制作的arduino IDE有很多兼容的克隆版本。有些克隆类似arduino板,有些克隆也集成了外围设备!(如LDR, IR接收器,额外的触觉开关和led等)

那么,你还在等什么去拿一个arduino板,开始你的研究

Arduino网站www.arduino.cc

Arduino项目

我们已经开发了许多arduino项目,任何爱好者或学生都可以轻松尝试。我们在这里的一篇文章中把它们都列了出来Arduino项目和电路列表

所有这些项目都是由我们的工程团队开发和测试的。你可以购买组件并自信地试用。

15评论

  1. 拉胡尔rajan

    你能给我简单的电路和代码,光搜索机器人和边缘回避机器人使用arduino atmega 328…请把这两个项目的邮件给我.....希望得到您的回复和建议

  2. Sakshi

    好文章……谢谢你……这意味着我们可以在arduino上写代码?不需要用8051编程语言写代码?

    • 乔乔

      @Sakshi——是的。你只需要不到一个小时的时间来熟悉Arduino和闪烁LED

  3. 纳尔逊Rajaratna

    谢谢你的细节。但我认为这些还不够。请提供Arduino电路的详细信息。更多的爱好者将受益。

    谢谢

    纳尔逊-

  4. Abuyi m J

    先生,我明白您的解释,但是我想做我自己的本地微控制器(uC)/ Arduino;你能告诉我怎么做吗?由于预期。一致的博客。

  5. Dp

    好工作! !

    你做了一件了不起的工作,让人们了解这些用户友好的设备,并把它们带进这个辉煌的领域。继续努力。

    一切顺利!!

  6. priya

    哦,我有一个atmel 8051控制器板与一个ISP工具包,但我没有串口rs232端口在我的pc,我能做什么

    • 西班牙

      你好,
      2010年之前购买的个人电脑大部分都有串口。如果您的PC是新的,那么您可以购买一个串行端口(DB9连接器)PCI卡,并将其集成到您的PC(希望还有一些PCI插槽)

  7. 拉杰什

    hatro ............

  8. 西班牙

    如果数据从微控制器流向计算机,IC充当串行到USB转换器,如果数据反向流动,则USB到串行转换器!

  9. SrihariRao

    谢谢你的信息。想要更多这样的帖子。

  10. 晶须

    在板的图片,是USB到串行转换器错误地命名为串行到USB转换器?

Baidu