introdução Microeletronica
/
MICROCONTROLADORES
Rui Serra
1
Pretende-se que no final do módulo os formandos sejam capazes de:
Reconhecer a estrutura básica da linguagem de programação utilizada no Arduino (linguagem C para
Arduino).
Enunciar os conceitos fundamentais da linguagem de programação C para Arduino.
Uso da biblioteca padrão do Arduino - Aplicações em automação e robótica.
Estrtura básica da linguagem de programação utilizada nos microcontroladores PIC.
ruimserra@gmail.com
Rui Serra
ARDUINO / PIC
Objetivos
2
Introdução aos Microcontroladores;
Hardware básico;
Programação de Microcontroladores PIC;
Programação de Microcontroladores AtMega;
Hardware Avançado;
ruimserra@gmail.com
Rui Serra
ARDUINO / PIC
Conteúdos
3
ARDUINO / PIC
Avaliação
15% - Avaliação Comportamental
Assiduidade
Pontualidade
Comportamento
Empenho
Participação
50 % - Trabalhos práticos realizados nas aulas
35 % - Prova de avaliação escrita ruimserra@gmail.com Rui Serra
4
O que é um MicroControlador???
Um microcontrolador – MCU é um dispositivo que contém memória e funções de entrada/ saída.
É um microprocessador que enfatiza a alta integração, em contraste com outros microprocessadores de propósito geral
(como os utilizados nos PCs).
Eles são "embutidos" no interior de outro dispositivo
(geralmente um produto comercializado) para que possam controlar as funções ou ações do produto. Um outro nome para o microcontrolador, portanto, é controlador embutido.
ruimserra@gmail.com
Rui Serra
ARDUINO / PIC
Introdução aos Microcontroladores
5
Microcontroladores VS Microprocessadores
O
microcontrolador foi projectado para ter tudo num
só.
Para que um microprocessador possa ser usado, outros componentes devem-lhe ser adicionados, tais como memória e componentes para receber e enviar dados.
O MCU não necessita de componentes externos, uma vez que todos os periféricos necessários já estão contidos nele. Assim, poupa-se