Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/05/2022 20:32 Avaliação I - Individual 1/5 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:744013) Peso da Avaliação 1,50 Prova 49599771 Qtd. de Questões 10 Acertos/Erros 5/5 Nota 5,00 Com relação às funções do Arduino, podemos subdividi-las. Observe a imagem e indique as quatro partes fundamentais de uma função, utilizando o código a seguir: I- Conjunto de instruções. II- Parâmetros. III- Nome. IV- Tipo de retornoAssinale a alternativa que apresenta a sequência CORRETA: A III - I - IV - II. B I - III - II - IV. C IV - III - II - I. D II - I - III - IV. Os tipos de variáveis para medir temperatura, um caractere, números flutuantes ou booleanos são diferentes, e requerem que o projetista esteja atento a essas informações. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Variáveis são posições na memória do Arduino marcadas com um nome e o tipo de dado que serão armazenados nelas. ( ) Antes de ser utilizada, não há necessidade de ser declarada. ( ) Uma variável global deve ser utilizada apenas em funções específicas. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V. B F - V - F. VOLTAR A+ Alterar modo de visualização 1 2 26/05/2022 20:32 Avaliação I - Individual 2/5 C V - F - F. D V - F - V. Para que usuários consigam desenvolver seus projetos de programação de forma eficiente, é fundamental que eles dominem a sintaxe de criação de variáveis e tomada de decisão. Com relação ao exposto, associe os itens, utilizando o código a seguir: I- Condição if. II- Switch. III- While. IV- If... else. ( ) Tomada de decisão que permite que o bloco de programação seja executado apenas se uma condição teste for verdadeira. ( ) Necessário para encadear mais de uma estrutura em situações que se torna necessário verificar duas expressões ou mais. ( ) Utilizada quando há encadeamento a partir de uma sequência de comparações com uma mesma variável, para verificarmos seu valor entre vários valores possíveis. ( ) Permite a comunicação entre o Arduino e aplicações em um computador via protocolo de comunicação serial. ( ) As estruturas de repetição utilizam uma condição no formato de expressão lógica. Enquanto essa expressão for TRUE, o ciclo de repetição continua; quando a expressão se torna FALSE, o laço de repetição se encerra. Assinale a alternativa que apresenta a sequência CORRETA: A II - I - IV - III. B I - IV - II - III. C III - I - IV - II. D I - II - IV - III. Muitos projetistas usam um Arduino para construir seus robôs. O Arduino é um microcontrolador de custo acessível e pode ser conectado a sensores, motores, e executar programas feitos pelos inventores dos robôs. Alguns sensores, conhecidos como analógicos, podem ser ligados diretamente ao Arduino e apresentam uma variação de voltagem, indo de 0 até 5 Volts. Sobre este microcontrolador, assinale a alternativa CORRETA: A Uma ótima opção para iniciantes é a observação de alguns exemplos disponíveis na própria IDE, basta acessar Arquivo > exemplos e escolher qual deles se quer testar. B Seu ambiente de desenvolvimento é um compilador que usa interface construída em Cobol. C Suas funções permitem o desenvolvimento de um programa personalizado, para que seja enviado à placa e possa ser executado. D A estrutura básica da sua programação exige duas funções principais: a Setup () e Loop (). 3 4 26/05/2022 20:32 Avaliação I - Individual 3/5 O Arduino pode ser integrado a sensores, acessórios e shields para desempenhar diversas aplicações. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Arduino consegue conversar com o computador por meio da porta USB. Isso nos permite desenvolver um software que roda no PC e se comunica com o software que roda no Arduino. ( ) Existem poucos projetos interessantes que fazem interface entre linguagens de programação e o Arduino. Há implementações para Python, Ruby, Java, C, dentre outras linguagens. ( ) Há carência em se criar implementações, por exemplo, um software em Python que recebe os dados de um sensor e envia para algum banco de dados na internet. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V. B V - F - V. C V - F - F. D F - V - F. As entradas analógicas do Arduino Uno possuem associadas conversores analógico-digitais (CAD) de 10 bits, capazes de ler tensões entre 0 V e 5 V (1023D), por padrão. Quando uma tensão de entrada de 1,25 V é aplicada à entrada, o valor digital mais próximo fornecido pelo CAD, dado em hexadecimal, é igual a quanto? Assinale a alternativa CORRETA: A 3FF. B 1FF. C 100. D 200. Um dos fatores determinantes para a enorme versatilidade e popularidade do Arduino é sua plataforma amigável, a que chamamos de Ambiente de Desenvolvimento (IDE). Sobre as características do Arduino, assinale a alternativa CORRETA: A O software Arduino usado para programar o Arduino UNO contém, no ambiente de desenvolvimento, diversas bibliotecas de módulos prontas para uso e o usuário necessita desenvolver uma programação específica para cada módulo. B Embora o Arduino geralmente seja usado para pequenas aplicações amadoras e educacionais, seu conversor analógico para digital integrado pode ser usado para captura e reprodução de som, mas não possibilita aplicações que empregam maior complexibilidade. C Arduino apresenta algumas capacidades de processar som, porém possui limitações específicas da plataforma Arduino com relação à qualidade, sua interface pode ser conectada e instalada no software MATLAB. D 5 6 7 26/05/2022 20:32 Avaliação I - Individual 4/5 D O AVR tem um Clock dedicado que garante a independência da conversão do circuito ADC de outras partes do microcontrolador. Nascido na cidade de Ivrea, na Itália, em 2005, o Arduino foi projetado inicialmente para aplicações escolares. Mas o sucesso dessa placa foi tão grande que ela caiu no gosto popular dos apaixonados por tecnologia e inovação. Sobre este dispositivo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A linguagem de programação utilizada para programar o Arduino é a linguagem C++ com algumas pequenas modificações. Com o decorrer do tempo, a linguagem foi substituída pela HTML. ( ) Shields ou módulos são placas que desenvolvidas para serem compatíveis apenas mecanicamente com as placas de Arduino, expandindo as capacidades das placas de Arduino, para diversas finalidades. ( ) Com uma saída digital, podemos fazer com que um pino libere 0 ou 5 volts. Com um pino programado como saída digital, podemos acender um led, ligar um relé, acionar um motor, entre dentre diversas outras coisas. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V. B F - V - F. C F - F - V. D V - F - F. No mundo da robótica, escutamos muito sobre Arduino, que é uma ótima plataforma para aplicar o conceito de movimento Maker. Sobre esse movimento na educação, avalie as asserções a seguir e a relação proposta entre elas: I- A apropriação do movimento Maker pela educação não apresenta uma perspectiva única. Existem diferentes caminhos: elementos da robótica, Arduino, FabLabs, impressoras 3D, softwares livres etc. PORQUE II- Busca novos usos das tecnologias digitais, possibilitando construção de projetos, fabricação de objetos, desenvolvimento da criatividade, com base no compartilhamento e na colaboração. Assinale a alternativa CORRETA: A A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. B As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. C As asserções I e II são proposições verdadeiras, e a II complementa a I. D As asserções I e II são proposições falsas. Ao escolher um microcontrolador para seu produto, o desenvolvedor deve levar em conta algumas especificações. Com relação a isso, associe os itens, utilizando o código a seguir: 8 9 10 26/05/2022 20:32 Avaliação I - Individual 5/5 I- Flash. II- Bluetooth,wifi, zigbee. III- Montador. IV- GPIOs (Digital General Purpose Input and Output). ( ) Memória utilizada como se fosse um disco rígido para armazenamento de programa, portátil e com acesso muito rápido. ( ) Portas programáveis de entrada e saída de dados que são utilizadas para prover uma interface entre os periféricos e os microcontroladores. ( ) Usado se o seu produto necessita de interfaces sem fio, porém há microcontroladores especializados para esse tipo de aplicação que oferecem opções deste tipo. ( ) Utiliza apenas a linguagem Assembly, usando apenas as instruções do fabricante. Assinale a alternativa que apresenta a sequência CORRETA: A III - II - IV - I. B II - I - IV - III. C I - IV - II - III. D I - II - IV - III. Imprimir
Compartilhar