Casa > O > O Arduino É Um Microprocessador Ou Um Microcontrolador?

O Arduino é um microprocessador ou um microcontrolador?

Arduino não é um microcontrolador nem um microprocessador: É uma placa de desenvolvimento simples e fácil de usar que conta com um microcontrolador nele.

Quais são as diferenças então?

>p>Bem, e em resumo, podemos dizer o seguinte:ul>li>Microprocessador: É o cérebro de todos os sistemas informáticos (como o seu PC, smartphone, assistente doméstico, dispositivo de medição do açúcar no sangue... etc). É a unidade responsável por todos os cálculos necessários que permitem que um sistema funcione e produza o rendimento esperado. Um Microprocessador não pode trabalhar sozinho porque precisa receber dados de outras unidades, e é por isso que você vai precisar de outras partes como registros, unidades de memória e portas de entrada/saída (pelo menos).>Microcontrolador: É um SISTEMA EMBEDADO, e isso significa que ele incorpora várias unidades em um único chip: Unidades de microprocessador + memória (RAM, ROM, FLASH) + portas de entrada/saída + outros periféricos (tais como conversor analógico-digital ou conversor analógico-comparador ou temporizadores, etc.). Os microcontroladores são especiais porque permitem aos programadores construir um sistema funcional em pouco tempo, uma vez que não é necessário escolher várias peças e certificar-se de que são compatíveis entre si. Mais uma vez, um Microcontrolador é um único chip que não pode funcionar sozinho: Você precisará dar a ele poder e ter uma interface adequada para carregar e flashar seu programa, bem como ter maneiras de exibir os dados processados fora dele.main-qimg-e718f1e235f800d342c2bb52f5b59c6f

[Image Source: Microcontrollertips]

  • Development Board: Pegue um microcontrolador (ou um microprocessador) e forneça-lhe uma porta usb, porta HDMI, porta de entrada de energia, unidade de visualização como o Alfanumérico-LCD ou outras formas significativas de exibir informações (como LEDs ou Seven-Segment) e você terá uma placa de desenvolvimento. O Arduino é uma das mais famosas (e muito simples) placas de desenvolvimento e existem muitas versões e tipos de Arduinos, cada uma com diferentes capacidades em termos de características de computação (tipo de microcontrolador, tamanho das memórias, velocidade máxima do relógio...) bem como funcionalidades de interface (usb, hdmi, ethernet, número de portas de Entrada/Saída, LCD, LEDs). Em resumo, o uso de placas de desenvolvimento permitirá que você comece a testar seus projetos e idéias de uma maneira muito rápida, mas também tem um lado negativo que a limitação com o hardware já disponível dentro dele.
main-qimg-5c1f24e2bf217f34da9dfac5382c9aca-mzj

[Image Source: ResearchGate]

A questão é: Qual delas deve ser usada? A resposta depende da sua aplicação. Em suma, podemos dizer o seguinte: Para sistemas complexos que requerem alto nível de complexidade, você deve usar um microprocessador autônomo e projetar sua placa correspondente, escolhendo os componentes de forma invidual. Se você quiser economizar algum tempo, esforço, consumo de energia e dinheiro, você pode usar um microcontrolador. Se você quer apenas demonstrar uma idéia, testar algo ou aprender novas habilidades, você pode ir com placas de desenvolvimento. As regras anteriores não são certas, ou seja, uma placa de desenvolvimento pode ser adequada como solução final para algumas aplicações. Você tem que conhecer seu projeto e objetivo de uma boa maneira antes de decidir que coisa você quer usar.

>p> Espero que esta resposta tenha sido útil para você, e para uma leitura mais aprofundada recomendo que você verifique os seguintes links:>ul>li>Microprocessador Wikipedia / Microcontrolador Wikipedia>li>Como funciona o Microprocessador?<Como funciona o Microcontrolador?Qual é a diferença entre um microprocessador e um microcontrolador?>li>Quadro de desenvolvimento do microprocessador>/ul>

De Martguerita Dephillips

O que acontece se o cloreto de amónio for aquecido? :: Existe algum smartphone Android equipado com um drive SSD dentro?