Pagkakaiba sa pagitan ng Arduino at Raspberry Pi

Talaan ng mga Nilalaman:

Pagkakaiba sa pagitan ng Arduino at Raspberry Pi
Pagkakaiba sa pagitan ng Arduino at Raspberry Pi

Video: Pagkakaiba sa pagitan ng Arduino at Raspberry Pi

Video: Pagkakaiba sa pagitan ng Arduino at Raspberry Pi
Video: Arduino vs Raspberry Pi - Difference between Arduino and Raspberry Pi 2024, Nobyembre
Anonim

Mahalagang Pagkakaiba – Arduino vs Raspberry Pi

Ang pangunahing pagkakaiba sa pagitan ng Arduino at Raspberry Pi ay ang Arduino ay isang microcontroller development board habang ang raspberry pi ay isang general purpose na computer batay sa Linux Operating System.

Ang pagpili sa Arduino o Raspberry Pi ay depende sa proyektong gagawin. Tinatalakay ng artikulong ito ang pinakakaraniwang Arduino Uno at Raspberry Pi B+. Sa pangkalahatan, kumpara sa Arduino, mas mababa ang konsumo ng kuryente at mas mataas ang bilis sa Raspberry pi.

Ano ang Arduino?

Ang Arduino development board ay naglalaman ng mga microcontroller, programming hardware, USB programming interface, reset button, power connector atbp. Mayroong iba't ibang uri ng Arduino boards tulad ng Arduino Uno, Mega, Nano. Ang pinakakaraniwang Arduino board na Arduino Uno ay mayroong dalawang microcontroller. Ang ATmega328 ay na-program ng gumagamit. Ang ATmega16U2 ay na-pre-program na at ito ay ginagamit para sa USB na komunikasyon. Ang mga IO pin ay ginagamit upang kumonekta sa labas ng mundo. May mga digital pin at analog na pin.

Pangunahing Pagkakaiba sa pagitan ng Arduino at Raspberry Pi
Pangunahing Pagkakaiba sa pagitan ng Arduino at Raspberry Pi

Figure 01: Arduino

Ang Arduino IDE ay ginagamit upang isulat ang mga programa para sa development board. Ito ay maaaring gamitin upang magsulat ng code, mag-compile, mag-debug at sa wakas ay mag-upload ng code sa board. Ang Arduino IDE ay ginagawang mas mabilis at mas madali ang pagbuo ng proyekto. Ang software na ito ay libre at open source. Ang mga program na nakasulat sa Arduino IDE ay katulad ng mga C program. Madaling isama ang Arduino sa hardware gamit ang mga kalasag. Ang kalasag na ito ay maaaring direktang i-stack sa Arduino. Ang Ethernet shield ay ginagamit upang kumonekta sa Ethernet. Ang kulay na kalasag ng LCD ay ginagamit upang mag-interface sa display. Maaaring direktang gamitin ng programmer ang kalasag na ito at tawagan ang mga kinakailangang function ng library upang maisagawa ang kinakailangang gawain.

Ano ang Raspberry Pi?

Raspberry Pi ay tumatakbo sa isang Operating System (OS). Ito ay isang karagdagang layer ng software na humahawak ng hardware. Sa Arduino, direktang tumatakbo ang application sa microcontroller ngunit sa raspberry pi, dapat dumaan ang application sa OS para makontrol ang hardware.

May iba't ibang bersyon gaya ng Raspberry pi A, B, B+. Ang Raspberry Pi B+ ay naglalaman ng Broadcom BCM 2836 System on Chip (SoC). Mayroon itong mga processor at iba pang mga bahagi na konektado upang makagawa ng isang buong sistema. Ang processor ay Broadcom BCM 2826 ARM based processor. Ang mga processor ng ARM ay ang core ng karamihan sa mga IoT device. Maaaring i-program ang Raspberry Pi gamit ang mga wika tulad ng Python, C++.

Pagkakaiba sa pagitan ng Arduino at Raspberry pi
Pagkakaiba sa pagitan ng Arduino at Raspberry pi

Figure 02: Raspberry Pi

Naglalaman din ito ng Graphical Processing Unit (GPU). Nakakatulong ito upang mapabilis ang mga graphics. Mayroon itong 40 General Purpose Input Output Pins (GPIO). Mayroong 4 na USB port at RJ45 Ethernet port. Mayroong isang USB Ethernet Interface IC na ginagamit upang makipag-usap sa mga Ethernet at USB port. Mayroon ding CSI Camera connector. Nakakatulong ang HDMI port na ikonekta ang device sa monitor. Ang DSI ay isang interface ng monitor para sa mga display. Ito ay isang alternatibo sa HDMI. Ang micro SD card ay nasa loob ng micro SD slot. Ito ay nasa likod na bahagi ng board.

Ano ang Pagkakatulad sa pagitan ng Arduino at Raspberry Pi?

Maaaring gamitin ang Arduino at Raspberry Pi para bumuo ng Internet of Things (IoT) at Mga naka-embed na system

Ano ang Pagkakaiba sa pagitan ng Arduino at Raspberry Pi?

Ardunio vs Raspberry Pi

Ang Arduino ay isang single board microcontroller na nagbibigay ng open source na platform para bumuo ng hardware at software environment. Ang Raspberry Pi ay isang maliit na single board computer na binuo para isulong ang pagtuturo ng mga pangunahing kaalaman sa computer science sa mga paaralan at sa mga umuunlad na bansa.
Bilis ng Pagproseso
Ang Bilis ng Arduino ay 16MHz. Ang Bilis ng Raspberry Pi ay 900MHz.
Address Space
Ang Arduino ay may mas mababang address space dahil ito ay 8 bit microcontroller. Sinusuportahan ng Raspberry Pi ang mas malaking address space dahil mayroon itong 32 bit processor.
Mga Antas ng Boltahe ng Input Output
Input Output na antas ng boltahe para sa Arduino ay 0V at 5V. Ang antas ng boltahe ng Input Output para sa Raspberry Pi ay 0V at 3.3V.
Memory
Ang Arduino ay may 32K Flash, 2K SRAM at 1K EEPROM. Ang Raspberry Pi ay may 4GB Flash, 512K SRAM at micro SD.
OS
Arduino ay hindi tumatakbo sa isang OS. Raspberry Pi ay tumatakbo sa isang OS.

Buod – Arduino vs Raspberry Pi

Tinalakay ng artikulong ito ang pagkakaiba ng Arduino at Raspberry Pi. Ang pagkakaiba sa pagitan ng Arduino at Raspberry Pi ay ang Arduino ay isang microcontroller development board habang ang raspberry pi ay isang general purpose na computer batay sa Linux Operating System.

Inirerekumendang: