Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 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) IV - III - I - II. B) IV - III - II - I. C) II - I - III - IV. D) III - II - IV - I. 2As 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) 200. B) 1FF. C) 3FF. D) 100. 3 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 CortexM3 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) IV - III - I - II. B) IV - III - II - I. C) I - IV - II - III. D) I - III - IV - II. 4Em 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) F - F - V. B) F - V - F. C) V - F - F. D) V - F - V. 5O 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 - IV - II - III. B) II - I - IV - III. C) I - II - IV - III. D) III - IV - II - I. 6A figura a seguir mostra o esquema de um microcontrolador com seus componentes. Essa arquitetura está baseada na separação de barramentos de dados das memórias, em que estão instruções de programas e memória de dados. Com relação à arquitetura adotada para a construção desse microcontrolador, assinale a alternativa CORRETA: FONTE: https://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Harvard_archite cture.svg/1024px-Harvard_architecture.svg.png. Acesso em: 27 jul. 2021. A) Harvard. B) Multi-thread. C) Von Neuman. D) Pipeline. 7 A linguagem de programação utilizada no Arduino possui três partes essenciais, que são: estrutura, funções e valores. Os valores ainda podem ser subdivididos entre variáveis e constantes. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Volatile é um qualificador de variável que é usado antes do tipo de dado para modificar o modo como o compilador e o programa subsequente trata a variável. ( ) Volatile não orienta o compilador a carregar a partir da RAM. ( ) Uma variável deve ser declarada volátil sempre que seu valor puder ser alterado por algo além do controle da seção de código em que ela aparece. Assinale a alternativa que apresenta a sequência CORRETA: A) V - F - F. B) F - F - V. C) V - F - V. D) F - V - F. 8Ao 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) F - F - V. C) V - F - V. D) V - F - F. 9 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 retorno Assinale 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. 10Um 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 AVR tem um Clock dedicado que garante a independência da conversão do circuito ADC de outras partes do microcontrolador. B) 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. C) 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. D) 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.
Compartilhar