Arduino编程教程

Arduino徽标

Arduino的 它可能是软件项目或平台之一,并且 hardware libre 这是在 DIY 世界中最成功、影响最大的一个。该社区创建了用于对板的微控制器进行编程的开源软件,以及可供使用的不同免费硬件板。所有这些都根据 GNU GPL 许可证获得许可,因此还可以创建大量的补充品和衍生品。

实际上,他们通过众多配件唤醒了整个电子行业, 帽子或盾牌 通过它,您可以扩展Arduino板的功能,使其超出其作为标准实现的基本功能。 还推出了许多套件来启动或执行非常具体的项目,例如机器人套件,太阳能项目套件,入门套件等。

有哪些类型的盘子?

Arduino开发板

那里 各种官方的Arduino开发板,尽管开始时我还是建议使用 Arduino UNO,这就是本教程的基础。 最突出的各种板块是:

  • Arduino UNO 版本3:它是所有底板中最灵活,使用最广泛的板,因此建议首先使用它。 它具有一个328Mhz ATmega16微控制器,2KB SRAM和32KB闪存,14个数字I / O引脚和6个模拟输入。
  • Arduino到期:它具有一个AT91SAM3X8E微控制器,具有84 Mhz,96KB的SRAM和512KB的闪存,因此您可以为大型项目记录更复杂的程序。 同样,您会发现54个数字I / O连接和12个模拟输入+ 2个模拟输出。
  • Arduino的兆丰:2560Mhz ATmega16微控制器,8KB SRAM,256KB闪存,54个数字I / O引脚和16个模拟输入。 换句话说,对于中等复杂性项目,它将是Due和UNO之间的中间模型。
  • Arduino Lilypad: 小而圆的板,可以灵活地用于电子纺织项目,也就是可以放在衣服上的可穿戴设备。 这是可行的。
  • Arduino的微:这是一个带有微控制器的超小型电路板,当空间是关键因素并且您需要一块占用很少空间的电路板以将其插入较小空间时,该电路板很有用。 它有一个Pro版本,具有增强的功能。 它包括一个32Mhz ATmega4U16微控制器,以及您将需要焊接的20个I / O引脚。
  • Arduino纳米:它比Micro板还要小,但具有ATmega328微控制器,具有相似的功能和价格。
  • Arduino的Esplora:它比以前的大多数工具贵一点,它基于原始的莱昂纳多(Leonardo),具有与UNO相似的功能,并且是出现的第一个印版。 但是它的设计已经更新,减少,并且不同之处在于一些按钮,迷你操纵杆和传感器已直接集成在板上。 因此,对于游戏项目很有趣。

您还会发现 非官方板块,由社区或其他公司创建。 它的特性可以非常相似,甚至在编程或电子级别上都可以与Arduino兼容,但是我们已经将其作为您选择的替代方案。 我不建议您以任何方式开始使用这些衍生板,因为可能存在一些不兼容的问题,并且您将找不到太多帮助。 此外,其中一些功能非常适用于机器人技术,无人机等。

另一方面,您有 电子配件 它将为您的Arduino开发板提供额外的功能,例如WiFi连接,蓝牙,控制电机的驱动器等。 一些最著名的盾牌有:

  • 屏蔽无线网络:添加WiFi连接并能够将您的项目连接到Internet进行远程管理。
  • 屏蔽GSM:用于移动数据连接。
  • 屏蔽以太网:有线连接到网络。
  • Shield Proto: 允许您在设计中使用面包板。
  • 还有很多 更多,例如屏幕,键盘等...

原则上,对于 开始,尽管您以后可能会需要它,但我认为您可能对此类型不感兴趣。

我需要什么开始?

Fritzing:捕获其界面

开始,我建议您获取以下材料:

  • Arduino套件入门:这是一个完整的入门工具包,其中包含一个板 Arduino UNO,这是一本非常完整的手册,并且可以使用各种电子元件(电阻器,电容器,LED屏幕,显示器,面包板,LED,电缆,二极管,晶体管,蜂鸣器,电动机和伺服电动机,驱动器等)。
  • 如果您选择购买上述任何一种印版,请记住,您将必须购买 电气材料 在专门的商店中,每个项目都需要自己的项目必需的……也有可能,一旦您使用了入门工具包,就可能有兴趣购买更多的材料来继续扩展项目或做超出该工具包所允许的范围的事情。

除了物理之外,如果您拥有足够的软件,这也将很有趣:

  • Arduino IDE: 你可以 下载它 适用于各种平台的完全免费的。 在PDF教程中,我解释了如何在每个操作系统上安装它以及它如何工作。
  • 阿杜块:是Java中针对多个平台的另一个插件,也可以是 descargado 自由。 它允许您以图形方式进行工作,即使用类似于拼图的块来编写程序,而不必使用编程语言。 所有这些都在PDF中进行了说明。
  • 弗里辛:是一个程序,可让您在组装电路之前进行电路的仿真或原型制作。 它非常有趣,并且在其设备库中包含许多元素。 在这里下载.

这样,您将拥有更多 足够 开始…

Arduino编程教程:

Arduino入门课程

尽管该平台已经使用了很多年,但可能有很多年轻人(或者现在不是那么年轻)正在阅读我们,并希望加入目前基于Arduino创建项目的伟大的制造商社区。 因此,如果您想从头开始逐步学习编程,我为您提供了一个 关于Arduino编程的免费电子书。 有了它,您将学到开始构建第一个设计所需的一切...

下载文件包括什么?

下载ZIP 您将找到几个可以使用的文件:

  • 带教程的电子书 PDF中的Arduino IDE和Ardublock编程 才能在您的PC上使用它。
  • 电子书与上一个电子书相同,但尺寸更小, 可在移动设备上使用的轻量级产品.
  • 下载链接 方案 必要。
  • 带有不同文件夹 草图源文件 您可以尝试作为示例或修改以进行学习。 既有Arduino IDE的代码,也有Ardublock的代码,甚至还有一些与Raspberry Pi一起使用的代码。

下载免费的电子书和附加组件:

开始下载 阿奎

ARDUINO电子书

我希望它能对您有所帮助,让您开始成为 您的第一个项目。 您可以在第一个设计中留下评论,并与我们分享您的创作。


9条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   托马斯

    下午好问候:
    您需要制作一个TESTER,它采用两个电容和一个与地并联的电阻值C = 470Mfx50V,R = 330k 1 / 4W,这连接到输入和输出3.5 AUDIO插孔
    通过问题3.5
    arduino中的问题可以做一些测量和输出值的事情,

  2.   马里奥·皮涅斯(MarioPiñones)c。

    我正在起步,我打算取得良好的成绩

  3.   诺伯特

    您的 Arduino 电子书下载不起作用

    1.    艾萨克

      你好,
      我刚刚尝试过,它对我有用。 确实,广告首先出现。
      但是第二次点击它下载的链接。
      问候

  4.   马丁

    下载开始和停止指示:错误:网络错误
    尝试在其他计算机上,在其他网络上,问题仍然存在

    1.    艾萨克

      你好
      我现在再次下载了它,它工作得很好。

  5.   内斯特·马丁

    你好,可以再看一下链接吗? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    下载时出现网络错误。
    非常感谢。

    1.    艾萨克

      你好,
      好的,检查了。

  6.   海梅·特兰·雷博莱多

    亲爱的:
    我无法下载 Arduino 电子书。 你能把它和其他材料一起通过邮件发送给我,以便学习和使用吗?
    问候。