软件开发|编程技术|编程代码|编程入门先学什么—程序设计语言

Arduino你了解的程度有多少

昨天介绍了树莓派,今天就来介绍Arduino吧!

Arduino是另一个也极具有知名度,而且也被很多人用来开发IoT相关项目的产品。跟可以安装操作系统的树莓派不一样,Arduino是基于微控制器的Open Source电子开发板,并透过各式各样加装的侦测器等作为输入信息,并将其转为输出信息,例如将湿度侦测器的结果作为输入信息,并在LED板上将数字输出等。

Arduino有非常多的型号及扩充组件可以选择,例如不需要网络功能的可以选择没有网络孔的版本,需要的则可以选择支持Wifi的版本,端看需要的功能是什么,再选择适合自己的型号即可,如果买的板子没有自己需要的组件,也可以透过扩充板等进行扩充,或是另外购买侦测器等,而目前在官网产品列表中,光是推荐可以用于开发IoT设备的产品数量就有16项呢。

Arduino主要支持较简单的程序,而且你没有办法在Arduino中安装操作系统,而如果要在其中加入程序的话,需要先利用计算机写好再送进去。Arduino支持的程序语法类似C语言,所以有程序底子的应该都很快就能上手,因此Arduino也成为时下非常热门的电子开发板产品。

简单把Arduino与树莓派做个比较,Arduino适合执行流程比较单纯的项目,树莓派则因为含有操作系统,所以适合执行流程比较复杂的项目,此外,Arduino的价格比起树莓派便宜不少,两种产品没有谁比较好谁比较差,只要视项目需求选择适合的产品,都可以让你以现有的预算有达到让你满意的结果。

责任编辑:ct