Buscar

Unidade 4 - Atividade Final - Microcontroladores e IOT

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 7 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

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 6, do total de 7 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

Prévia do material em texto

Pergunta 1
1 em 1 pontos
Os arrays são conjuntos de variáveis do mesmo tipo, que podem ter de uma a várias dimensões. Estes indicam posições de memória para armazenamento de dados e facilitam a organização da memória quando há um grande número de dados do mesmo tipo.
A partir dessas informações e do conteúdo estudado sobre tipos de arrays, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) Os arrays mais usados em programas simples são unidimensionais ou bidimensionais.
II. ( ) Um array é um conjunto de caracteres terminado por um nulo.
III. ( ) Um array bidimensional é uma matriz de variáveis do mesmo tipo.
IV. ( ) Um exemplo de código de array unidimensional é “num operador [2,2]”.
Resposta Selecionada:	a. V, F, V, F. Resposta Correta:	a. V, F, V, F.
Comentário da resposta:
Resposta certa. Os arrays são conjuntos de variáveis do mesmo tipo, podendo ter várias dimensões. As mais utilizadas são unidimensionais ou bidimensionais. Em sua sintaxe padrão, deve conter tipo, nome, dimensão e tamanho.
Pergunta 2
1 em 1 pontos
Shields são as placas de hardware com funções específicas e podem ser a maneira para expandir as funções do Arduino. Estas têm a conexão perfeita, pois são projetadas para dar ao Arduino outras funcionalidades. Existem muitos tipos de shields, cada um com suas funções bem definidas.
Considerando o conteúdo estudado e a definição de shield, assinale a alternativa que contenha uma explicação correta para os tipos de shield e sua função.
Resposta Selecionada:
 c.
A shield Wi-Fi tem a função de permitir a comunicação, via rede wireless, com o Arduino.
Resposta Correta:
Comentário da resposta:
 c.
A shield Wi-Fi tem a função de permitir a comunicação, via rede wireless, com o Arduino.
Resposta correta. As shields são placas de hardware com funções específicas. Nesse sentido, a shield Wi-Fi é a placa que dá ao Arduino a função de comunicação via rede wireless, uma vez que Wi-Fi é o nome de uma tecnologia que permite a comunicação sem fio entre dispositivos.
Pergunta 3
1 em 1 pontos
As portas digitais podem ser programadas como entrada ou saída digital. No sistema Arduino, as portas são, normalmente, padronizadas como entrada (alta impedância). Quando as definimos como saída, tais portas têm características de baixa impedância. No sistema Arduino, estas programações são feitas a partir de funções que configuram e acessam os pinos digitais de entrada e saída.
Considerando essas informações e o conteúdo estudado, responda: qual é a função responsável pela programação das portas de entrada e saída?
Resposta Selecionada:
Resposta Correta:
void pinMode ()
 c.
void pinMode ()
 c.
Comentário da resposta:
Resposta correta! A função responsável por configurar as portas de entrada e saída está dentro da função setup() e, como entrada da função, devemos entregar o pino que se quer configurar e o modo a ser configurado. Assim, internamente, a função já tem o código responsável programa-la.
Pergunta 4
1 em 1 pontos
O conceito de Internet das Coisas surge a partir da revolução tecnológica. Tal conceito faz referência a todas as “coisas” que podem ser interligadas à grande rede de computadores, ou seja, objetos que podemos ligar à internet e que passam a ser integrados e controlados.
Considerando essas informações e o conteúdo estudado, assinale as afirmativas que contenham soluções que podem ser definidas como IoT.
I. Em uma residência, caracteriza-se como uma solução de IoT a instalação de um detector de fumaças capaz de gerar alertas e ser acionado a partir de um smartphone, iniciando um mecanismo de reação.
II. Alimentos codificados com RFID e colocados dentro de uma geladeira com acesso à internet, quando estiverem acabando, podem enviar avisos para o smartphone do usuário.
III. Uma roupa com iluminação embutida pode ser controlada para que a iluminação tenha diferentes formatos em apresentações teatrais ou outros.
IV. O sensor de temperatura é um dispositivo controlador de IoT, pois ele verifica as variações de temperatura e atua sobre o objeto controlado.
V. Em uma cidade inteligente, é possível verificar o trânsito e, caso alguma área esteja congestionada, ela pode atuar alterando Semáforo ou enviando novas rotas para diluir o trânsito automaticamente.
Está correto apenas o que afirma em:
Resposta Selecionada:
Resposta Correta:
I, II e V.
 a.
I, II e V.
 a.
Comentário da resposta:
Resposta correta. Os itens das afirmativas I, II e V estão corretos, pois são os que contêm automatização e acesso à internet. Dessa forma, um detector de fumaça inteligente, itens de uma geladeira
com um sensor para controle de estoque e uma cidade cujo trânsito possa ser monitorado, possuem dispositivos capazes de tomar decisões e realizar um plano de ação.
Pergunta 5
1 em 1 pontos
O uso de displays se torna fácil, pois todas a suas funcionalidades já estão codificadas na biblioteca LiquidCrystal.h., que deve ser incluída logo no início do código, com o comando #include. A utilização desta biblioteca torna mais simples a programação, pois, quando vamos externar os dados ou valores, precisamos fazer uma chamada à biblioteca, com os dados iniciais, enquanto o restante do código já está dentro da biblioteca.
Com base nisso e no conteúdo estudado, responda: para utilizar a biblioteca de display, o que é necessário inicializar no código?
Resposta Selecionada:
 c.
