Buscar

MICROCONTROLADORES E IOT - A4

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

1. O Sistema Arduino foi inventado há mais de quinze anos, para ser utilizado por estudantes de 
robótica e para pequenos projetos, por ser barato, funcional e simples. Como é de simples 
aprendizado, se tornou um grande aliado nas salas de aula para executar projetos de estudo e alinhar 
o entendimento de outras aplicações. 
 
Considerando essas informações e o conteúdo estudado sobre sistema Arduino, analise as asserções a seguir 
e a relação proposta entre elas. 
 
I. Muitos projetos e inovações do dia a dia podem ser feitos no Arduino, que é utilizado nas mais variadas 
automações devido ao seu custo, que pode tornar o projeto mais barato. 
Porque: 
II. Para o projeto, devemos levar em conta a escolha do tipo de placa do Arduino, conforme o número de 
portas que serão necessárias. 
 
A seguir, assinale a alternativa correta: 
 
Resposta certa. O Sistema Arduino pode ser usado em vários tipos de aplicações e devem ser avaliadas 
as necessidades do projeto antes, para definir o tipo de dispositivo que será usado. 
• A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
• A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
• As asserções I e II são proposições falsas. 
• As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
✓ Resposta correta 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
 
2. O acesso à internet é, normalmente, pensado para equipamentos como computadores e telefones 
celulares, mas já há uma grande quantidade de “coisas” que têm acesso à internet e nem percebemos. 
Nesse sentido, quando se fala em internet das coisas, é necessário pensar em tudo que se pode 
avaliar, analisar e atuar. 
 
Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) 
verdadeira(s) e F para a(s) falsa(s). 
 
I. ( ) São exemplos de equipamentos com IoT aqueles que têm acesso à internet e sobre os quais podemos 
adquirir dados, analisar e, depois, controlar. 
II. ( ) A área da saúde, devido à falta de segurança, é uma área com pouca aplicação do conceito de Internet 
das Coisas. 
III. ( ) A Internet das Coisas se aplica na indústria em geral, ou seja, ela pode ser aplicada em qualquer 
objeto. Todavia, ela ainda é um sonho distante quando pensamos no uso residencial. 
IV. ( ) O microcontrolador recomendado para Internet das Coisas depende da configuração necessária para o 
projeto. 
 
Agora, assinale a alternativa que apresenta a sequência correta: 
 
Resposta correta. Qualquer dispositivo com acesso à internet, de qualquer segmento, pode ser 
considerado um exemplo de IoT, desde que seja possível analisar seus dados e controlá-lo. O 
microcontrolador que deve ser usado depende do projeto. 
• F, F, V, V. 
✓ Resposta correta 
V, F, F, V. 
• V, V, F, V. 
• F, V, F, V. 
• V, V, F, F. 
 
3. 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 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 
✓ Resposta correta 
I, II e V. 
• I, III, IV e V. 
• II e IV. 
• I e III. 
• II, III e IV. 
 
4. 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 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 
• void digitalWrite(). 
• analogReference(). 
✓ Resposta correta 
void pinMode () 
• Int analogRead(). 
• int digitalRead(). 
 
5. 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 (inconstitucionalissimamente!)? 
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 
• 27. 
• 26. 
• 28. 
• 1. 
✓ Resposta correta 
29. 
 
6. 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 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 
• Define a tensão de referência no pino AREF(0 e 5 V). 
✓ Resposta correta 
A tensão definida é de 5 V ou 3,3 V, conforme a alimentação da placa. 
• Define a tensão de referência, como 1,1 V para ATMEGA168/328 e 2,56 para ATMEGA8. 
• Define a tensão de referência interna 1,1 V para Arduino MEGA. 
• Define a tensão de referência interna 5,6 V para Arduino MEGA. 
 
7. 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 correta. As shields são placas de hardware com funções específicas. Nesse sentido, a shieldWi-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. 
• A prot shield tem a função de fazer a interligação de componentes ao projeto sem ser necessário soldá -
los. 
• A shield LCD TFT tem a função de visualizar a tela de LCD do Arduino. 
• A shield ethernet tem a função de conectar o Arduino a uma rede local sem fio. 
✓ Resposta correta 
A shield Wi-Fi tem a função de permitir a comunicação, via rede wireless, com o Arduino. 
• A shield de motor tem um controle de motores AC. 
 
8. 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 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. 
• V, V, F, V. 
✓ Resposta correta 
V, F, V, F. 
• F, F, V, V. 
• F, V, F, V. 
• V, V, F, F. 
 
9. 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 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 
✓ Resposta correta 
Shield MicroSD/SD. 
• Shield MP3. 
• Shield USB. 
• Shield Wifi. 
• Shield Ethernet. 
 
10. 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? 
 
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 
• É necessário inicializar as colunas e linhas. 
• É necessário inicializar as portas de saída. 
• É necessário inicializar a mensagem. 
• É necessário inicializar o cursor. 
✓ Resposta correta 
É necessário inicializar a biblioteca com os pinos da interface.

Outros materiais