I DIY-området er enkeltbordsdatamaskiner og mikrokontrollere to av de heteste temaene. Og hvis du er ny på dette området, kan forskjellene mellom dem være forvirrende.

Så, hva skiller en enkeltbords datamaskin og en mikrokontroller? La oss ta en titt.

Hva er en enkeltbordsdatamaskin?

En enkeltkorts datamaskin (SBC), som navnet antyder, er en datamaskin som består av et enkeltkort. En SBC er en fullverdig datamaskin med RAM, lagring, inngang/utgang og periferiutstyr som USB-er, alt på ett enkelt hovedkort. En SBC har også et OS og kan kjøre ulike programmer samtidig.

Med andre ord trenger en SBC bare kraften for å begynne å fungere. Vanlige eksempler på SBC-er inkluderer smarttelefoner, bærbare datamaskiner og Raspberry Pi datamaskiner. Alle disse trenger ingen ekstra PCB for å fungere.

Hva er en mikrokontroller?

En mikrokontroller har mye til felles med en SBC. Begge har prosessor, lagring og inngangs-/utgangsutstyr. Men det er her likhetene slutter.

Mikrokontrollere har langt færre ressurser enn SBC-er. For eksempel kan en mikrokontroller ha KB-er på lagring i stedet for MB eller GB med SBC. På samme måte er behandlingsevnene deres også pene begrenset.

instagram viewer

I de fleste tilfeller trenger en mikrokontroller også breakout boards for å gjøre programmeringen enklere. En Arduino Uno er et godt eksempel på en mikrokontroller med breakout board. Den lar deg koble til mikrokontrolleren, i dette tilfellet, en Atmel ATmega328P, med inngangs-/utgangsenheter, strøm og periferiutstyr.

I slekt: Hvordan fungerer forskjellige Arduino-sensorer?

Mikrokontrollere kan heller ikke kjøre mer enn ett program om gangen, da de er ment å sløyfe én rutine.

Eksempler på mikrokontrollere inkluderer kontrollere inne i røykdetektorer og infrarøde fjernkontroller for TV.

Forskjellene mellom enkeltbordsdatamaskiner og mikrokontrollere

Den største forskjellen mellom en SBC og en mikrokontroller er at førstnevnte er en selvstendig datamaskin med muligheten til å kjøre et OS, mens sistnevnte bare er en brikke med langt færre ressurser.

I motsetning til SBC-er, er mikrokontrollere ment å kjøre bare ett program gjentatte ganger. For eksempel kjører SBC-er som Raspberry Pie Linux, mens brett som Arduino Uno ikke gjør det.

Nå vet du forskjellen mellom SBC-er og mikrokontrollere

Fordi enkeltbordsdatamaskiner og mikrokontrollere har mye til felles, kan det være forvirrende å skille dem fra hverandre for folk som er nye i DIY-området. Bare husk at mikrokontrollere er ment å kjøre små, repeterende oppgaver som å slå en knapp på og av basert på en inngang. Disse oppgavene er ikke ressurskrevende, så mikrokontrollere er ikke like dyktige som SBC-er.

SBC-er, derimot, er datamaskiner. De har et operativsystem og brukes til å kjøre flere oppgaver samtidig. For å velge den beste for deg, er alt du trenger å gjøre å vurdere dine individuelle behov.

De 10 beste Arduino RFID-prosjektene

Hvis du ønsker å lage et RFID-prosjekt med Arduino, vil disse prosjektene sikkert inspirere deg.

Les Neste

DelekvitringE-post
Relaterte temaer
  • Teknologi forklart
  • DIY
  • Enkeltbordsdatamaskiner
  • Datamaskindeler
  • Raspberry Pi
Om forfatteren
Fawad Murtaza (77 artikler publisert)

Fawad er en frilansskribent på heltid. Han elsker teknologi og mat. Når han ikke spiser eller skriver om Windows, spiller han enten videospill eller dagdrømmer om å reise.

Mer fra Fawad Murtaza

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere