Buscar

Avaliação I - Individual Práticas de Microcontroladores e Microprocessadores

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

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 6, do total de 6 páginas

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.

Continue navegando