In de doe-het-zelf-ruimte zijn computers met één bord en microcontrollers twee van de populairste onderwerpen. En als u nieuw bent in deze ruimte, kunnen de verschillen tussen hen verwarrend zijn.
Dus, wat onderscheidt een computer met één bord en een microcontroller? Laten we kijken.
Wat is een computer met één bord?
Een single-board computer (SBC), zoals de naam al doet vermoeden, is een computer die bestaat uit een single-board. Een SBC is een volwaardige computer met RAM, opslag, invoer/uitvoer en randapparatuur zoals USB's, allemaal op één moederbord. Een SBC heeft ook een OS en kan verschillende programma's tegelijkertijd draaien.
Met andere woorden, een SBC heeft alleen de stroom nodig om te gaan werken. Veelvoorkomende voorbeelden van SBC's zijn smartphones, laptops en Raspberry Pi-computers. Al deze hebben geen extra PCB's nodig om te functioneren.
Wat is een microcontroller?
Een microcontroller heeft veel gemeen met een SBC. Beide hebben een processor, opslag en input/output-randapparatuur. Maar hier houden de overeenkomsten op.
Microcontrollers hebben veel minder middelen dan SBC's. Een microcontroller kan bijvoorbeeld KB's van opslag in plaats van MB's of GB's aan SBC's. Evenzo zijn hun verwerkingsmogelijkheden ook mooi beperkt.
In de meeste gevallen heeft een microcontroller ook breakout-boards nodig om het programmeren te vergemakkelijken. Een Arduino Uno is een goed voorbeeld van een microcontroller met een breakout board. Hiermee kunt u de microcontroller, in dit geval een Atmel ATmega328P, aansluiten op invoer-/uitvoerapparaten, voeding en randapparatuur.
Verwant: Hoe werken verschillende Arduino-sensoren?
Microcontrollers kunnen ook niet meer dan één programma tegelijk uitvoeren, omdat ze bedoeld zijn om één routine te herhalen.
Voorbeelden van microcontrollers zijn onder meer controllers in rookmelders en infrarood-tv-afstandsbedieningen.
De verschillen tussen computers met één bord en microcontrollers
Het grootste verschil tussen een SBC en een microcontroller is dat de eerste een op zichzelf staande computer is met de mogelijkheid om een besturingssysteem uit te voeren, terwijl de laatste slechts een chip is met veel minder middelen.
Bovendien zijn microcontrollers, in tegenstelling tot SBC's, bedoeld om slechts één programma herhaaldelijk uit te voeren. SBC's zoals Raspberry Pie draaien bijvoorbeeld op Linux, terwijl boards zoals Arduino Uno dat niet doen.
Nu kent u het verschil tussen SBC's en microcontrollers
Omdat computers met één bord en microcontrollers veel gemeen hebben, kan het verwarrend zijn om ze uit elkaar te houden voor mensen die nieuw zijn in de doe-het-zelf-ruimte. Onthoud dat microcontrollers bedoeld zijn om kleine, repetitieve taken uit te voeren, zoals het in- en uitschakelen van een knop op basis van een invoer. Deze taken zijn niet arbeidsintensief, dus microcontrollers zijn niet zo capabel als SBC's.
SBC's daarentegen zijn computers. Ze hebben een besturingssysteem en kunnen worden gebruikt om meerdere taken tegelijk uit te voeren. Om te beslissen welke voor u het beste is, hoeft u alleen maar rekening te houden met uw individuele behoeften.
Als je een RFID-project met Arduino wilt maken, zullen deze projecten je zeker inspireren.
Lees volgende
- Technologie uitgelegd
- doe-het-zelf
- Computers met één bord
- Computer onderdelen
- Raspberry Pi
Fawad is een fulltime freelance schrijver. Hij houdt van technologie en eten. Als hij niet aan het eten is of over Windows schrijft, is hij ofwel aan het gamen of aan het dagdromen over reizen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren