Você está na página 1de 33

Curso de Formação Inicial e Continuada

MICROCONTROLADORES

Rua Santo André, 680 – Boa Vista – São Caetano do Sul


Microcontroladores

Microprocessador X Microcontrolador
As principais diferenças entre os dois:
Microcontroladores

Microprocessador:

• Permite processar várias tarefas;


• Necessita componentes externos: ROM, RAM,
I/O, ETC.;
• Velocidade alta no processamento das tarefas;
• Alto custo;
• Utilização em todos os dispositivos
informatizados: PCs, Notebooks, Celulares,
Tablets, etc.
• Trabalham na escala de Ghz;
Microcontroladores

Microcontrolador:

• Ideal para tarefas únicas;


• Possui todos os componentes internos: ROM,
RAM, I/Os, etc.;
• Menor velocidade no processamento das
tarefas;
• Baixo custo;
• Utilização em dispositivos embarcados dos
mais variados: processadores de som,
controladores, robôs, telefones, brinquedos,
IOT, etc.
• Trabalham na escala de Khz e Mhz;
Microcontroladores

Microcontrolador:

Principais fabricantes de microcontroladores:

• MicroChip (PIC);
• Atmel – ATMega (Arduino);
• Texas Instruments;
• Freescale;
• Zilog;
• Holtek;
• Phillips;
• Etc.
Microcontroladores
Embarcados:

Sistema embarcado (ou sistema embutido) é um sistema microprocessado no qual o computador é


completamente encapsulado ou dedicado ao dispositivo ou sistema que ele controla.
Microcontroladores
Embarcados:

Diferentemente de computadores de
propósito geral, um sistema embarcado
realiza um conjunto de tarefas
predefinidas, geralmente com requisitos
específicos. Já que o sistema é dedicado
a tarefas específicas, através
de engenharia pode-se otimizar o
projeto reduzindo tamanho, recursos
computacionais e custo do produto.
Microcontroladores
ARDUINO:

O Arduino foi criado com o objetivo de elaborar um


dispositivo que fosse ao mesmo tempo barato, funcional e
fácil de programar, sendo dessa forma acessível a
estudantes e projetistas amadores. Além disso, foi
adotado o conceito de hardware livre, o que significa que
qualquer um pode montar, modificar, melhorar e
personalizar o Arduino, partindo do mesmo hardware
básico.
Microcontroladores
ARDUINO:

Depois de programado, o microcontrolador pode ser usado de forma independente, ou seja, você pode
colocá-lo para controlar um robô, uma lixeira, um ventilador, as luzes da sua casa, a temperatura do ar
condicionado, pode utilizá-lo como um aparelho de medição ou qualquer outro projeto que vier à cabeça.
Microcontroladores
O que você pode fazer com o Arduino?

A lista de possibilidades é praticamente infinita. Você pode automatizar sua casa, seu carro, seu escritório,
criar um novo brinquedo, um novo equipamento ou melhorar um já existente. Tudo vai depender da sua
criatividade.
Para isso, o Arduino possui uma quantidade enorme de sensores e componentes que você pode utilizar nos
seus projetos. Grande parte do material utilizado está disponível em módulos, que são pequenas placas
que contém os sensores e outros componentes auxiliares como resistores, capacitores e leds.
Microcontroladores
Tipos de Arduino:

Entre a família de embarcados da marca ARDUINO, o mais popular é a


versão UNO. Porém temos grande variação de modelos pensados para
as mais diversas utilizações e situações.

• ARDUINO Nano;
• ARDUINO Mega;
• ARDUINO DUE;
• Etc.
Microcontroladores
Como programar o Arduino:

O ARDUINO possui uma interface de programação própria (IDE) que pode ser baixada gratuitamente no link
abaixo:
https://www.arduino.cc/en/Main/Software

Ele permite gravar códigos em algumas linguagens, sendo a mais simples e utilizada a linguagem C.
Microcontroladores
Como programar o Arduino:

O Tinkercad é uma ferramenta online de design de modelos 3D em CAD e também de simulação de circuitos
elétricos analógicos e digitais, desenvolvida pela Autodesk.

https://www.tinkercad.com

É necessário ter cadastro na AUTODESK para sua utilização.


Microcontroladores
Como programar o Arduino:
SAÍDAS DIGITAIS
Microcontroladores
Como programar o SAÍDAS DIGITAIS
Arduino:

As saídas digitais podem ser


programadas para entrada e saída
de sinal. No ARDUINO UNO estão O pino 13 do Arduino Uno está
a sua direita como exibido na conectado a um Led na placa.
imagem ao lado.
No programa utiliza-se:
INPUT para receber um valor e
No Arduino, quando uma
OUTPUT para passar um valor em
um pino. saída está em estado HIGH,
significa que existe um sinal
de 5 Volts nessa porta.
Microcontroladores
PRINCIPAIS FUNÇÕES UTILIZADAS NO PROGRAMA 1.0

• pinMode
- Configura o pino especificado para se comportar como entrada
ou saída.
- Modos: INPUT, OUTPUT ou INPUT_PULLUP;

• delay
- Temporizador em milisegundos ;

• digitalWrite
-Define o estado da saída digital como HIGH ou LOW.
Microcontroladores
FILE > EXAMPLES > 1.BASICS > BLINK
Microcontroladores
EXERCICIO 1
Vamos utilizar o TINKER CAD para criar nossa primeira programação com o
ARDUINO UNO.
Iremos utilizar:
• UM Protoboard;
• UM ARDUINO UNO;
• UM LED ( Cor de preferência );
• UM fio para ligação do pino escolhido;
• UM fio para ligação do GND.
• UM Resistor de 200ohms.
Microcontroladores
LED

• O LED é um componente eletrônico


semicondutor, ou seja, um diodo
emissor de luz (L.E.D = Light emitter
diode), mesma tecnologia utilizada
nos chips dos computadores, que tem
a propriedade de transformar energia
elétrica em luz

• Nos LEDs, a transformação de energia elétrica em luz é feita na


matéria, sendo, por isso, chamada de Estado sólido (Solid State).
Microcontroladores
LED
• O que isto faz: Emite uma luz quando uma pequena corrente o
excita (apenas em uma direção, do pino mais longo para o pino
mais curto)
• Número de pinos: 2 pinos (um mais longo e outro mais curto)
Microcontroladores
LED
• Simbologia
Microcontroladores
RESISTOR
• Os resistores são componentes de circuitos elétricos que
possuem a finalidade de limitar a corrente elétrica ou gerar calor.
Microcontroladores
RESISTOR
• Código de cores
Microcontroladores
RESISTOR
• Código de cores
Microcontroladores

USO DO RESISTOR PARA LIMITAR A CORRENTE DO LED


Microcontroladores
PROTOBOARD

• O que isto faz: trata-se de uma placa de plástico, cheia de


pequenos furos com ligações internas, onde você irá fazer as
ligações elétricas. Os furos nas extremidades superior e inferior
são ligados entre si na horizontal, enquanto que as barras do
meio são ligadas na vertical. Para ilustrar isto, veja abaixo como
são as ligações internas da protoboard:
Microcontroladores
PROTOBOARD

• Cada fio azul acima representa uma ligação interna.


Microcontroladores
PROTOBOARD
• O led vermelho tem a extremidade direita ligada a um resistor. Este resistor está ligado a
outro resistor por meio de uma das ligações internas superiores da protoboard. Este
último resistor, por sua vez, está ligado à extremidade esquerda do led, utilizando uma
das ligações internas inferiores da protoboard.
Microcontroladores
CIRCUITO 1.0
Microcontroladores
EXERCICIO 1
Vamos montar o esquema de acordo com a imagem abaixo:
Microcontroladores
EXERCICIO 1
Agora, clicando em CÓDIGO iremos ajustar as configurações com abaixo:
Microcontroladores
EXERCICIO 2
Se deu certo parabéns!!!!

Vamos criar um novo modelo, agora com três LEDs de sua escolha fazendo com que
todos pisquem alternadamente em um intervalo de 0,5 segundo.
Levando 0,5 segundo para acender.
Microcontroladores
EXERCICIO 3
Para fixar na cachola,

Vamos criar um novo modelo, agora com três LEDs de sua escolha fazendo com que
todos pisquem ao mesmo tempo em um intervalo de 2 segundo.

Você também pode gostar