Arduino与树莓派(RaspberryPi)有什么区别

Posted 西子湖畔的蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arduino与树莓派(RaspberryPi)有什么区别相关的知识,希望对你有一定的参考价值。

Arduino

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。
Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。

RaspberryPi

Raspberry Pi是一款针对电脑业余爱好者、教师、小学生以及小型企业等用户的迷你电脑,预装Linux系统,体积仅信用卡大小,搭载ARM架构处理器,运算性能和智能手机相仿。
在接口方面,Raspberry Pi提供了可供键鼠使用的USB接口,此外还有快速以太网接口、SD卡扩展接口以及1个HDMI高清视频输出接口,可与显示器或者TV相连。

区别

  • Arduino是一个单片机,在机器里不会运行现有的通用OS,而RPi 是一台简化的电脑,可以运行完整的操作系统,如 Linux、Windows IOT版等;
  • RPi 成本 高,目前 B 版在淘宝普遍 280 元左右;常用的 Arduino UNO 40 元搞定;

-综合考虑后,我的选择是:RPi 作为家居中央控制服务器,负责与互联网的通信、采样存储 Arduino 上报的状态数据、处理数据量大的工作(如音频、视频、图片相关)、提供 API 给 iosandroid 以方便用手机控制家居。RPi 与 Arduino 间通过以太网和 Zigbee 进行数据传输。
- Arduino 负责家居传感器采样,如光线强度、温度、人体红外感应等。有的模块比较独立,比如人体感应的夜间走廊灯,单个 Arduino 可以自己实现监控加控制,就不需要上报数据给 RPi 了。需要上报和接收数据的 Arduino ,通过 Zigbee 及以太网和 RPi 进行通信。
- 引用自作者:张涛

以上是关于Arduino与树莓派(RaspberryPi)有什么区别的主要内容,如果未能解决你的问题,请参考以下文章

多串口树莓派 Python 程序

树莓派 RaspBerryPi 网络配置相关与改造usb网络摄像头

“硬件极客”:树莓派Raspberrypi安装Kali Linux保姆教程(通过树莓派安装ARM Kali教程)

树莓派(raspberrypi)常用镜像高速下载

树莓派笔记——了解与购买树莓派

树莓派raspberrypi怎么下载其系统源码?