No espaço faça você mesmo, computadores de placa única e microcontroladores são dois dos tópicos mais quentes. E se você é novo neste espaço, as diferenças entre eles podem ser confusas.

Então, o que diferencia um computador de placa única e um microcontrolador? Vamos dar uma olhada.

O que é um computador de placa única?

Um computador de placa única (SBC), como o nome sugere, é um computador que consiste em uma placa única. Um SBC é um computador completo com RAM, armazenamento, entrada / saída e periféricos como USBs, tudo em uma única placa-mãe. Um SBC também possui um sistema operacional e pode executar vários programas ao mesmo tempo.

Em outras palavras, um SBC só precisa de energia para começar a funcionar. Exemplos comuns de SBCs incluem smartphones, laptops e Computadores Raspberry Pi. Todos eles não precisam de nenhum PCB extra para funcionar.

O que é um microcontrolador?

Um microcontrolador tem muito em comum com um SBC. Ambos têm processador, armazenamento e periféricos de entrada / saída. Mas é aqui que as semelhanças terminam.

Os microcontroladores têm muito menos recursos do que os SBCs. Por exemplo, um microcontrolador pode ter KBs de armazenamento em vez de MBs ou GBs de SBCs. Da mesma forma, seus recursos de processamento também são bonitos limitado.

Na maioria dos casos, um microcontrolador também precisa de painéis auxiliares para facilitar a programação. Um Arduino Uno é um bom exemplo de microcontrolador com uma placa breakout. Permite conectar o microcontrolador, neste caso, um Atmel ATmega328P, com dispositivos de entrada / saída, alimentação e periféricos.

Relacionado: Como funcionam os vários sensores Arduino?

Os microcontroladores também não podem executar mais de um programa por vez, visto que se destinam a fazer um loop em uma rotina.

Exemplos de microcontroladores incluem controladores dentro de detectores de fumaça e controles remotos de TV infravermelho.

As diferenças entre computadores de placa única e microcontroladores

A maior diferença entre um SBC e um microcontrolador é que o primeiro é um computador independente com a capacidade de executar um sistema operacional, enquanto o último é apenas um chip com muito menos recursos.

Além disso, ao contrário dos SBCs, os microcontroladores devem executar apenas um programa repetidamente. Por exemplo, SBCs como Raspberry Pie rodam Linux, enquanto placas como Arduino Uno não.

Agora você conhece a diferença entre SBCs e microcontroladores

Como os computadores de placa única e microcontroladores compartilham muito em comum, diferenciá-los pode ser confuso para quem é novo no ramo do faça-você-mesmo. Lembre-se de que os microcontroladores são projetados para executar tarefas pequenas e repetitivas, como ligar e desligar um botão com base em uma entrada. Essas tarefas não consomem muitos recursos, portanto, os microcontroladores não são tão capazes quanto os SBCs.

Os SBCs, por outro lado, são computadores. Eles têm um sistema operacional e podem ser usados ​​para executar várias tarefas ao mesmo tempo. Para decidir qual é o melhor para você, tudo que você precisa fazer é considerar suas necessidades individuais.

Os 10 melhores projetos RFID do Arduino

Se você está procurando fazer um projeto RFID com o Arduino, esses projetos certamente o inspirarão.

Leia a seguir

CompartilhadoTweetO email
Tópicos relacionados
  • Tecnologia Explicada
  • faça você mesmo
  • Computadores de placa única
  • Peças de computador
  • Raspberry Pi
Sobre o autor
Fawad Murtaza (77 artigos publicados)

Fawad é um escritor freelance em tempo integral. Ele adora tecnologia e comida. Quando não está comendo ou escrevendo sobre o Windows, ele está jogando videogame ou sonhando acordado em viajar.

Mais de Fawad Murtaza

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever