Você está na página 1de 6

LABORATÓRIO 02

SISTEMAS DIGITAIS MICROCONTROLADOS

CONHECIMENTO
Os Botões de Pressão caracterizam-se por necessitarem serem pressionadas para mudarem o
estado do interruptor, aberto ou fechado. Dizemos que o estado do interruptor está fechado
quando a corrente pode fluir de um contato do botão para o outro. Quando os contatos estão
separados, dizemos que o estado do botão está aberto, e a corrente não pode fluir entre os
contatos.

Existem 2 tipos de Push Button quanto ao seu estado:

• NO (abreviação de Normally Open), esse interruptor momentâneo fica normalmente aberto


(desligado). Caso pressionado e se segurar o botão, o interruptor fecha (liga). Ao soltar o
botão, o interruptor abre novamente. Utilizado em teclados de computadores, calculadoras,
etc.

• NC (abreviação de Normally Closed), esse interruptor momentâneo fica normalmente


fechado (ligado). Caso pressionado e se segurar o botão, o interruptor abre (desliga). Ao soltar
o botão, o interruptor fecha novamente. Utilizado na iluminação interna das geladeiras,
veículos, etc. (ao abrir a porta, o interruptor é acionado, fechando o circuito).

EFEITO BOUNCE

Quando um botão é pressionado, por um curto período de tempo ocorre uma instabilidade na
transição do nível lógico do sinal, causando saltos. Conhecido como Bounce. O Efeito Bounce
pode ser tratado por Hardware ou por Software.
Por definição, quando apertamos um
botão, o qual possui um contato mecânico,
é gerada uma série de ruídos aleatórios
chamados de Spikes. Ou seja, a tensão
instantânea sobre o botão pode ser
qualquer valor, entre os valores que seriam
obtidos com o botão em repouso e com o
botão ligado após um tempo longo.

RESULTADO DE ENSAIO REALIZADO EM LABORATÓRIO:


MARKER

As portas digitais da plataforma arduino estão localizadas neste local destacado em amarelo.

Acompanhe e anote as informações orientadas pelo professor.


Anote as informações abaixo:
CODE
O microcontrolador possui diversas funções em uma única porta, determinada por seu
registrador. Para aplicar as configurações para receber sinais digitais de entrada, ou seja, 0v =
“0” (LOW) e 5v = “1” (HIGH), é necessário realizar uma configuração específica conforme
mostrado abaixo:

Estrutura condicional if.

EXERCÍCIOS:
1) Explique a diferença entre os botões NO e NC?
2) Explique com suas palavras o que é o efeito bounce na prática e como corrigi-lo?
3) Qual é a diferença entre as ligações PULL UP e PULL DOWN?
4) Como é possível acionar uma lâmpada de corrente alternada por meio de um
microcontrolador de corrente contínua de baixa potência?

PRATICAR
Vamos colocar a mão na massa!

1) Construa um software para acionar um LED conectado ao pino 10 quando o botão for
pressionado.
2) Desenvolva um código para ligar e desligar o LED do pino 10 com o mesmo botão.
3) Com as soluções apresentadas desenvolva um código para mitigar o efeito bounce.
4) Substitua o LED do pino 10 pelo módulo relê para acionar a lâmpada.

Relembrando as ligações:
Botão push botton

Protoboard
Conexões

IMERSÃO
Como é fabricado os módulos relês e como é construído o esquema elétrico?
Qual é a tensão mínima para que o controlador entenda o estado de nível lógico baixo e nível
lógico alto.

Você também pode gostar