你听说过Arduino吗?你知道Arduino是用来干什么的吗?下面Z博士就跟你聊一聊。
Arduino本质上是一种电子工具,它可以被用来制作许多有趣的创意电子制作,比如电子时钟、四轴飞行器、宠物喂食机、3D打印机、电子显微镜等。全世界的电子爱好者们还在不断开发基于Arduino的创意电子制作。
Arduino Uno 电路板 相比Arduino,也许我们更熟悉“集成电路”这一概念。集成电路是为了实现某种特定功能的计算而设计的微小芯片。对于普通人来说,传统的集成电路应用比较繁琐,一般需要具有一定电子知识基础,并懂得如何进行相关的程序设计的工程师才能熟练使用。但是Arduino的出现让曾经只有专业人士才能使用的集成电路变为平易近人的电子设计工具,即使没有程序设计基础,也可以通过简单的学习,掌握使用Arduino的方法。为了实现这一目标,Arduino从两方面进行了努力与改进。首先,在硬件方面,Arduino本身是一款非常容易使用的印刷电路板。电路板上装有专用集成电路,并将集成电路的功能引脚引出方便我们外接使用。同时,电路板还设计有USB接口方便与电脑连接。其次,在软件方面,Arduino提供了专门的程序开发环境Arduino IDE。其界面设计简洁,对于没有接触过程序设计的“小白”也可以轻松上手。
Arduino IDE 那么我们用Arduino到底可以做些什么呢?首先,Arduino可以进行逻辑运算。其实生活中用到的逻辑运算还是很多的,比如:当我按下一个按钮时可以点亮某盏灯;当某个灯亮了对应的监控探头可以被激活;当某扇门打开了会响起音乐;土壤太干燥了可以加些水;太阳光太足了可以开启空调。你也可以考虑一些更复杂的情况,比如:当我按下按钮并且强烈的阳光照射到窗台上的植物时,给土壤浇水、响起音乐并打开空调。以上这些生活中的例子都是可以用Arduino实现的逻辑运算。当然,除了Arduino本身,我们还需要一些其他的外围电子元器件、传感器等。Arduino在这些应用中扮演着“大脑”的角色。
除了硬件的材料外,使用Arduino还需要一些软件的资源。你只要到Arduino的官方网站上,就可以下载到许多免费的开源软件资源。除了软件资源意外,Arduino的硬件设计也是开源的,你可以下载到Arduino电路板的电路原理图,甚至是印刷电路板的加工文件。
Arduino Uno 电路原理图 总之,Arduino是一款不错的电子设计工具,它简单易用、开源、资料丰富,它不仅给专业人士提供了电子开发的便捷途径,更是普通人实现自己创意设计的开发平台。如果你对电子设计感兴趣,不妨学习使用Arduino吧,它不会让你失望的。