Você está na página 1de 11

CURSO DE ENGENHARIA DA COMPUTAÇÃO

LABORATÓRIO DE MICROCONTROLADORES
Laboratório de Sensores e Atuadores

Acacio Cortinhas Leal

Manaus – AM
2020

1
LABORATÓRIO DE MICROCONTROLADORES
Desenvolvendo Aplicações com o Arduino

Trabalho requerido Pelo Professor MSc


Lincoln Ferreira Lima, para obtenção de nota
parcial para 2ºARE na disciplina de
Microcontroladores

SUMÁRIO

2
RESUMO.................................................................................................................................04
1.INTROUÇÃO.......................................................................................................................05
2.ARDUINO.............................................................................................................................06
3.IDE ARDUINO....................................................................................................................07
4PROJETOS............................................................................................................................07
4.1PROJETO 1..........................................................................................................................07
4.2 PROJETO2..........................................................................................................................09
4.2 PROJETO3..........................................................................................................................10
5.CONCLUSÃO......................................................................................................................11

3
1.RESUMO

Este trabalho é a realização das atividades no laboratório de eletrônica da disciplina de


Microcontroladores, durante as atividades laboratoriais foram realizados dois experimentos
utilizando kits Arduino, os projetos feitos contaram com a parte física, montagem e
prototipação e também com a parte lógica, que foi o desenvolvimento dos códigos. Os
projetos realizados envolveram o conhecimento do funcionamento e programação dos
sensores e atuadores mais usados na eletrônica, como o de luminosidade, temperatura e do
módulo Display LCD.

4
1.INTRODUÇÃO

A eletrônica pode ser dividida em duas áreas: digital e analógica. Um sistema digital
possui apenas dois níveis diferentes de tensão (um alto e outro baixo) representando dois
estados: ligado ou desligado, verdadeiro ou falso.

As aplicações de microcontroladores no cotidiano são vastas, semáforos, automóveis,


celulares, computadores e várias outras citações, todas essas ações são possíveis graças aos
avanços da eletrônica no mundo, que criam e testam dispositivos, componentes e produtos
para tornar a vida humana mais cômoda e agradável.

Em aplicações eletrônicas, a representação digital é bem mais vantajosa do que a


representação analógica, principalmente quanto ao armazenamento, processamento e
transmissão de dados, uma vez que é mais fácil a comunicação realizada através de uma
sequência binária, tornando-se também mais imune a ruídos externos (FLOYD, 2007).

Um dos dispositivos que mais geraram impacto na área da eletrônica depois dos
transistores, foi o microcontrolador, estes dispositivos funcionam como micro computadores,
possuem memória RAM e ROM, portas que leem dados e fornecem saídas, além de
possuírem temporizadores e portas do tipo PWM.

O microcontrolador é um componente bastante versátil podendo, através de sua


programação, possuir diversas aplicações.

O microcontrolador pode realizar desde o controle da velocidade e posição de um


guindaste até o controle das lâmpadas decorativas de uma árvore de natal. Basicamente, o
modo de operação do microcontrolador irá variar de acordo com a necessidade. Para a maioria
dos sistemas dedicados, o microcontrolador apresenta-se como a solução mais viável em
função do baixo custo, facilidade de uso, versatilidade e da enorme aplicabilidade (BATISTA,
2011).

Os microcontroladores reúnem em um único componente os elementos de um sistema


microprocessador completo (memória ROM, memória RAM, interface paralela, interface
serial, temporizador, contador de eventos, controlador de interrupções, entre outros). A parte

5
mais importante do microcontrolador é o microprocessador ou a Unidade de Processamento
Central (CPU, Central Processing Unit) (BERTONHA, 2007).

Os primeiros microcontroladores foram construídos no Texas Instruments (EUA) no


ano de 1970, com a expectativa de concorrer com os microprocessadores da Intel . Os
primeiros microcontroladores foram aplicados em dispositivos embarcados, como telefones,
eletrodomésticos e carros, em todos esses objetos os dispositivos de controle eram designados
à poucas tarefas por terem quantidades reduzidas de memória.

Existem várias famílias de microcontroladores, dentre as quais estão:

• PIC – Fabricado pela Microchip;

• MCS51 – Fabricado pela Intel e outros;

• M68HC11 – Fabricado pela Motorola;

• AVR – Fabricado pela Atmel.

Os microcontroladores PIC (Peripherical Interface Controller, Interface Controladora


de Periféricos) por exemplo, são componentes eletrônicos usados com programação lógica
para controle de processos. Podem ser utilizados em controle de diversos periféricos, que
podem ser conectados para controle, como sensores, chaves, botões, relês e teclados ou,
simplesmente, mostrar resultados em led’s, displays de sete segmentos e de cristal líquido.
Assim, o controle lógico depende da interação com os periféricos de entrada e de saída
(SOUZA, 2000).

