De belangrijk verschil tussen Arduino en Raspberry Pi is dat Arduino is een ontwikkelbord voor microcontrollers, terwijl Raspberry Pi een computer voor algemene doeleinden is, gebaseerd op Linux-besturingssysteem.
Het selecteren van Arduino of Raspberry Pi hangt af van het project dat moet worden ontwikkeld. Dit artikel bespreekt de meest voorkomende Arduino Uno en Raspberry Pi B +. Over het algemeen is, vergeleken met Arduino, het stroomverbruik lager en de snelheid hoger in Raspberry pi.
1. Overzicht en belangrijkste verschil
2. Wat is Arduino
3. Wat is Raspberry Pi
4. Overeenkomsten tussen Arduino en Raspberry Pi
5. Side-by-side vergelijking - Arduino vs Raspberry Pi in tabelvorm
6. Samenvatting
Het Arduino-ontwikkelingsbord bevat microcontrollers, programmeerhardware, USB-programmeerinterface, resetknop, voedingsconnector enz. Er zijn verschillende soorten Arduino-kaarten zoals Arduino Uno, Mega, Nano. Het meest voorkomende Arduino-bord dat Arduino Uno is, heeft twee microcontrollers. De ATmega328 is geprogrammeerd door de gebruiker. De ATmega16U2 is al voorgeprogrammeerd en wordt gebruikt voor USB-communicatie. De IO-pinnen worden gebruikt om verbinding te maken met de buitenwereld. Er zijn digitale pinnen en analoge pinnen.
Figuur 01: Arduino
De Arduino IDE wordt gebruikt om de programma's voor het ontwikkelbord te schrijven. Het kan worden gebruikt om code te schrijven, te compileren, te debuggen en tenslotte om de code naar het bord te uploaden. De Arduino IDE maakt de projectontwikkeling sneller en eenvoudiger. Deze software is een gratis en open bron. De programma's geschreven in Arduino IDE zijn vergelijkbaar met C-programma's. Het is eenvoudig om Arduino te integreren met hardware met behulp van schilden. Dit schild kan direct worden gestapeld naar de Arduino. Het Ethernet-schild wordt gebruikt om verbinding te maken met het Ethernet. Het LCD-kleurenscherm wordt gebruikt om op het display te worden aangesloten. De programmeur kan deze afscherming direct gebruiken en de nodige bibliotheekfuncties oproepen om de vereiste taak uit te voeren.
Raspberry Pi werkt op een besturingssysteem (OS). Het is een extra laag software die hardware verwerkt. In Arduino draait de applicatie rechtstreeks op de microcontroller maar in raspberry pi moet de applicatie via het besturingssysteem gaan om hardware te controleren.
Er zijn verschillende versies zoals Raspberry pi A, B, B +. Raspberry Pi B + bevat het Broadcom BCM 2836-systeem op chip (SoC). Het heeft de processors en de andere componenten aangesloten om een volledig systeem te maken. De processor is een Broadcom BCM 2826 ARM-processor. ARM-processors vormen de kern van de meeste IoT-apparaten. Raspberry Pi kan worden geprogrammeerd met behulp van talen zoals Python, C++.
Figuur 02: Raspberry Pi
Het bevat ook een grafische verwerkingseenheid (GPU). Het helpt om grafische afbeeldingen te versnellen. Het heeft 40 algemene invoer-uitvoerpinnen (GPIO). Er zijn 4 USB-poorten en RJ45 Ethernet-poort. Er is een USB Ethernet-interface IC wordt gebruikt om te communiceren met Ethernet- en USB-poorten. Er is ook een CSI-cameraconnector. HDMI-poort helpt om het apparaat op de monitor aan te sluiten. De DSI is een monitorinterface voor beeldschermen. Het is een alternatief voor HDMI. De micro-SD-kaart bevindt zich in het micro SD-slot. Het is aan de achterkant van het bord.
Ardunio vs Raspberry Pi | |
Arduino is een microcontroller met één board die een open source platform biedt voor het bouwen van hardware- en software-omgevingen. | Raspberry Pi is een kleine computer met één computer die is ontwikkeld om het onderwijzen van de basisprincipes van computerwetenschap in scholen en in ontwikkelingslanden te bevorderen. |
Verwerkingssnelheid | |
Snelheid van Arduino is 16 MHz. | Snelheid van Raspberry Pi is 900MHz. |
Adresruimte | |
Arduino heeft een lagere adresruimte omdat het een 8-bits microcontroller is. | Raspberry Pi ondersteunt grotere adresruimte omdat het een 32-bits processor heeft. |
Ingang Uitgangsspanning Niveaus | |
Input Uitgangsspanningsniveaus voor Arduino zijn 0V en 5V. | Input Uitgangsspanningsniveau voor Raspberry Pi is 0V en 3,3V. |
Geheugen | |
Arduino heeft 32K Flash, 2K SRAM en 1K EEPROM. | Raspberry Pi heeft 4GB Flash, 512K SRAM en micro SD. |
OS | |
Arduino werkt niet op een OS. | Raspberry Pi werkt op een besturingssysteem. |
Dit artikel besprak het verschil tussen Arduino en Raspberry Pi. Het verschil tussen Arduino en Raspberry Pi is dat Arduino een ontwikkelbord voor microcontrollers is, terwijl Raspberry Pi een computer voor algemene doeleinden is, gebaseerd op Linux Besturingssysteem.
1. "Arduino." Wikipedia, Wikimedia Foundation, 27 maart 2018. Beschikbaar Hier
2. "Raspberry Pi." Wikipedia, Wikimedia Foundation, 30 maart 2018. Beschikbaar Hier
1.'Arduino-uno-perspective-transparent'door JotaCartas (talk) - Arduino-uno-perspective.jpg, (CC BY 2.0) via Commons Wikimedia
2.'Raspberry PI'By Onepiece84 - Eigen werk, (CC BY-SA 4.0) via Commons Wikimedia