Nello spazio fai-da-te, i computer a scheda singola e i microcontrollori sono due degli argomenti più scottanti. E se sei nuovo in questo spazio, le differenze tra loro potrebbero essere fonte di confusione.

Quindi, cosa differenzia un computer a scheda singola e un microcontrollore? Diamo un'occhiata.

Cos'è un computer a scheda singola?

Un computer a scheda singola (SBC), come suggerisce il nome, è un computer costituito da una scheda singola. Un SBC è un computer completo con RAM, storage, input/output e periferiche come USB, il tutto su un'unica scheda madre. Un SBC ha anche un sistema operativo e può eseguire vari programmi contemporaneamente.

In altre parole, un SBC ha bisogno solo della potenza per iniziare a funzionare. Esempi comuni di SBC includono smartphone, laptop e Computer Raspberry Pi. Tutti questi non hanno bisogno di PCB aggiuntivi per funzionare.

Cos'è un microcontrollore?

Un microcontrollore ha molto in comune con un SBC. Entrambi hanno un processore, una memoria e periferiche di input/output. Ma qui finiscono le somiglianze.

instagram viewer

I microcontrollori hanno molte meno risorse degli SBC. Ad esempio, un microcontrollore può avere KB di storage invece di MB o GB di SBC. Allo stesso modo, anche le loro capacità di elaborazione sono belle limitato.

Nella maggior parte dei casi, un microcontrollore necessita anche di schede breakout per semplificarne la programmazione. Un Arduino Uno è un buon esempio di microcontrollore con una scheda breakout. Consente di collegare il microcontrollore, in questo caso un Atmel ATmega328P, con dispositivi di input/output, alimentazione e periferiche.

Imparentato: Come funzionano i vari sensori Arduino?

Inoltre, i microcontrollori non possono eseguire più di un programma alla volta, poiché sono destinati a eseguire il ciclo di una routine.

Esempi di microcontrollori includono controller all'interno di rilevatori di fumo e telecomandi TV a infrarossi.

Le differenze tra computer a scheda singola e microcontrollori

La più grande differenza tra un SBC e un microcontrollore è che il primo è un computer autonomo con la capacità di eseguire un sistema operativo, mentre il secondo è solo un chip con molte meno risorse.

Inoltre, a differenza degli SBC, i microcontrollori sono progettati per eseguire ripetutamente un solo programma. Ad esempio, SBC come Raspberry Pie eseguono Linux, mentre schede come Arduino Uno no.

Ora conosci la differenza tra SBC e microcontrollori

Poiché i computer a scheda singola e i microcontrollori condividono molto in comune, distinguerli può essere fonte di confusione per le persone nuove nello spazio fai-da-te. Ricorda solo che i microcontrollori sono progettati per eseguire attività piccole e ripetitive come l'accensione e lo spegnimento di un pulsante in base a un input. Queste attività non richiedono molte risorse, quindi i microcontrollori non sono capaci come gli SBC.

Gli SBC, d'altra parte, sono computer. Hanno un sistema operativo e possono essere utilizzati per eseguire più attività contemporaneamente. Per decidere il migliore per te, tutto ciò che devi fare è considerare le tue esigenze individuali.

I 10 migliori progetti RFID Arduino

Se stai cercando di realizzare un progetto RFID con Arduino, questi progetti ti ispireranno sicuramente.

Leggi Avanti

CondividereTweetE-mail
Argomenti correlati
  • La tecnologia spiegata
  • Fai da te
  • Computer a scheda singola
  • Parti del computer
  • Lampone Pi
Circa l'autore
Fawad Murtaza (77 articoli pubblicati)

Fawad è uno scrittore freelance a tempo pieno. Ama la tecnologia e il cibo. Quando non mangia o non scrive di Windows, gioca ai videogiochi o sogna ad occhi aperti di viaggiare.

Altro da Fawad Murtaza

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti