Raspberry Pi en Arduino zijn heel verschillende boards. Elk bord heeft zijn eigen voor- en nadelen. Als je een keuze wilt maken tussen de twee, dan hangt dat af van de vereisten van je project. Laten we deze twee borden eens in detail bekijken.
Arduino is uitgevonden door Massimo Benzi in Italië. Arduino was een eenvoudige hardware-prototyping tool. Terwijl raspberry pi is uitgevonden door Eben Upton aan de Universiteit van Cambridge in het Verenigd Koninkrijk voor het verbeteren van de programmeervaardigheden van zijn studenten.
Deze beide leermiddelen zijn geschikt voor beginners, hobbyisten. Het belangrijkste verschil tussen hen is Arduino is microcontroller bord terwijl raspberry pi is een mini-computer. Dus Arduino is gewoon een onderdeel van raspberry pi.Raspberry Pi is goed in software toepassingen, terwijl Arduino maakt hardware projecten eenvoudig.
Onderstaande tabel geeft u enkele verschillen tussen hen.
SL | Raspberry Pi | Arduino |
1 | Het is een minicomputer met Raspbian OS.Het kan meerdere programma’s tegelijk uitvoeren. | Arduino is een microcontroller, die een onderdeel van de computer is. Het draait steeds maar één programma. |
2 | Het is moeilijk van stroom te voorzien met behulp van een batterijpack. | Arduino kan van stroom worden voorzien met behulp van een batterijpack. |
3 | Het vereist complexe taken zoals het installeren van bibliotheken en software voor het interfacen van sensoren en andere componenten | Het is heel eenvoudig om sensoren en andere elektronische componenten te interfacen met Arduino. |
4 | Het is duur | Het is beschikbaar voor lage kosten. |
5 | Raspberry Pi kan gemakkelijk worden aangesloten op het internet met behulp van Ethernet-poort en USB Wi-Fi dongles. | Arduino heeft externe hardware nodig om verbinding te maken met internet en deze hardware wordt met behulp van code goed aangesproken. |
6 | Raspberry Pi heeft geen opslag aan boord. Het biedt een SD-kaart poort. | Arduino kan opslag aan boord bieden. |
7 | Raspberry Pi heeft 4 USB-poorten om verschillende apparaten aan te sluiten. | Arduino heeft slechts één USB-poort om verbinding te maken met de computer. |
8 | De gebruikte processor is van de ARM-familie. | De processor die in Arduino wordt gebruikt is van de AVR familie Atmega328P |
9 | Dit moet goed worden afgesloten anders is er een risico van corruptie van bestanden en software problemen. | Dit is een gewoon plug and play apparaat. Als de stroom wordt aangesloten begint het programma te draaien en als het wordt losgekoppeld stopt het gewoon. |
10 | De aanbevolen programmeertaal is python maar C, C++, Python, ruby zijn voorgeïnstalleerd. | Arduino gebruikt Arduino, C/C++. |
Deze twee boards werken op zeer laag stroomverbruik. Maar stroomonderbreking voor raspberry pi kan schade veroorzaken aan de software en toepassingen. In het geval van Arduino als er een stroomonderbreking is, start het opnieuw op. Dus raspberry pi moet goed worden afgesloten voordat de stroom wordt uitgeschakeld.
Raspberry Pi wordt geleverd met het volledig functionele besturingssysteem genaamd Raspbian. Het heeft alle functies van een computer met een processor, geheugen en grafische driver. Pi kan verschillende besturingssystemen gebruiken. Hoewel Linux de voorkeur heeft kan android ook worden geïnstalleerd.Arduino heeft geen besturingssysteem. Zijn firmware interpreteert eenvoudig de code die naar het wordt geschreven. Het is heel gemakkelijk om eenvoudige code uit te voeren.
Invoer- en uitvoerpinnen maken het mogelijk deze boards aan te sluiten op andere apparaten. Raspberry pi2 heeft 2 pakketten van input / output pinnen, terwijl Arduino Uno heeft 20 pinnen.
Pi is sneller dan Arduino met 40 keer in kloksnelheid.Pi heeft ram 128000 keer meer dan Arduino.Dus Raspberry Pi is krachtiger dan Arduino.
Arduino heeft 32kb van opslag aan boord.Dit wordt gebruikt voor het opslaan van de code.Deze code bepaalt de functies van de Arduino.Raspberry pi heeft geen opslag aan boord.Maar het biedt micro SD-poort.
Arduino kan worden uitgebreid met behulp van externe hardware zoals Wi-Fi, Ethernet, touchscreens, camera’s enz. Deze borden worden schilden genoemd. Deze schilden zijn gemakkelijk te installeren voor Arduino. Terwijl raspberry is zelf-beperkte board.Pi kan ook een aantal hoeden toe te voegen hardware zoals Touchscreen, GPS, RGB-panelen enz. maar heeft niet veel opties als Arduino board heeft.
Arduino maakt gebruik van Arduino IDE voor het ontwikkelen van de code. Terwijl Raspberry Pi kan Scratch, IDLE alles wat Linux ondersteunt gebruiken.
Hoe om te beslissen tussen Raspberry Pi en Arduino
Dus om te beslissen tussen de twee, eerst moet u weten wat u wilt doen in uw project.
- Uit bovenstaande discussie kunnen we begrijpen dat Arduino is goed voor repetitieve taken zoals het openen van de garagedeur, het schakelen van de lichten aan en uit.
- While pi goed voor het uitvoeren van meerdere taken, het besturen van gecompliceerde robots.
- Bijv. als je de bodemvochtigheid wilt monitoren en mij wilt mailen als het nodig is om de planten water te geven.Voor deze toepassing kan arduino worden gebruikt.
- Maar als je de vochtigheid wilt monitoren, mail mij als de planten water moeten krijgen en controleer het weerbericht van online.Als er regen is doe dan niets. Voor deze toepassing Raspberry pi required.
- In eenvoudige Arduino wordt gebruikt voor beginners projecten en een aantal ingewikkelde projecten kan gemakkelijk worden behandeld door pi.