Prévia do material em texto
Situação Finalizada Iniciado segunda-feira, 13 jul. 2026, 09:58 Concluído segunda-feira, 13 jul. 2026, 10:07 Duração 8 minutos 44 segundos Nota 0,45 de um máximo de 0,50(90%) Questão 1 Completo Atingiu 0,00 de 0,05 “O coração – ou talvez mais apropriadamente o cérebro – do microcontrolador é a unidade central de processamento (CPU – Central Processing Unit). Essa unidade controla tudo que acontece dentro dele, buscando e executando instruções no programa que está armazenado na memória flash. Isso pode significar que a CPU busca dados na memória de trabalho (RAM), modifica-os e coloca-os de volta no lugar. Pode significar também uma modificação nas saídas digitais, passando a tensão de 0 para 5V ou vice-versa.” (Monk, 2017, p.6) De acordo com seus conhecimentos, assinale a alternativa que corresponde a principal desvantagem da programação em Assembly? a. Compatibilidade com linguagens de alto nível. b. Facilidade de aprendizado. c. Controle preciso sobre os recursos do sistema. d. Alta portabilidade dos códigos. e. Utilização de funções predefinidas. Sua resposta está incorreta. Questão 2 Completo Atingiu 0,05 de 0,05 Questão 3 Completo Atingiu 0,05 de 0,05 “A função setup é a primeira função que um programa do Arduino lê, e ela é executada apenas uma vez. Sua finalidade, conforme o nome sugere, é configurar o dispositivo Arduino, atribuindo valores e propriedades à placa que não mudam durante sua operação. “(Sejnowsli, 2019, p.48) De acordo com seus conhecimentos, assinale a alternativa que corresponde ao significado “OUTPUT”? a. Define a cor de um LED. b. Representa um erro no código. c. Ativa todos os LEDs simultaneamente. d. Configura um pino como saída, permitindo controlar um componente. e. Indica um estado desativado de um componente. Sua resposta está correta. “Serial é um método de comunicação entre um periférico e um computador. Neste caso, é a comunicação serial via porta USB (Porta Serial Universal). Os dados são enviados um byte de cada vez na ordem em que estão escritos. Ao ler sensores com um Arduino, os valores são enviados por meio desta conexão e podem ser monitorados ou interpretados em seu computador.” (Sejnowsli, 2019, p.109) De acordo com seus conhecimentos, assinale a alternativa que corresponde a principal vantagem de utilizar as bibliotecas do Arduino em projetos? a. Reduz a capacidade de personalização dos projetos. b. Não é compatível com diferentes funcionalidades. c. Facilita o aprendizado de programação. d. Oferece funcionalidades extras para o desenvolvimento de projetos. e. Limita o acesso a exemplos e tutoriais. Sua resposta está correta. Questão 4 Completo Atingiu 0,05 de 0,05 Questão 5 Completo Atingiu 0,05 de 0,05 “Os programas escritos para o Arduino são conhecidos como sketches. Essa convenção de nomenclatura foi herdada do Processing, que permitia aos usuários criar programas rapidamente, da mesma forma que você esboçaria uma ideia em um caderno de rascunho.” (Sejnowsli, 2019, p.34) De acordo com seus conhecimentos, assinale a alternativa que corresponde a vantagem do uso de simuladores, ao trabalhar com Arduino? a. Simuladores não têm limitações de recursos em comparação com o hardware físico. b. Simuladores não requerem conexão à internet. c. Simuladores permitem a depuração de código em tempo real. d. Simuladores são mais baratos que o hardware físico. e. Simuladores não exigem conhecimento de programação. Sua resposta está correta. “As breadboards (ou matrizes de contato) são partes fundamentais do seu kit de prototipagem. Elas são a base sobre a qual você consegue prototipar seus circuitos. Permitem que você use componentes temporariamente, em vez de colocá-los em um circuito e soldá-los no lugar. “(Sejnowsli, 2019, p.58) De acordo com seus conhecimentos, assinale a alternativa que corresponde ao significado da palavra “High” na linha digitalWrite (VERDE, HIGH)? a. Controlar a velocidade da piscagem do LED verde. b. Aumentar a intensidade de brilho do LED verde. c. Alterar a cor do LED verde. d. Ativar o LED verde. e. Desativar o LED verde. Sua resposta está correta. Questão 6 Completo Atingiu 0,05 de 0,05 Questão 7 Completo Atingiu 0,05 de 0,05 “Uma função é um código que executa uma tarefa específica e essa tarefa é geralmente repetitiva. Em vez de escrever o mesmo código repetidas vezes, você pode usar uma função a fim de informar ao código para executar a tarefa novamente” (Sejnowsli, 2019, p.47) De acordo com seus conhecimentos, assinale a alternativa que corresponde aos seguintes são tipos comuns de protocolos de comunicação usados em projetos Arduino? a. GPS e NFC. b. HTTP e FTP. c. USB e Bluetooth. d. HDMI e VGA. e. I2C e SPI. Sua resposta está correta. “Um microcontrolador é um pequeno computador dentro de um único circuito integrado ou chip de computador. Os microcontroladores são uma excelente maneira de programar e controlar os aparelhos eletrônicos. As placas do micro- controlador têm um chip microcontrolador e outros conectores e componentes valiosos que permitem ao usuário conectar entradas e saídas.” (Sejnowsli, 2019, p.7) De acordo com seus conhecimentos, assinale a alternativa que corresponde a uma das principais características da linguagem Assembly? a. É baseada na linguagem de programação C++. b. Foi projetada para simplificar a programação de sistemas embarcados. c. Possui uma vasta comunidade de suporte e recursos. d. É altamente portável entre diferentes processadores. e. Utiliza código mnemônico para representar instruções do processador. Sua resposta está correta. Questão 8 Completo Atingiu 0,05 de 0,05 Questão 9 Completo Atingiu 0,05 de 0,05 “Como o nome sugere, o Arduino Mega 2560 R3 é uma placa maior que o Arduino Uno R3. Esta versão se destina às pessoas que querem mais: mais entradas, mais saídas e mais poder de processamento! O Mega tem 54 pinos digitais e 16 pinos analógicos, enquanto o Uno tem 15 pinos digitais e 6 analógicos.” (Sejnowsli, 2019, p.25) De acordo com seus conhecimentos, assinale a alternativa que corresponde ao que a função pinMode() é usada para fazer em um programa Arduino? a. Limpar memória do programa. b. Definir o modo dos pinos de entrada e saída. c. Executar operações matemáticas. d. Declarar variáveis. e. Controlar o fluxo de execução do programa. Sua resposta está correta. “O microcontrolador de uma placa de Arduino Uno é um chip (circuito integrado) de 28 pinos que está encaixado em um soquete no centro da placa. Em um único chip, estão contidos o processador, a memória e toda a eletrônica necessária aos pinos de entrada e saída.” (Monk, 2017, p.2) De acordo com seus conhecimentos, assinale a alternativa que corresponde ao principal benefício da programação em Assembly? a. Controle preciso sobre os recursos do sistema. b. Facilidade de aprendizado. c. Compatibilidade com linguagens de alto nível. d. Utilização de funções predefinidas. e. Alta portabilidade dos códigos. Sua resposta está correta. Questão 10 Completo Atingiu 0,05 de 0,05 “Nos séculos XIX e XX, o código Morse era um método vital de comunicação. Devido ao seu método de codificação das letras, como uma série de pontos (.) e traços (-), o código Morse pode ser transmitido através de fios telegráficos, links de rádio ou sinais luminosos. No caso luminoso, a transmissão ocorre por meio de cintilações ou flashes de luz de curta e longa duração. A sequência de letras “SOS” (frequentemente entendida como “save our souls”, ou “salve nossas almas”) continua sendo usada como um sinal internacional de pedido de socorro.” (Monk, 2017, p.66) De acordo com seus conhecimentos, assinale a alternativa que corresponde a função loop() faz na linguagem Arduino? a. Configura os pinos de entrada e saída. b. Controla o fluxo do programa. c. Define funções personalizadas. d. Executa o código principal do programa continuamente. e. Realiza operações matemáticas. Sua resposta está correta.