Você está na página 1de 4

Microcontroladores - O que so, Para Que Servem

e Onde So Usados
Estudar e entender Microcontroladores, como sair da Matrix e entender como ela funciona,
de to presente que eles so em nosso dia a dia (ao longo dele, voc se depara
com milhares de microcontroladores) e importncia que eles tem.

Neste tutorial daremos mais detalhes sobre o que um microcontrolador, o que ele faz, pra
que serve e onde est sendo utilizado em sua vida.

O que um Microcontrolador
De uma maneira bem direta, podemos dizer que um microcontrolador um dispositivo que
mistura hardware com software.

Voc vai, atravs de programao (C ou Assembly, geralmente), conseguir controlar um


hardware para fazer funes especficas de uma maneira fantasticamente simples, fcil,
flexvel e poderosa.
(No se surpreenda como nossos elogios, microcontroladores so dispositivos realmente
fascinantes)

Numa abordagem mais tcnica, podemos dizer que um microcontrolador um circuito


integrado, assim como um microprocessador. Mas uma definio um pouco vaga.

CI ou IC (Circuito Integrado ou Integrated Circuit)

Imagine um CI comum, pode ser que seja apenas de portas lgicas, como AND, OR ou NOT.

H CI's para usar em temporizao, oscilador ou decodificador do tipo binrio para display de 7
segmentos.

Ou seja, h CI's com funes nicas e bem especficas.


fazem aquilo, simplesmente isso e nada mais.

Existem milhares de tipos e funes diferentes, sempre cumprindo bem suas funes na qual
foram criados e concebidos para fazer.

Microcontrolador tambm um CI, mas diferente, pois ele no faz algo especfico, um CI
de uso geral, j que d a liberdade para que possamos program-lo para fazer uma tarefa que
desejemos.

Para que serve um Microcontrolador

Kit de Desenvolvimento Microcontrolador ATMEL AVR

Microcontrolador um tipo especial de circuito integrado, pois vem com a possibilidade de ser
programado para desempenhar tarefas especficas.

Alguns kits de desenvolvimento possuem diversos hardwares, para se usar com o


microcontrolador, com display de LED, botes, luzes, acionador de motor, sensores e uma
gigantesca infinidade.

Voc pode programar seu microcontrolador para que, ao apertar um boto no teclado, ele seja
exibido no dispositivo de tela. Ou seja, voc acoplou o teclado e o visor, e programou o
microcontrolador para fazer essa tarefa.
PICKit - Kit de desenvolvimento para microcontrolador tipo PIC

Talvez voc queria que ao digitar dois nmeros no teclado, seja exibido a soma, e outras
operaes matemticas, ento voc teria uma calculadora.

Tambm pode usar o teclado e dispositivos de laser, e programar o microcontrolador para


mandar, via o laser, informaes sobre qual boto foi pressionado e assim fazer seu prprio
controle remoto.

E que tal comprar um sensor de temperatura e hardware de bluetooth?


Assim, programe seu microcontrolador (que vai ficar na sua casa), para disparar e enviar um
sinal via blutooth para seu celular, caso a temperatura de sua casa atinja certo valor, e ento
voc criou um alarme contra incndio.

O que possvel fazer com um


Microcontrolador
O que possvel fazer no microcontrolador vai depender de seus conhecimentos e criatividade.
Obviamente, dentro que o modelo especfico do microcontrolador fornece.
Claro que no d pra enviar um sinal de bluetooth, se sua placa de desenvolvimento no
possuir hardware para tal.

Os microcontroladores tambm esto limitados a sua memria, capacidade de processamento


e ao nmero de instrues. Alguns fornecem a possibilidade de uso de at 35 instrues, outro
mais de 70, dependendo do modelo e a que fim se destina tal microcontrolador.

Porm, no se engane: as possibilidades so fantsticas.


Lembre-se que nosso alfabeto possui 26 letras (com as 3 estrangeiras wxy), e o que possvel
fazer com essas letras?

Livros, lindas poesias, pensamentos, msicas e uma infinidade de outras coisas.

Lembre-se que, na programao, praticamente tudo feito com testes condicionais (if, else,
switch), laos (for, while, do while) e alocao de memria (dinmica, atravs de declarao de
variveis ou declarao automtica, no caso de linguagens como as de scripts).

Mas a verdade que, mesmo com poucas ideias e instrues em programao, foi possvel
criar tudo que vemos nos dias de hoje, como aplicativos, sistemas operacionais e zilhes de
outras coisas.

No h muita diferena da programao comum, de software, e o uso de microcontroladores.


A diferena que voc ter alguns hardwares, instrues e opes de acordo com o hardware.
Mas a lgica a mesma.

Link: https://www.youtube.com/watch?v=WzfQ8Do8n8Y

Link: https://www.youtube.com/watch?v=zCkQRdnU4Jc

Link: https://www.youtube.com/watch?v=13jERj2_PIc

#include <stdio.h>
main(){
char *n;
char a;
printf("Digite o caracter: ");
scanf("%c",&a);
n=&a;
printf("\nCaracter Digitado: %c",*n);
printf("\nEndereco do Caracter: %d",n);
printf("\nEndereco do ponteiro: %d",&n);
*n='M';
printf("\nTeste %c",a);
getch();
}

https://www.arduino.cc

http://www.filipeflop.com/