This is an old revision of the document!


Um microcontrolador é basicamente um computador inserido num chip de circuito integrado. Este consiste em memória, um processador, bem como interfaces de entrada-saída. Os Microcontroladores são programados para executarem uma tarefa específica, ou seja, caso seja necessário modificar ou aperfeiçoar as suas funcionalidades, então é necessário instalar um novo programa no nosso chip. As principais características que distinguem um microcontrolador de outros computadores (PC, computador portátil, servidor, etc.) são:

  • Todas as funcionalidades do microcontrolador estão contidas num único circuito integrado, numa escala bastante mais compacta.
  • Este é programado para executar uma única e determinada tarefa, assim, afim de alterar a sua funcionalidade é necessário programá-lo com novo software.
  • Este consome menos energia, dadas as suas características físicas serem menores e menos exigentes em termos energéticos do que um tradicional PC, computador portátil ou servidor. Os programadores de microcontroladores focam-se bastante em manter o consumo energético das suas aplicações baixo, isto para que aplicações portáteis que utilizem baterias possam funcionar durante mais tempo.
  • Entradas/Saídas reconfiguráveis. Os microcontroladores possuem aquilo que chamamos periféricos, que permitem estabelecer conexões entre um microcontrolador e outros microcontroladores ou computadores (ex: USB, CAN, UART), permitem ter a percepção de processos no mundo físico e real (ex: ações de comutação, medição de temperatura, etc.) e permitem-nos controlar esses processos (ex: controlo de motores, alertas de disparos, etc.).

Os microcontroladores estão presentes numa grande variedade de equipamentos e dispositivos do nosso quotidiano: eletrodomésticos (ex: fornos de microondas, televisores, etc.), brinquedos (ex: Lego NXT, bonecos falantes, etc.), veículos (automóveis, guindastes, etc.). O uso de microcontroladores a uma larga escala tornou-se possível dada as suas facilidades de programação e permitem uma vasta gama de funcionalidades; portanto, torna-se bastante simples adicionar novas características a um produto ou aplicação, bem como aperfeiçoar o nível de inteligência da aplicação em questão.

Robótica

pt/microcontrollers.1413900571.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0