Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:1528728) Peso da Avaliação 1,50 Prova 106428816 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 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. 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, mas a II não é uma justificativa da I. B A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. C As asserções I e II são proposições falsas. D As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 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 F - V - F. B V - F - F. C F - F - V. D V - F - V. VOLTAR A+ Alterar modo de visualização 1 2 06/10/2025, 21:44 Avaliação I - Individual about:blank 1/5 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 F - F - V. B V - F - V. C V - F - F. D F - V - F. Ao escolher um microcontrolador para seu produto, o desenvolvedor deve levar em conta algumas especificações. Com relação a isso, associe os itens, utilizando o código a seguir: I- Flash. II- Bluetooth, wifi, zigbee. III- Montador. IV- GPIOs (Digital General Purpose Input and Output). ( ) Memória utilizada como se fosse um disco rígido para armazenamento de programa, portátil e com acesso muito rápido. ( ) Portas programáveis de entrada e saída de dados que são utilizadas para prover uma interface entre os periféricos e os microcontroladores. ( ) Usado se o seu produto necessita de interfaces sem fio, porém há microcontroladores especializados para esse tipo de aplicação que oferecem opções deste tipo. ( ) Utiliza apenas a linguagem Assembly, usando apenas as instruções do fabricante. Assinale a alternativa que apresenta a sequência CORRETA: A III - II - IV - I. B II - I - IV - III. C I - IV - II - III. D I - II - IV - III. 3 4 06/10/2025, 21:44 Avaliação I - Individual about:blank 2/5 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. ( ) 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 - F. B F - V - F. C V - F - V. D F - F - V. 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 V - F - V. B F - V - F. C F - F - V. D V - F - F. 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. 5 6 7 06/10/2025, 21:44 Avaliação I - Individual about:blank 3/5 ( ) 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. B V - F - V. C F - V - F. D F - F - V. 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 F - F - V. C V - F - V. D V - F - F. 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 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. B Microcontroladores vêm substituindo com sucesso até mesmo portas lógicas básicas, realizando as mesmas operações com maior velocidade. C 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. D 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. 8 9 06/10/2025, 21:44 Avaliação I - Individual about:blank 4/5 A figura a seguir mostra o esquema de um microcontrolador com seus componentes. Essa arquiteturaestá 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 Harvard. B Von Neuman. C Multi-thread. D Pipeline. 10 Imprimir 06/10/2025, 21:44 Avaliação I - Individual about:blank 5/5