什么是 Arduino 和 Raspberry Pi?

Arduino 和 Raspberry Pi 已成为处理数字信息的基本构建模块,适用于从家庭爱好者到电子界面专业设计师的每个人。尽管它们之间似乎存在相似之处,但实际上它们是两种截然不同的产品,开发目的非常不同……文章《什么是 Arduino 和 Raspberry Pi?》首先出现在 ServoDriven 上。

来源:ServoDriven

Arduino 和 Raspberry Pi 都已成为处理数字信息的基本构件,适用于从家庭爱好者到电子界面专业设计师的每个人。尽管它们之间似乎存在相似之处,但实际上它们是两种截然不同的产品,开发功能也大不相同。这是一个简短的概述,重点介绍了它们之间的差异,并指导您何时可以使用其中一种界面类型。

基础知识 Arduino 开发板充当微控制器(而非微处理器),其工作方式是响应传感器、光、声音、触摸甚至文本消息并产生输出;打开计时器、启动电机或增加计数器。相比之下,Raspberry Pi 是一台功能齐全的计算机,可以连接显示器、键盘和鼠标。它类似于 PC,运行在自己的基于 Linux 的操作系统 Raspberry Pi OS 上。

基础知识

编程 Arduino 的一个重要特性是代码是开源的,因此有很多程序可用于 Arduino 板。编程使用 C++,代码存储在板载固件中。Raspberry Pi 没有存储空间,但可以使用 microSD 卡存储操作系统。它接受许多不同的操作系统(Raspberry Pi、Ubuntu Mate 等)。Raspberry Pi 还包含基于蓝牙、以太网和 Wi-Fi 的连接,因此它可以通过互联网传输文件。Raspberry Pi 项目设计和软件不是开源的。然而,Raspberry Pi 基金会正在不断更新软件并使其变得更好。自发布以来,它一直是机器人、自动化和控制应用的热门选择。

编程

技术规格比较

技术规格比较 功能Arduino (Uno)Raspberry Pi (4) 功能Arduino (Uno)Raspberry Pi (4) 功能 功能 Arduino (Uno) Arduino (Uno) Raspberry Pi (4) 许可证软件和硬件都是开源的。硬件和软件都是闭源的。