Buscar

Caderno de Resolucao de Atividade Pratica - Linguagem de Programação 2024

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CADERNO DE RESPOSTAS DA ATIVIDADE PRÁTICA DE: 
Linguagem de Programação 
PRÁTICA 01 
 
Utilizar estruturas condicionais e loops para criar um semáforo que muda de cor 
baseando-se no tempo e em um sensor de presença, simulando um semáforo 
inteligente que se adapta ao fluxo de trânsito. 
Deve-se programar o Arduino para controlar LEDs vermelho, amarelo e verde, onde 
o LED verde deve permanecer aceso por mais tempo se o sensor de presença 
detectar um carro esperando. 
Monte o circuito adequado para ligar os LEDs e o sensor PIR no Arduino. 
Para demonstrar o funcionamento faça as capturas de tela utilizando o último digito 
do seu RU para o tempo em segundos para o sinal verde (caso o seu RU termine em 
0 (zero) utilize o valor 9 (nove)). 
I. Apresentação do código-fonte (colorido): 
 
43 9 8477 2255 
 
II. Apresentação a do circuito: 
 
(COLOCAR IMAGEM AQUI) 
 
III. Apresentar a captura de tela evidenciado o funcionamento: 
 
(COLOCAR IMAGEM AQUI) 
 
Caderno de Resolução da 
Atividade Prática de 
Linguagem de Programação 
 
 
1 
 
PRÁTICA 02 
 
Desenvolver uma função que lê a temperatura de um sensor e armazena os valores 
em um vetor, permitindo o monitoramento da temperatura ao longo do tempo. 
Deve-se criar uma função para ler a temperatura e outra para imprimir no terminal 
serial os valores armazenados em um vetor. O programa deve coletar a temperatura 
a cada x minutos e armazenar até y leituras. 
Para: 
x = penúltimo digito do seu RU (caso o valor seja 0 (zero) utilize o valor 9 (nove)). 
y = os dois primeiros dígitos do seu RU. 
Monte o circuito adequado com o sensor de temperatura. 
Para demonstrar o funcionamento faça as capturas de tela. 
IV. Apresentação do código-fonte (colorido): 
 
(INSERIR O CÓDIGO FONTE AQUI) 
 
 
 
 
V. Apresentação a do circuito: 
 
(COLOCAR IMAGEM AQUI) 
 
VI. Apresentar a captura de tela evidenciado o funcionamento: 
 
(COLOCAR IMAGEM AQUI) 
 
 
 
 
Caderno de Resolução da 
Atividade Prática de 
Linguagem de Programação 
 
 
2 
 
PRÁTICA 03 
 
Utilizar matrizes para armazenar mensagens personalizadas que são exibidas em 
um display LCD, controlado por botões. 
Deve-se definir uma estrutura que contém uma mensagem e seu tipo (por exemplo, 
alerta, informação, erro) e usar matrizes para armazenar diferentes mensagens. 
Botões diferentes devem exibir mensagens diferentes no display. 
Monte o circuito adequado com o display LCD e os botões. 
Para demonstrar o funcionamento faça as capturas de tela. 
VII. Apresentação do código-fonte (colorido): 
 
(INSERIR O CÓDIGO FONTE AQUI) 
 
 
 
 
VIII. Apresentação a do circuito: 
 
(COLOCAR IMAGEM AQUI) 
 
IX. Apresentar a captura de tela evidenciado o funcionamento: 
 
(COLOCAR IMAGEM AQUI) 
 
 
Caderno de Resolução da 
Atividade Prática de 
Linguagem de Programação 
 
 
3 
 
PRÁTICA 04 
 
Implementar um sistema de iluminação que ajusta a intensidade de um LED baseado 
na luz ambiente, utilizando alocação dinâmica de memória para armazenar leituras 
de luz. 
Deve-se usar um sensor de luz (LDR) para determinar a intensidade da luz ambiente 
e ajustar a luminosidade de um LED adequadamente. O programa deve alocar 
dinamicamente um espaço na memória para armazenar as últimas x leituras do 
sensor e calcular a média para ajustar a intensidade do LED. 
Para x = os dois primeiros dígitos do seu RU. 
Monte o circuito adequado com o sensor de temperatura e o LED. 
Para demonstrar o funcionamento faça as capturas de tela. 
X. Apresentação do código-fonte (colorido): 
 
(INSERIR O CÓDIGO FONTE AQUI) 
 
 
 
 
XI. Apresentação a do circuito: 
 
(COLOCAR IMAGEM AQUI) 
 
XII. Apresentar a captura de tela evidenciado o funcionamento: 
 
(COLOCAR IMAGEM AQUI) 
 
 
Caderno de Resolução da 
Atividade Prática de 
Linguagem de Programação 
 
 
4 
 
PRÁTICA 05 
 
Utilizar a recursividade para criar uma sequência animada de acendimento de LEDs, 
onde cada LED é acionado de forma sequencial com um intervalo de tempo, e após 
o último LED, a sequência recomeça de maneira recursiva. 
Deve-se aplicar a recursividade para criar uma animação visual interessante com 
LEDs. 
Monte o circuito adequado com os LEDs. 
Para demonstrar o funcionamento faça as capturas de tela. 
XIII. Apresentação do código-fonte (colorido): 
 
(INSERIR O CÓDIGO FONTE AQUI) 
 
 
 
 
XIV. Apresentação a do circuito: 
 
(COLOCAR IMAGEM AQUI) 
 
XV. Apresentar a captura de tela evidenciado o funcionamento: 
 
(COLOCAR IMAGEM AQUI)

Continue navegando