Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:1590417) Peso da Avaliação 1,50 Prova 118479776 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 Características físicas do Arduino são importantes para identificarmos modelos disponíveis e saber adequá-los a nossa demanda de projeto. Assinale a alternativa CORRETA com relação a tais configurações: A O número de temporizadores é importante em aplicações com características temporais importantes. B O número de pinos de entrada/saída e suas funcionalidades é importante, pois diferentes pinos detêm as mesmas funcionalidades. C A capacidade de memória de dados determina a qualidade de dados que podem ser processados por um programa no microcontrolador. D A frequência do processador não determina a velocidade de operação do microcontrolador. É conhecida a importância dos microcontroladores dentro de nosso campo de atuação. Sobre o isso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os microcontroladores se diferenciam dos processadores, pois além dos componentes lógicos e aritméticos usuais de um microprocessador de uso geral, o microcontrolador integra elementos adicionais em sua estrutura interna. ( ) O consumo destes microcontroladores em modo de espera pode chegar na casa dos megawatts. ( ) É um microprocessador que pode ser programado para funções específicas, em contraste com outros microprocessadores de propósito geral (como os utilizados nos PCs). VOLTAR A+Aumentar, FonteAlterar modo de visualização 1 2 Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V. B V - F - F. C F - V - F. D F - F - V. Existem alguns tipos de Arduino. Cada tipo de Arduino apresenta suas características e utilizações próprias. Sobre o exposto, associe os itens, utilizando o código a seguir: I- Arduino Uno. II- Arduino Leonardo. III- Arduino MEGA. IV- Arduino DUE. ( ) A placa padrão traz as funcionalidades básicas da linha. Baseada no microcontrolador ATmega 328, possui 13 pinos de entrada e saída (I/O). ( ) Para protótipos avançados em que haja uma maior necessidade de memória e de entradas, tanto digitais como analógicas. ( ) É uma placa de microcontrolador baseado no Atmel SAM3X8E ARM Cortex M3 CPU. É a primeira placa Arduino baseada em um microcontrolador ARM de 32 bits. ( ) ATmega32u4 tem comunicação USB embarcada, eliminando a necessidade de um segundo processador. 3 Assinale a alternativa que apresenta a sequência CORRETA: A I - III - IV - II. B IV - III - II - I. C IV - III - I - II. D I - IV - II - III. 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. C V - F - V. D V - F - F. 4 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 100. B 1FF. C 3FF. D 200. Na escolha de um microcontrolador para seu produto, o desenvolvedor deve levar em conta algumas especificações. Sobre essas particularidades, associe os itens, utilizando o código a seguir: I- CAN. II- USB. III- SPI. IV- UART. ( ) Utilizado para curtas distâncias para comunicação serial entre microcontroladores e periféricos. ( ) Normalmente utilizado na ligação de periféricos que necessitam de uma grande quantidade de dados, sendo um dos protocolos seriais mais rápidos. 5 6 ( ) transmite palavras digitais, tipicamente de comprimento de 7 a 8 bits, com função de possibilitar a transmissão e recepção de dados seriais. ( ) Desenvolvido para ser usado em aplicações automotivas. Assinale a alternativa que apresenta a sequência CORRETA: A IV - III - II - I. B II - I - III - IV. C IV - III - I - II. D III - II - IV - I. 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 A estrutura básica da sua programação exige duas funções principais: a Setup () e Loop (). B 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. C Suas funções permitem o desenvolvimento de um programa personalizado, para que seja enviado à placa e possa ser executado. D Seu ambiente de desenvolvimento é um compilador que usa interface construída em Cobol. 7 Revisar Conteúdo do Livro O software do Arduino contém, no ambiente de desenvolvimento, diversas bibliotecas de módulos prontas para utilizar, assim, dispensa que o usuário tenha que desenvolver uma programação específica para cada módulo. Com relação ao exposto, associe os itens, utilizando o código a seguir: I- Stepper. II- EEPROM. III- Software Serial. IV- Firmata. ( ) Controlar motores de passo. ( ) É utilizada para a leitura e escrita de “armazenamento” permanente. ( ) Utiliza o protocolo Firmata para a comunicação com os aplicativos no computador. ( ) Utilizada em qualquer um dos pinos para a comunicação serial. Assinale a alternativa que apresenta a sequência CORRETA: A I - II - IV - III. B II - I - IV - III. C I - IV - II - III. D III - IV - II - I. 8 Em qualquer linguagem de programação, as variáveis permitem que alteremos o seu conteúdo. Podemos nomeá-las conforme o assunto que estamos realizando no projeto. Sobre elas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Variáveis podem ser declaradas no final do programa, após a função setup() e nunca dentro de blocos de controle. ( ) Quando se trabalha com pinos de entrada ou saída, apenas dois valores são possíveis: HIGH (alto, 1,5 volts) e LOW (baixo, 0 volts) ( ) Não há constantes predefinidas no Arduino. 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. Com o objetivo de implementarmos soluções para automação, um protótipo que utiliza a plataforma Arduino é muito interessante, principalmente pelo seu baixo custo. Assinale a alternativa CORRETA sobre as características do Arduino: A Dependendo do modelo da placa de Arduino, o usuário poderá escolher a linguagem de programação entre C++, JAVA ou Wiring. B Possui a sua própria linguagem de programação e nada tem a ver com a Linguagem C. 9 10 C Não há versões oficiais do hardware do Arduino, tendo em vista a sua condição de projeto aberto. D Percebendo o potencial e a abrangência de aplicações do hardware Arduino, fornecedores de software como Matworks ou National Instruments incluíram os pacotes Arduino nos acessórios de software do MATLAB e LABView. Imprimir