Prévia do material em texto
1a Questão (Ref.: 201906767427) Você foi designado para especificar um microcontrolador que deve controlar a velocidade de um motor que se altera com a tensão contínua aplicada aos seus terminais. Seu chefe pediu para você encontrar um microcontrolador com DAC, mas as opções são poucas e caras. Qual a alternativa de dispositivo integrado ao microcontrolador você também pode usar para esta tarefa? Uma RS-232 Um PWM Um ADC Um I2C Uma USB 2a Questão (Ref.: 201906767422) Para as afirmações abaixo, indique R para RISC e C para CISC: I - Projetados para usar menos energia, o que significa que podem ser usados em smartphones que não têm sistemas de refrigeração dedicados. II - Visa usar o mínimo de linhas de código de montagem possível, mesmo se mais ciclos de clock forem necessários como resultado. III - Minimiza o número de ciclos de clock por instrução. Qual a associação correta? I - R, II - C, III - R I - R, II - R, III - R I - C, II - C, III - R I - C, II - R, III - C I - R, II - R, III - C 3a Questão (Ref.: 201906811679) O que é um exemplo de compilador cruzado (cross-compiler)? Compilador em um microcontrolador produzindo executável para outro modelo. Compilador para microcontroladores em simuladores. Compilador em um computador produzindo executável para microcontrolador. Compilador de código aberto. Compilador em uma rede de computadores. 4a Questão (Ref.: 201906811684) O que realiza um pushbutton ou botão de pressão? Uma conexão de um segundo quando pressionado. Uma conexão intermitente quando pressionado. Uma conexão pulsada enquanto pressionado. Uma conexão permanente depois de pressionado. Uma conexão temporária enquanto pressionado. 5a Questão (Ref.: 201906811696) O que a função da IDE do Arduino analogWrite() pode fazer? Alterar a frequência do sinal PWM Alterar a amplitude do sinal PWM Alterar o período do sinal PWM Alterar o ciclo de trabalho do sinal PWM Alterar a corrente no sinal PWM 6a Questão (Ref.: 201906811698) O que faz o código abaixo, feito para a IDE do Arduino, quando um motor DC está ligado ao pino 10 e um botão de pressão está ligado ao pino 6? void setup() { pinMode(10, OUTPUT); pinMode(6, INPUT_PULLUP); } void loop() { if (digitalRead(6) == HIGH){ analogWrite(10, 255); } else{ analogWrite(10, 128); } } Liga o motor DC na velocidade máxima quando o botão está pressionado. Põe o motor DC em 50% da velocidade máxima ao se apertar o botão. Liga o motor DC quando o botão não é pressionado. Desliga o motor DC ao se apertar o botão. Ao se apertar o botão liga o motor DC. Ao se apertar de novo, desliga o motor DC. 7a Questão (Ref.: 201906814704) Qual o nome da função chamada no Arduino quando uma interrupção externa é ativada? Função Setup Função indicada como parâmetro na função attachInterrupt() Função Interrupt Função Loop Função ISR 8a Questão (Ref.: 201906814687) Qual dos seguintes é um sensor digital? Sensor ultrassônico Sensor de pressão Sensor de temperatura Sensor de vazão Sensor PIR 9a Questão (Ref.: 201906769645) Qual a principal preocupação em um projeto de IoT com microcontrolador em equipamento portátil? Custo Velocidade de processamento Dissipação de temperatura Interface sem fio Consumo de energia 10a Questão (Ref.: 201906769643) Quais das afirmações são vantagens da certificação de software em sistemas embarcados? I - A certificação pode aumentar o nível geral de confiabilidade. II - A certificação transfere o risco do fornecedor para a autoridade de certificação. III - A certificação aumenta a flexibilidade, inovação e interoperabilidade. Somente a III está correta. Somente I e II estão corretas. Somente a II está correta. Todas estão corretas. Somente I e III estão corretas.