Arduino是另一个也极具有知名度,并且也被很多人用来开发IoT相关项目的产品。跟能够装置操作系统的树莓派不一样,Arduino是基于微控制器的Open Source电子开发板,并透过各式各样加装的侦测器等作为输入信息,并将其转为输出信息,例如将湿度侦测器的成果作为输入信息,并在LED板大将数字输出等。
Arduino有十分多的型号及扩大组件能够挑选,例如不需求网络功能的能够挑选没有网络孔的版别,需求的则能够挑选支撑Wifi的版别,端看需求的功能是什么,再挑选合适自己的型号即可,假如买的板子没有自己需求的组件,也能够透过扩大板等进行扩大,或是别的购买侦测器等,而现在在官网产品列表中,光是推荐能够用于开发IoT设备的产品数量就有16项呢。
Arduino主要支撑较简略的程序,并且你没有办法在Arduino中装置操作系统,而假如要在其中加入程序的话,需求先利用计算机写好再送进去。Arduino支撑的程序语法类似C言语(详细语法列表:https://www.arduino.cc/reference/en/),所以有程序根柢的应该都很快就能上手,因此Arduino也成为时下十分热门的电子开发板产品。
简略把Arduino与树莓派做个比较,Arduino合适执行流程比较单纯的项目,树莓派则因为含有操作系统,所以合适执行流程比较复杂的项目,此外,Arduino的价格比起树莓派便宜不少,两种产品没有谁比较好谁比较差,只要视项目需求挑选合适的产品,都能够让你以现有的预算有到达让你满意的成果。