É necessário inicializar a biblioteca com os pinos da interface.
Resposta Correta:	 c.
É necessário inicializar a biblioteca com os pinos da interface.
Comentário da resposta:
Correto! Em toda a biblioteca, é necessário inicializar as informações para o código funcionar e, no caso, os pinos da interface são importantes.
Pergunta 6
1 em 1 pontos
Quando usamos as placas de shields para inserir funcionalidades ao sistema Arduino, necessitamos programá-las dentro do código, para que funcionem corretamente. No entanto, elas devem ter linhas de código específicas, conforme as especificidades da placa.
Considerando essas informações e o conteúdo estudado, responda: como podemos fazer com que todos os códigos, necessários ao funcionamento da placa, sejam feitos corretamente?
Resposta Selecionada:
Resposta Correta:
Utilizando as bibliotecas específicas de cada shield.
 a.
Utilizando as bibliotecas específicas de cada shield.
 a.
Comentário da resposta:
Correto! O uso de shields requer bibliotecas para funcionar, que podem fazer parte da biblioteca padrão de Arduino ou será necessário baixar a específica.
Pergunta 7
1 em 1 pontos
As portas analógicas possuem internamente um conversor analógico/digital e podem ser entradas analógicas. Essas portas são úteis, pois, muitas vezes, a entrada necessita de variações maiores para determinar o que o sensor está apresentando.
Considerando essas informações e o conteúdo estudado, responda: por que são usados internamente os conversores analógicos digitais em tais portas?
Resposta Selecionada:
 e.
Os conversores são utilizados porque o microcontrolador do Arduino trabalha com dados digitais, então, é necessária a conversão do sinal recebido.
Resposta Correta:
Comentário da resposta:
 e.
Os conversores são utilizados porque o microcontrolador do Arduino trabalha com dados digitais, então, é necessária a conversão do sinal recebido.
Resposta correta. As portas analógicas podem ser usadas apenas como entradas analógicas e o microcontrolador Arduino trabalha apenas com dados digitais. Por esse motivo, é necessário que os dados analógicos sejam convertidos para digital. Para isso, é usado o conversor analógico digital.
Pergunta 8
1 em 1 pontos
No sistema Arduino, as portas analógicas, do mesmo modo que as portas digitais,	devem	ser	configuradas.	Uma	configuração	importante	é	a
determinação das referências de tensão, que serão utilizadas na conversão analógico-digital.
Considerando essas informações e conteúdo estudado, responda: a função analogReference(DEFAULT) define qual tensão de referência?
Resposta Selecionada:
 e.
A tensão definida é de 5 V ou 3,3 V, conforme a alimentação da placa.
Resposta Correta:	 e.
A tensão definida é de 5 V ou 3,3 V, conforme a alimentação da placa.
Comentário da resposta:
Resposta correta. A configuração da tensão de referência é importante, pois define o valor da tensão que será usado para a conversão. No caso do DEFAULT, automaticamente, o valor é assumido conforme a alimentação da placa.
 (
Pergunta
 
9
1 em 1 pontos
A
 
variável
 
do
 
tipo
 
string
 
é
 
definida
 
como
 
um
 
conjunto
 
de
 
caracteres
 
terminado
 
por um caractere nulo. Um caractere nulo é especificado por ‘\0’ e, normalmente,
 
é
 
igual
 
a
 
zero.
 
Conforme
 
o
 
número
 
de
 
caracteres
 
é
 
definido,
 
a
 
quantidade
 
de
posições de
 
memória é
 
reservada.
Considerando
 
essas
 
informações
 
e
 
o
 
conteúdo
 
estudado,
 
responda:
 
quantas
 
posições
 
de
 
memória
 
são
 
reservadas
 
para
 
armazenar
 
a
 
palavra
 
(inconstitucionali
ssimamente!)?
Resposta
 
Selecionada:
29.
d.
Resposta
 
Correta:
29.
Comentário
 
da
 
resposta:
d.
Resposta correta. Uma
 
string é um
 
conjunto de caracteres
 
e as
 
posições de memória são definidas
 
conforme o número de
 
caracteres que devem ser utilizados, sendo eles letras, números ou
 
símbolos, e incluindo o caractere de finalização.
)Pergunta 10
1 em 1 pontos
Há uma shield cuja função é equipar o Arduino com a capacidade de armazenar grandes volumes de dados. Trata-se de uma função muito útil para as aplicações que necessitam de registros (log) de dados em dispositivos de armazenamento de massa.
Com base no texto e no conteúdo estudado, assinale a alternativa que indica o nome dessa shield.
Resposta Selecionada:
Resposta Correta:
Shield MicroSD/SD.
 e.
Shield MicroSD/SD.
 e.
Comentário da resposta:
Resposta correta. A shield que tem a finalidade de armazenamento é a que tem o componente de leitura de microSD, uma vez que se trata de um dispositivo desenvolvido para aprimorar componentes de memória.

Continue navegando