You are on page 1of 1

ATIVIDADE AVALIATIVA 2

CURSO: ENGENHARIA MECATRÔNICA ANO/SEMESTRE: 2018/2 DATA:13/08/2018


DISCIPLINA: SISTEMAS OPERACIONAIS PERÍODO / TURNO: 6 / MAT VALOR: 2,5 PONTOS
PROF: ME. PEDRO CÂNDIDO DO NASCIMENTO FILHO DATA DA ENTREGA: 23/08/2018 NOTA:
NOME DO ALUNO OU EQUIPE:

Instruções gerais
1. O trabalho pode ser feito a mão ou digitado.
2. Caso seja feito a mão, escanear usando apps específicos do celular ou usando scanner.
3. Enviar para pedrocnf@outlook.com
4. Serão corrigidos apenas os trabalhos enviados por email.
5. Trabalhos enviados fora do prazo podem não ser corrigidos.

Materiais: Arduino Uno, Mega ou NodeMCU, sensor DHT-11 ou similar.

Questão única
ELABORE o projeto de controle de exceção da desconexão do projeto conforme as etapas abaixo:

ETAPA 1:
a) Elabore código projeto no software Proteus que faça a leitura do valor de um termômetro LM35, utilizando
saída em porta serial.
b) Crie porta serial virtual utilizando programa tipo VSPE ou VSPDXP http://www.eltima.com/products/vspdxp/
c) Faça a interconexão do dispositivo virtual com a porta virtual
d) Observe o comportamento da conexão ao pausar/parar e retomar a simulação do Proteus.
e) Elabore relatório do comportamento do sistema.

ETAPA 2:
a) Elabore programa em Python para ler os dados da conexão serial virtual.
b) Envie os dados lidos para um canal (você deverá criar) do Thingspeak (www.thingspeak.com).
c) Elabore tratamento de exceção para a conexão serial e o envio dos dados ao Thingspeak.
d) Observe o comportamento da conexão ao pausar/parar e retomar a simulação do Proteus.
e) Elabore relatório do comportamento do sistema.

ETAPA 3:
a) Monte o MCU com o sensor e conecte ao computador pelo USB
b) Elabore programa de leitura do sensor com dados mostrados na porta serial.
c) Capture os dados enviados pelo arduino com um programa em Python.
d) Envie os dados capturados pelo Python ao Thingspeak.
e) Interrompa a conexão serial puxando o cabo USB. Registre o comportamento.
f) Interrompa o envio puxando o cabo ethernet . Registre o comportamento.
g) Elabore tratamento de exceção para os casos das letras E e F.