Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:1590417) Peso da Avaliação 1,50 Prova 118389691 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 O conhecimento sobre como são programados os microcontroladores é fundamental para atender as suas aplicações no cotidiano. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Arduino possui um microcontrolador limitado, por isso é muito utilizado apenas em aplicações didáticas. ( ) Como os nomes de funções no Arduino são bastante intuitivos, utilizamos a função analogRead para ler valores digitais; ao chamar a função, passamos como argumento o número da porta que desejamos ler (de 0 a 20). ( ) Ao contrário das portas digitais, as portas analógicas são apenas de entrada, e nelas podemos ter como infinitos valores de tensão (delimitados na faixa de 0 V a 5 V). Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V. B F - F - V. C F - V - F. D V - F - F. 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. VOLTAR A+Aumentar, FonteAlterar modo de visualização 1 2 15/04/2026, 22:17 Avaliação I - Individual about:blank 1/7 ( ) 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 V - F - F. C F - V - F. D F - F - V. A tecnologia traz novas surpresas para o dia a dia das pessoas, pois são lançados diversos equipamentos e softwares que agilizam os processos e proporcionam conforto. Para tudo isso, os microcontroladores são essenciais. Sobre o exposto, assinale a alternativa CORRETA: A O Arduino é uma plataforma de código aberto, desenvolvida para facilitar o desenvolvimento de sistemas embarcados. O alto custo de seu hardware, no entanto, dificulta sua popularização entre projetistas. B A quantidade de memória RAM interna encontrada nos microcontroladores mais populares é um destaque positivo, permitindo sua utilização até em sistemas mais complexos, como em placas de vídeo de notebooks. C Microcontroladores da família PIC, fabricados pela empresa Microchip, não podem se comunicar com microcontroladores de outros fabricantes devido a uma codificação especial adotada internamente. D Microcontroladores vêm substituindo com sucesso até mesmo portas lógicas básicas, realizando as mesmas operações com maior velocidade. Sabemos que o Arduino é uma ferramenta importante para vários tipos de trabalho, podendo ser utilizada de diversas maneiras. Sobre o Arduino, avalie as asserções a seguir e a relação proposta entre elas: I- Arduino é open source, ou seja, todo o hardware é aberto e os projetos estão disponíveis, mas o software de programação é pago. 3 4 15/04/2026, 22:17 Avaliação I - Individual about:blank 2/7 PORQUE II- A memória flash delimita o tamanho máximo do programa que será executado pelo Arduino. Assinale a alternativa CORRETA: A As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. B As asserções I e II são proposições falsas. C As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. D A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 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 - V - F. B V - F - F. C F - F - V. 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. 5 6 15/04/2026, 22:17 Avaliação I - Individual about:blank 3/7 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. ( ) 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 – III – IV. B I – II – IV – III. C I – IV – II – III. D III – I – IV – II. E II – I – IV – III. 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: 7 15/04/2026, 22:17 Avaliação I - Individual about:blank 4/7 I- Conjunto de instruções. II- Parâmetros. III- Nome. IV- Tipo de retorno Assinale a alternativa que apresenta a sequência CORRETA: A I - III - II - IV. B II - I - III - IV. C IV - III - II - I. D III - I - IV - II. A 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_architecture.svg/1024px- Harvard_architecture.svg.png. Acesso em: 27 jul. 2021. A Pipeline. B Harvard. 8 15/04/2026, 22:17 Avaliação I - Individual about:blank 5/7 C Multi-thread. D Von Neuman. 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 II - I - IV - III. B III - IV - II - I. C I - II - IV - III. D I - IV - II - III. 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çasverdadeiras 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. 9 10 15/04/2026, 22:17 Avaliação I - Individual about:blank 6/7 ( ) 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 V - F - V. B V - F - F. C F - V - F. D F - F - V. Imprimir 15/04/2026, 22:17 Avaliação I - Individual about:blank 7/7