2.MICROCONTROLADOR ARDUINO
é uma plataforma de prototipagem eletrônica de hardware livre e de placa
única, projetada com um microcontrolador Atmel AVR com suporte
de entrada/saída embutido, uma linguagem de programação padrão, a qual tem origem
em Wiring, e é essencialmente C/C++. O objetivo do projeto é criar ferramentas que são
acessíveis, com baixo custo, flexíveis e fáceis de se usar por principiantes e profissionais.
Principalmente para aqueles que não teriam alcance aos controladores mais sofisticados e
ferramentas mais complicadas.

Pode ser usado para o desenvolvimento de objetos interativos independentes, ou ainda para


ser conectado a um computador hospedeiro. Uma típica placa Arduino é composta por um

6
controlador, algumas linhas de E/S digital e analógica, além de uma interface serial ou USB,
para interligar-se ao hospedeiro, que é usado para programá-la e interagir em tempo real. A
placa em si não possui qualquer recurso de rede, porém é comum combinar um ou mais
Arduino deste modo, usando extensões apropriadas chamadas de shields.

3. IDE ARDUINO

Para a programação da Placa Arduino, é usada o ambiente de desenvolvimento do


Arduino (Arduino IDE) um software que permite escrever os códigos e exportá-los para a
placa.
Figura 2 – IDE ARDUINO

Fonte: Universidade Federal do Rio Grande do Norte

A imagem acima é o ambiente de desenvolvimento integrado (IDE) a qual se usa para


escrever os códigos. Além de produzir os códigos o software debug, compila e exporta para a
placa, nele ainda é possível escolher o tipo de placa que está sendo usada, adicionar
bibliotecas prontas e enviar códigos prontos que podem ser acessados na própria IDE.

4. Projetos

4.1 DISPLAY LDC

O primeiro projeto a ser realizado em laboratório a implementação de um Display


LCD com ajuste de contraste através do potenciômetro.
Foi projetado no quadro, por meio de um projetor, a imagem das ligações (circuito) e o
do software do código.
As imagens usadas em sala foram essas:

Figura 3 – Projeto Display LCD

7
Fonte: Slide Aula – Lincon Ferreira

Utilizando os kits dados pelo professor foi feita a montagem e engate dos jumpers nas
entradas digitais e nas alimentações. Depois conectou-se o Arduino UNO na porta USB do
computador para a programação do código.

Figura 4 – Código Projeto Display LCD

Fonte: Slide Aula – Lincon Ferreira

O resultado da implementação foi positivo, consegui-se ligar os fios corretamente e


programar com sucesso a placa Arduino.

Figura 5 – Resultado do Projeto

8
Fonte: Autor

4.2 SENSOR DE TEMPERATURA

O segundo experimento feito no laboratório foi a prototipagem de um sensor de


temperatura que, mostrava o valor lido no monitor serial do Arduino, mas foi usado o projeto
anterior para exibir informações as informações no LCD.
O esquema da montagem dos componentes eletrônicos foram o seguinte:
Figura 6 – Projeto Sensor de Temperatura

Fonte: Slide Aula – Lincon Ferreira

9
O código usado para programar a placa do Arduino para ler e apresentar o valor
convertido foi:
Figura 7 – Código do Projeto Sensor de Temperatura

Fonte: Slide Aula – Lincon Ferreira

O resultado do experimento foi satisfatório, só foi preciso ter um pouco de paciência


para descobrir a constate de conversão da tempetatura em relação ao valor lido pela porta do
Arduino.

4.3 SENSOR DE LUMINOSIDADE

Este projeto buscou obter a luminosidade do ambiente do laboratório lido pela porta
analógica do Arduino e apresentar para o usuário usando no Display LCD.
A montagem ficou como a abaixo:
Figura 8 - Ligação do projeto sensor de luminosidade

Fonte: Slide Aula – Lincon Ferreira

Já a programação do circuito ficou da seguinte maneira:


Figura 9 – Código do projeto sensor de luminosidade
10
Fonte: Slide Aula – Lincon Ferreira
Foi usada na programação a biblioteca do Display para exibir os resultados e o valor
da temperatura é obtido multiplicando-se o valor lido por (500/1023).

5. CONCLUSÃO

As atividades em laboratórios são essenciais para consolidação do conhecimento


teórico do aluno em qualquer disciplina. Dessa maneira o aluno manipula e interagem com o
seu material de trabalho, isso agrega destreza e familiaridades com os componentes. Além de
despertar a vontade em continuar aprendendo e de especializando.
O laboratório de sensores e atuadores permitiu conhecer, prototipar e programar os
mais diferentes sensores junto à placa do Arduino UNO.

REFERÊNCIAS BIBLIOGRÁFICAS

BATISTA, Ygo Neto; Microcontrolador PIC. Disponível em: . Acesso em: 04 set. 2011.

BERTONHA, Eduardo. Microcontroladores 8051. UTFPR: Curitiba, 2007.

SOUZA, D. J. Desbravando o PIC: baseado no microcontrolador PIC16F84. 5. ed. São Paulo:


Editora Érica, 2000.

11

Você também pode gostar