Arduino与树莓派哪个更适合新手入门编程
树莓派
树莓派平台由树莓派基金会在英国剑桥大学开发,作为一种低成本、可编程的计算机,用于教授和提高学生的编程技能。
树莓派具有标准 PC 的所有功能 - 专用处理器、图形驱动程序和内存,甚至还有自己的操作系统,称为Raspberry Pi OS(以前称为 Raspbian OS),这是针对 RPi 优化的 Linux 版本。该设备不提供存储,但幸运的是,使用 microSD 卡,您最多可以存储 32 GB 的数据。此外,Raspberry Pi 包括以太网、蓝牙和 WiFi 连接,因此您还可以使用它通过 Internet 传输文件。
由于它是一台功能齐全的计算机,您可以在其中插入显示器、鼠标和键盘,连接到 Internet,添加摄像头以及您通常在计算机上执行的其他操作。由于整台计算机被压缩在一块电路板上,因此树莓派通常被称为单板计算机(SBC)。
树莓派基金会正在不断更新和改进该平台。自推出以来,它在机器人技术、物联网、天气监测和大量其他电子系统中非常受欢迎。
借助树莓派,您可以使用多种编程语言(如 Python、Java、C、C++、HTML 等)开发软件。遗憾的是,该设备的硬件设计和软件都不是开源的。
主要特点
Arduino
Arduino诞生于意大利。它的名字来源于酒吧,它的创造者、伊夫雷亚交互设计学院的讲师马西莫·班兹 (Massimo Banzi) 和联合创始人首先想到了为学生设计一个简单原型设备的想法。它迅速在教育机构之外流行起来,并开始改变和适应新的挑战和需求。凭借其易于访问和简单的用户界面,该设备已在全球范围内用于各种电子项目。
它提供了一个可编程电路板以及称为集成开发环境 (IDE)的软件。这些开发板执行以 C/C++ 语言编写的代码,这些代码存储在其固件中。
该微控制器开发板可以从传感器、按钮读取数据,并将其转换为输出,例如控制电机、闪烁 LED、开门等。
Arduino 开发板是开源的。这意味着通过向公众提供设计文件和源代码,您可以在您的电路板上工作并根据您的需要对其进行定制。
主要特点
Arduino 和树莓派之间的区别
那么选择哪一个呢?
树莓派和 Arduino 各有利弊。树莓派似乎是一个更强大的设备,因此,它应该更好。但是,实际上,两者并无优劣之分,不能直接比较。它们是出于不同目的的两种不同的东西。根据哪个更好来比较它们并不是一个好方法。正确选择的关键在于您正在从事的项目类型。
Arduino适用于重复性任务,例如开灯和关灯、开门和关门、读取传感器数据等。因此,如果您的项目包含一些重复元素并且只需要基于感官输入的输出,那么 Arduino 应该非常适合这个目的。
树莓派适合执行复杂的任务,例如运行复杂的机器人、监测天气等。如果项目需要复杂的功能和互联网连接,树莓派将是最佳选择。对于简单的项目,这可能有点矫枉过正。