Raspberry Pi en Arduino: watis het verschil en Wat is het beste voor uw Project?
voor degenen die graag aan elektronica sleutelen, zijn de Raspberry Pi en Arduino van onschatbare waarde geworden. Ze zijn beide zeer populaire opties, maar zijn ook zeer budget-vriendelijk. Beide hebben hun voor-en nadelen, maar ook hun eigen specifieke toepassingen. Maar welke moet je kiezen?
Raspberry Pi is eigenlijk een system-on-A-chip, oftewel SOC. Het draait een volledige versie van Linux, zoals Raspbian, en is ontworpen om u te helpen leren als je gaat. Arduino, aan de andere kant, is meer van een micro-controller dan een computer die een enorme steun gemeenschap evenals honderden uitbreidingsopties heeft.
toen de Raspberry Pi voor het eerst werd uitgebracht, leek het sommigen dat Arduino nu verouderd zou kunnen zijn. Dit is echter niet echt eerlijk omdat ze verschillende taken uitvoeren. Of de Raspberry Pi of de Arduino is uw wapen van keuze, het feit blijft dat elk heeft verschillende voor-en nadelen ten opzichte van elkaar.
het volgende artikel zal kort ingaan op wat ze zijn, op hun algemene toepassingen, en een snelle vergelijking tussen hen maken. Voor meer diepgaande analyse van elk, kunt u een groot aantal middelen die er zijn te vinden.
Raspberry Pi
De Raspberry Pi is in feite een mini-computer op één bord. Het wordt geleverd met een speciale processor, geheugen, grafische driver en in-en uitgangen zoals HDMI. Raspberry Pi boards draaien een speciaal ontworpen versie van het Linux-besturingssysteem ook.
hierdoor is Linux software zeer eenvoudig te installeren, en met een beetje moeite kun je het gebruiken als een media streamer of video game emulator. De Pi heeft gebrek aan interne opslag, maar u kunt SD-kaarten gebruiken voor dit doel. Dit geeft u veel flexibiliteit om verschillende besturingssystemen of updates uit te proberen, vooral voor debugging doeleinden.
met de Pi kun je meerdere programma ‘ s tegelijk draaien en zelfs de Linux API gebruiken. Raspberry Pi kunt u communiceren met uw programma ‘ s met behulp van een toetsenbord en muis, en zien wat er gaande is met behulp van een monitor.
Raspberry Pi kan worden ingesteld voor toegang via SSH of overdracht van bestanden via FTP als gevolg van de onafhankelijke netwerkverbinding. Je kunt het zelfs gebruiken als een netwerkbrug.
Arduino
In tegenstelling tot de Raspberry Pi zijn Arduino-borden eigenlijk microcontrollers in plaats van ‘volledige’ computers. Arduino mist een volledig besturingssysteem, maar kan een geschreven code die wordt geïnterpreteerd door de firmware draaien.
hierdoor verliest u de toegang tot basisgereedschappen die een besturingssysteem zou bieden, maar krijgt u de flexibiliteit van het direct uitvoeren van code zonder OS overhead.
Arduino heeft geen API en kan geen interactiviteit van de gebruiker bieden omdat er geen besturingssysteem is. Het draait in principe code op ‘bare metal’.
Arduino is echt beter geschikt als interface voor sensoren en andere apparaten. In deze capaciteit is het briljant voor hardware projecten waar u wilt dat iets om te reageren op sensor lezingen of andere ingangen.
op het eerste gezicht lijkt het misschien niet al te indrukwekkend, maar het is eigenlijk een zeer geavanceerd systeem dat een uitstekend beheer van apparaten mogelijk maakt. Bijvoorbeeld, het is uitstekend voor interfacing met andere apparaten en actuators waar een volledig besturingssysteem zou overkill voor relatief eenvoudige taken.
voors en tegens van de Raspberry Pi en Arduino
Hier is een ‘ruwe en klaar’ vergelijking tussen Raspberry Pi en Arduino.
Arduino | Raspberry Pi | Pros |
|
|
Nadelen |
|
|
Dus, aan het einde van de dag als uw project moet u om te communiceren met een hoop hardware apparaten Arduino is waarschijnlijk beter. Als, aan de andere kant, je nodig hebt om een heleboel complexe software u bent waarschijnlijk beter af met de Raspberry Pi.
dus welke is het beste voor u?
kiezen tussen Raspberry Pi en Arduino hangt volledig af van wat u nodig hebt voor uw project.
Arduino is het meest geschikt voor taken die sensorgegevens nodig hebben om in realtime te lezen en erop te reageren. Ook Arduino heeft een lage stroombehoefte en heeft zeer lage onderhoudsvereisten. Het is ideaal voor projecten die voortdurend moeten worden uitgevoerd met weinig of geen interactie.
Raspberry Pi, aan de andere kant, moet worden overwogen wanneer de taak een personal computer nodig heeft om te werken. De Pi vereenvoudigt projecten wanneer veel operaties nodig zijn om te beheren. Dit kan verbinding maken met het internet om gegevens te lezen en te schrijven. Het kan ook jugging media van welke aard dan ook of het aansluiten op een extern display.
in werkelijkheid kan het zijn dat je beide nodig hebt. Er zijn tal van opties die er zijn voor het krijgen van de twee om ‘met elkaar te praten’. Dit soort setup geeft je client-side toegang tot de Instellingen en code voor de Pi. Het zal u ook laten Arduino weg op zijn eigen het verzamelen van sensorgegevens zwoegen en dienovereenkomstig aan het reageren.
ze kunnen beide worden aangesloten via een verscheidenheid aan opties zoals USB, lokale netwerken, of via IO-poorten op de Arduino in de Pi. De keuze is aan jou.
aan het eind van de dag zijn de verschillen tussen Raspberry Pi en Arduino subtiel maar belangrijk. U kunt Arduino vergelijken met uw ruggenmerg het maken van een lokale, kleinschalige beslissingen met de Pi meer verwant aan je hersenen. Je zou kunnen vinden dat je wilt profiteren van beide van deze grote kleine stukjes kit voor uw project. Succes!
Via: DigitalTrends, Quora