Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:991905) Peso da Avaliação 1,50 Prova 90703244 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 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. Assinale a alternativa que apresenta a sequência CORRETA: A I - III - IV - II. B IV - III - I - II. C IV - III - II - I. D I - IV - II - III. Saber diferenciar grandezas analógicas e digitais é o primeiro passo para utilizarmos as portas analógicas e digitais do Arduino. Sobre essas portas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Arduino possui portas analógicas e digitais, porém não possui recursos para PWM. ( ) Apesar de ser possível, não é recomendado utilizar as portas 0 e 1, pois elas estão diretamente ligadas ao sistema de comunicação do Arduino (pinos RX e TX - recepção e transmissão, respectivamente) e, por isso, seu uso pode conflitar com o upload do software. ( ) Como o sistema binário, temos que ter apenas duas tensões. São elas 0 e 10 volts. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V. B V - F - V. C V - F - F. VOLTAR A+ Alterar modo de visualização 1 2 06/11/24, 07:17 Avaliação I - Individual about:blank 1/5 D F - V - F. 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) ( ) Deve-se usar “//” no início de uma linha para a inserção de um comentário na linguagem de programação, de modo que tudo que estiver após as duas barras é ignorado pelo compilador. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V. B F - V - F. C V - F - F. D F - F - V. 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 Seu ambiente de desenvolvimento é um compilador que usa interface construída em Cobol. B A estrutura básica da sua programação exige duas funções principais: a Setup () e Loop (). C Suas funções permitem o desenvolvimento de um programa personalizado, para que seja enviado à placa e possa ser executado. D 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. Sobre a interface de placa Arduino UNO, é importante identificarmos o que caracteriza o funcionamento do dispositivo. Sobre o Arduino, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Frequência do processador: não determina a velocidade de operação do microcontrolador. ( ) Número de temporizadores: importante em aplicações com características temporais. ( ) Número de pinos de entrada/saída e suas funcionalidades: diferentes pinos detêm as mesmas funcionalidades. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F. 3 4 5 06/11/24, 07:17 Avaliação I - Individual about:blank 2/5 B F - V - F. C F - F - V. D V - F - V. 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. ( ) 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 II - I - III - IV. B IV - III - II - I. C IV - III - I - II. D III - II - IV - I. 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. 6 7 06/11/24, 07:17 Avaliação I - Individual about:blank 3/5 Ao estudar as características do Arduino e seus usos, é importante também entender seu ambiente de desenvolvimento. Sobre esse dispositivo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O IDE é dividido em três partes: a Toolbar no topo, o código ou a Sketch Window no centro e a janela de mensagens na base. ( ) Uma vantagem do Arduino é a possibilidade da utilização de caracteres especiais nos nomes das variáveis. ( ) Podemos organizar o código de programação da seguinte maneira: a primeira parte diz respeito às variáveis globais; a segunda, a informar as entradas (INPUT) e saídas (OUTPUT); a terceira parte, algoritmo em si. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F. B V - F - F. C V - F - V. D F - F - V. Existem pinos do Arduino que possuem características especiais, as quais podem ser usadas efetuando-se as configurações adequadas, por meio da programação. Sobre os pinos do Arduino e as suas características, associe os itens, utilizando o código a seguir: I- Porta Serial USART. II- PWM. III- Interrupção Externa. IV- Comparador analógico. ( ) Utilizado em sistemas digitais, consiste em uma técnica para variar o valor médio de uma forma de onda periódica, sendo possível regular o tempo em que o sinal estará em nível lógico alto em uma determinada frequência. ( ) Podemos usar um pino para transmitir e um pino para receber dados no formato serial assíncrono. Podemos conectar um módulo de transmissão de dados via Bluetooth, por exemplo, e nos comunicarmos com o Arduino remotamente. Pinos 0 (rx recebe dados) e pino 1 (tx envia dados). ( ) Podemos usar dois pinos para comparar duas tensões externas, sem precisar fazer um programa que leia essas tensões e as compare. Essa é uma forma utilizada, por ser uma forma muito lenta de comparar tensões. Pinos 6 e 7. ( ) Podemos programar pinos simultaneamente para avisar o software sobre alguma mudança em seu estado. Podemos ligar um botão a esse pino, por exemplo, e cada vez que alguém pressiona esse botão, o programa rodando dentro da placa é desviado para um bloco que você escolheu. Usado para detectar eventos externos à placa. Pinos 2 e 3. Assinale a alternativa que apresenta a sequência CORRETA: A II - I - IV - III. B IV - II - I - III. C III - I - IV - II. D IV - III - I - II. 8 9 06/11/24, 07:17 AvaliaçãoI - Individual about:blank 4/5 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 Possui a sua própria linguagem de programação e nada tem a ver com a Linguagem C. B Não há versões oficiais do hardware do Arduino, tendo em vista a sua condição de projeto aberto. C 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. D Dependendo do modelo da placa de Arduino, o usuário poderá escolher a linguagem de programação entre C++, JAVA ou Wiring. 10 Imprimir 06/11/24, 07:17 Avaliação I - Individual about:blank 5/5