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