0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arduino与树莓派的区别

454398 来源:网络整理 作者:网络整理 2019-12-03 11:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

有什么区别?

Arduino是一个微控制器,实际上不是微型计算机。微控制器只是组成整个计算机的一小部分。 Arduino仅提供Raspberry Pi功能的子集。

尽管Arduino可以使用C ++编写的小型应用程序进行编程,但是它无法运行完整的“操作系统”,并且肯定不会运行尽快更换媒体中心。另一方面,Raspberry Pi是功能齐全的计算机。如果您正在阅读本网站,我将假设您知道这是什么意思。

优势与劣势

那么Arduino没用了吗?几乎没有-Arduino非常适合电子项目。它包含一组输入和输出,可以直接连接到组件和传感器,并且非常容易直接制作。这使得它非常适合原型设计或制作不需要Pi复杂性的小型项目。

Arduino运行Arduino固件–核心软件的基本组成部分,使它可以通过USB与计算机通信并可以使用所有功能。通常,您不会更换此固件,但是有可能。加载代码后,您只需将其插入任何地方即可立即开始工作-您无需重新启动,插入键盘或选择要运行的应用程序。它可以完成编程设定的任务,可以立即完成。

Raspberry Pi是一台功能齐全的微型计算机。它需要一个操作系统(签出它可以运行的这10个Linux Distro),并且需要很少的时间来启动才能运行。存储是通过micro-SD卡提供的,而内置的以太网允许联网(您也可以在Arduino上联网,但是需要附加的“防护罩”。)

Pi是Broadcom Arm-v6 CPU;它具有内存和驱动HDMI输出的图形处理器。您可以插入键盘和显示器,加载Linux,技术上不太熟练的人可能不知道驱动一切的机器有多小。 Pi是一个非常强大的平台,采用非常小的封装,非常适合嵌入式系统或需要更高交互性和处理能力的项目。

对于简单的电子项目,Raspberry明显复杂得多。例如,每个人的第一个项目都是对LED进行开和关的某种衍生形式。在Arduino上,这涉及到将LED和电阻器连接到两个引脚,然后上传大约8行代码。而已。在Raspberry Pi上—假设您已经安装并设置了功能齐全的操作系统,则需要安装一些库来帮助您控制GPIO引脚(这是将组件连接到的位)。

尽管有很多库可供选择,具体取决于您要编程的语言,包括Scratch之类的视觉设计师。使用WiringPi,您可以使用与Arduino相同的语言进行编写。最后,您可能需要在运行应用程序之前对其进行编译。关键是,您可以在Pi上完成Arduino几乎可以做的所有事情-这只是更复杂。

这里要记住的另一个重要点是Arduino是最流行的电子项目平台,因此即使可以在Raspberry Pi上进行电子项目(10个针对初学者的Raspberry Pi项目),您也找不到帮助您的初学者教程。准备好处理更大,更苛刻的项目后,最好将Pi视为升级。

Raspberry Pi是一台微型计算机,而Arduino不是。为了更清楚地理解这一点,您可以在Raspberry Pi上安装以下操作系统:

Raspbian(基于Debian linux,这是“默认”操作系统)。

RiscOS。

计划9。

Xbox Media Center。

我们以前已经写了大约7种Raspberry Pi操作系统。

这是可以在Arduino上安装的操作系统列表:

所以,您决定了吗?大。首先查看如何使用Pi直播到YouTube,或者如何使用Arduino构建闪电云灯?我们有一份非正式的《 Raspberry Pi入门指南》应该被证明是有用的,对于Arduino也是如此。

等待!为什么要选择?

实际上,您可以兼得两全。 Pi可能是更复杂的Arduino,而Arduino的处理能力实际上不及Pi,但您考虑过将它们一起使用吗? – AlaMode项目将可堆叠的Arduino克隆直接放置在Pi的顶部,从而可以立即访问所有常用的Arduino函数。

或者如果Python是还有更多事情,只需将Arduino插入Pi的USB并直接与其通信即可。

我希望您现在能更清楚地了解Arduino和Raspberry Pi之间的区别,以及为什么它会比另一个用于特定应用。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195990
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109736
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控器!

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-16 16:16 893次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控器!

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-14 17:45 977次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    树莓屏幕怎么选?

    树莓很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下树莓的屏幕怎么选择。
    的头像 发表于 08-08 14:59 1074次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>屏幕怎么选?

    树莓操作系统:版本、特性及设置完整指南!

    树莓操作系统是什么?树莓操作系统是由树莓基金会专为树莓
    的头像 发表于 07-28 18:26 843次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统:版本、特性及设置完整指南!

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 1361次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    如何在树莓派上安装并运行 Arduino 集成开发环境!

    使用树莓单板计算机,你可以运行各种应用程序,包括广受欢迎的Arduino集成开发环境(IDE)。这意味着你可以用它轻松地为通过USB连接到树莓
    的头像 发表于 07-01 17:41 4055次阅读
    如何在<b class='flag-5'>树莓</b>派上安装并运行 <b class='flag-5'>Arduino</b> 集成开发环境!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器来编辑和查看树莓
    的头像 发表于 06-26 15:41 1051次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 1001次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一个CE电流监测器,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通道20安培电流监测控制器x1项目背景介绍在本
    的头像 发表于 06-04 15:33 1146次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度可定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务器,我们都报道过在社区里用树莓
    的头像 发表于 05-22 16:53 1211次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓5 与 树莓4:深度对比与独特优势!

    随着技术的不断发展,推动创新与创造力的工具和设备也在不断升级。其中,树莓派系列凭借其多功能性和强大性能,在从简单的DIY项目到复杂的计算任务等众多应用场景中脱颖而出。随着树莓5的近期发布,爱好者
    的头像 发表于 05-21 13:15 2084次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>5 与 <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4:深度对比与独特优势!

    能够精准定位的树莓机器人!

    我为我的自制机器人BigRob(同样由树莓驱动)配备了基于树莓的精准GPS导航系统。本项目所用组件硬件组件NV08C-CSMx1NV08C-CSM是一款集成式卫星导航接收器
    的头像 发表于 05-17 08:33 847次阅读
    能够精准定位的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>机器人!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 873次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    GPIO在树莓中的应用

    树莓(Raspberry Pi)是一款由英国树莓基金会开发的信用卡大小的单板计算机,它具有强大的功能和灵活性,可以用于各种项目和应用。通用输入输出(GPIO)是
    的头像 发表于 01-09 09:41 1252次阅读

    STM32、Arduino树莓开发方式差异大吗

    最近看到有网友问:STM32、Arduino树莓开发方式差异大吗?   要说相同点,它们之间也有很多相同点。但你要说他们之间开发的差异,其实也蛮大的。   STM32、Arduino
    的头像 发表于 01-02 11:33 1936次阅读