NEW
Font size
WorksheetsRevisão para a Atividade Avaliativa NTAE
Total questions: 75
Worksheet time: 58mins
O que é um microcontrolador?
Um tipo de circuito integrado que traz internamente um sistema computacional completo.
Um tipo de memória RAM.
Um tipo de conversor AD/DA.
Um tipo de porta de entrada e saída de dados.
Qual das seguintes memórias é geralmente encontrada em um microcontrolador?
Memória RAM
Memória ROM
Memória EEPROM
Todas as anteriores
Qual unidade é mencionada como parte de um microcontrolador?
Unidade de Lógica e Aritmética (ULA)
Unidade de Processamento Gráfico (GPU)
Unidade de Controle de Memória (MCU)
Unidade de Processamento de Sinais (DSP)
Quais são as funções das portas em um microcontrolador?
Entrada e saída de dados
Somente entrada de dados
Somente saída de dados
Nenhuma das anteriores
Qual tipo de Arduino será usado no curso?
Arduino Mega
Arduino Nano
Arduino UNO
Arduino Leonardo
O que são shields no contexto do Arduino?
São placas que podem ser conectadas em cima do Arduino, trazendo novos recursos para ele.
São programas de software que controlam o Arduino.
São baterias que alimentam o Arduino.
São sensores que medem a temperatura.
Quais são as tensões de alimentação disponíveis no Arduino UNO?
+3,3V, +5V, GND
+3,3V, +12V, GND
+5V, +12V, GND
+3,3V, +9V, GND
Qual é o nome do microcontrolador usado no Arduino UNO?
Atmega 328P
Atmega 2560
PIC16F877A
STM32F103
Qual é a faixa de alimentação recomendada para o Arduino UNO?
5 a 9V
7 a 12V
9 a 15V
12 a 24V
Qual pino do Arduino UNO possui um LED embutido?
Pino 7
Pino 10
Pino 13
Pino 2
Qual componente do Arduino UNO é usado para reiniciar o dispositivo?
Cabo USB
Botão Reset
LED Arduino
Pinos Analógicos
Quais são os pinos que podem ser usados para entrada analógica no Arduino UNO?
A0 a A5
D0 a D13
GND e VCC
TX e RX
Os pinos digitais do Arduino podem ser configurados como:
Entradas (INPUT) ou Saídas (OUTPUT)
Entradas (OUTPUT) ou Saídas (INPUT)
Entradas (IN) ou Saídas (OUT)
Entradas (OUT) ou Saídas (IN)
O que significa quando um pino do Arduino UNO é configurado como Entrada?
O Arduino irá enviar informação para fora.
O Arduino irá receber informação de fora.
O Arduino irá processar dados internamente.
O Arduino irá desligar automaticamente.
Qual dos seguintes é um exemplo de dispositivo que pode ser conectado a um pino configurado como Entrada no Arduino UNO?
LED
Motor
Botões
Alto-falante
O que significa quando um pino do Arduino é configurado como Saída?
O Arduino irá receber informações desses pinos.
O Arduino irá mandar informações para esses pinos.
O pino será desativado.
O pino será usado para alimentação.
Qual é a tensão e corrente máxima que cada pino de saída do Arduino pode fornecer?
5V/20mA
3.3V/40mA
5V/40mA
3.3V/20mA
Qual dos seguintes dispositivos pode ser conectado a um pino de saída do Arduino?
Sensores de temperatura
LED
Sensores de umidade
Sensores de pressão
O que é o software usado no Arduino para programação?
Sistema Operacional
Ambiente de Desenvolvimento Integrado
Editor de Texto
Navegador de Internet
Qual é a função do método setup() no Arduino IDE?
Executar o código principal repetidamente
Configurar o hardware e executar uma vez
Salvar o código no computador
Compilar o código
Qual é a função do método loop() no Arduino IDE?
Configurar o hardware e executar uma vez
Executar o código principal repetidamente
Salvar o código no computador
Compilar o código
Qual é a função do botão "Verify" no Arduino IDE?
Abre uma nova janela para programação.
Compila e verifica o programa.
Envia seu programa para a placa Arduino.
Salva o programa ativo.
Qual botão no Arduino IDE é usado para enviar o programa para a placa Arduino?
Save
Verify
Upload
Open
O que o botão "New" faz no Arduino IDE?
Abre um programa salvo.
Abre uma nova janela para programação.
Salva o programa ativo.
Compila e verifica o programa.
Qual é a função do botão "Monitor" no Arduino IDE?
Abre uma janela para enviar e receber informações da placa Arduino.
Área de edição do código.
Barra de status onde o IDE reporta as mensagens de sucesso ou falha.
Abre um programa salvo.
Onde você escreve o código do seu programa no Arduino IDE?
Monitor
Menu
Editor
Message
Qual é a função da "Message" no Arduino IDE?
Barra de status onde o IDE reporta as mensagens de sucesso ou falha.
Abre uma nova janela para programação.
Envia seu programa para a placa Arduino.
Abre um programa salvo.
O que é um algoritmo?
Um conjunto de dados armazenados em um banco de dados.
Uma sequência de instruções que resolve determinado problema.
Um tipo de hardware utilizado em computadores.
Um sistema operacional específico.
O que é um programa (firmware)?
Um algoritmo escrito em uma linguagem de programação específica.
Um tipo de software de edição de texto.
Um conjunto de dados armazenados em um banco de dados.
Um sistema operacional específico.
O que é lógica de programação?
Conjunto de instruções para resolver problemas matemáticos.
Conjunto de raciocínios utilizados para criar um algoritmo.
Um tipo de linguagem de programação.
Um sistema operacional específico.
O que é um algoritmo de forma mais detalhada?
Uma sequência de instruções bem definidas
Um conjunto de dados aleatórios
Um programa de computador sem propósito
Uma sequência de eventos naturais
Qual das seguintes afirmações é verdadeira sobre um algoritmo?
Pode receber ou gerar informações
Não tem início nem fim
Não cumpre um propósito específico
É uma sequência de eventos aleatórios
Qual é uma característica de um algoritmo?
Tem um início e é finito
É infinito e sem início
Não segue nenhuma ordem
Não gera informações
Para que serve um algoritmo?
Cumpre um propósito específico
Não tem nenhum propósito
Serve para gerar dados aleatórios
É utilizado para eventos naturais
Quais são as representações comuns de um algoritmo?
Descrição Narrativa, Fluxograma Convencional, Diagrama de Chapin, Pseudolinguagem
Descrição Narrativa, Diagrama de Gantt, Diagrama de Chapin, Pseudolinguagem
Descrição Narrativa, Fluxograma Convencional, Diagrama de Gantt, Pseudolinguagem
Descrição Narrativa, Fluxograma Convencional, Diagrama de Chapin, Linguagem de Programação
Qual é a estrutura de repetição em C que é representada pela palavra-chave "enquanto"?
for
do-while
while
switch
Na estrutura de repetição "while" em C, o que deve ser colocado dentro dos parênteses após a palavra-chave "while"?
Uma expressão lógica
Um número
Um caractere
Uma string
Qual é a sintaxe correta para a estrutura "while" em C?
while (condicao) { BlocoDeComandos1; BlocoDeComandos2; }
while condicao { BlocoDeComandos1; BlocoDeComandos2; }
while (condicao) BlocoDeComandos1; BlocoDeComandos2;
while { condicao } BlocoDeComandos1; BlocoDeComandos2;
O que a linha `#define S0 12` faz no código?
Define a TAG S0 para o pino 12
Define a TAG S0 para o pino 13
Define a TAG S0 para o pino 2
Define a TAG S0 para o pino 3
Qual função é usada para definir o modo dos pinos no setup?
pinMode
digitalWrite
digitalRead
delay
O que a função `digitalWrite(L1, HIGH)` faz no código?
Acende L1
Apaga L1
Acende L2
Apaga L2
Qual é a função do comando `delay(300)` no código?
Aguardar 0,3 segundos
Aguardar 3 segundos
Aguardar 30 segundos
Aguardar 300 segundos
Qual é a estrutura básica de um loop 'for' em Linguagem C?
for ( inicializacao; condicao; atualizacao ) { blocoDeComandos1; } blocoDeComandos2;
for ( condicao ) { blocoDeComandos; }
for { blocoDeComandos; } while ( condicao );
for ( condicao ) { blocoDeComandos; }
O que a linha `#define S1 13` faz no código?
Define a variável S1 como 13
Define a TAG S1 para o pino 13
Define a função S1 como 13
Define a constante S1 como 13
Qual é o propósito da função `pinMode(S1, INPUT);` no código?
Definir S1 como saída
Definir S1 como entrada
Definir o buzzer como saída
Definir o buzzer como entrada
O que a função `digitalRead(S0)` faz no código?
Define o pino S0 como uma saída.
Define o pino S0 como uma entrada.
Lê o valor digital do pino S0.
Escreve um valor digital no pino S0.
Qual é o valor do resistor de pull-up mostrado na imagem?
1kΩ
5kΩ
10kΩ
100kΩ
Em qual pino do Arduino está conectado o resistor de pull-up na imagem?
Pino 7
Pino 8
Pino 9
Pino 10
Qual é a função do resistor de "PULL UP" em um circuito?
Manter a linha de sinal em um estado alto quando não está sendo acionada
Reduzir a tensão no circuito
Aumentar a corrente no circuito
Armazenar energia para uso posterior
O que o Monitor Serial permite fazer com o Arduino?
Receber e enviar informações em tempo real
Acessar a internet
Controlar motores
Desenhar gráficos
Qual é a velocidade de comunicação padrão do comando Serial.begin(<
4800 bits por segundo
9600 bits por segundo
19200 bits por segundo
38400 bits por segundo
Qual comando transmite conteúdo para o Monitor Serial e pula de linha ao final?
Serial.begin(<
Serial.print(<
Serial.println(<
Serial.end(<
Qual comando transmite conteúdo para o Monitor Serial e não pula de linha ao final?
Serial.begin(<
Serial.print(<
Serial.println(<
Serial.end(<
Qual é a função do comando `Serial.begin(9600);` no programa Arduino?
Define a velocidade de comunicação com o computador - 9600 bits por segundo é o padrão.
Envia a palavra "oi" para a tela do computador e pula de linha.
Envia a palavra "tchau" para a tela do computador e pula de linha.
Define o tempo de atraso entre as mensagens.
O que o comando `Serial.println("Oi");` faz no programa Arduino?
Define a velocidade de comunicação com o computador.
Envia a palavra "oi" para a tela do computador e pula de linha.
Envia a palavra "tchau" para a tela do computador e pula de linha.
Define o tempo de atraso entre as mensagens.
Qual é a função do comando `delay(500);` no programa Arduino?
Define a velocidade de comunicação com o computador.
Envia a palavra "oi" para a tela do computador e pula de linha.
Envia a palavra "tchau" para a tela do computador e pula de linha.
Define o tempo de atraso entre as mensagens.
O que acontece quando o pulso em S1 é detectado?
A) A carga é desligada imediatamente.
B) A carga é ligada por 10 segundos.
C) A carga é ligada por 5 segundos.
D) Nada acontece.
Qual é a função do comando `digitalWrite(L1, HIGH);` no código?
A) Desligar a carga.
B) Ligar a carga.
C) Ler o estado do pino L1.
D) Definir o pino L1 como entrada.
Qual é a função do comando `delay(10000);` no código?
A) Aguardar 10 milissegundos.
B) Aguardar 10 segundos.
C) Aguardar 1 segundo.
D) Aguardar 100 segundos.
O que o comando `pinMode(S1, INPUT_PULLUP);` faz no código?
A) Define o pino S1 como saída.
B) Define o pino S1 como entrada com resistor pull-up.
C) Define o pino S1 como entrada com resistor pull-down.
D) Define o pino S1 como saída com resistor pull-up.
O que acontece se o pulso em S0 for detectado durante o delay de 10 segundos?
A) A carga permanece ligada.
B) A carga é desligada imediatamente.
C) A carga é desligada após o delay.
D) Nada acontece.
Sobre os pinos digitais
Não existem no arduíno
Possuem somente 2 estados.
Possuem 1024 estados
Possuem 1023 estados
Os pinos analógicos só funcionam como saída. Se quisermos usar uma entrada analógica, devemos utilizar os pinos PWM.
Verdadeiro
Falso
O que esse algoritmo fará?
Irá manter apagado o LED conectado ao pino 8
Ira somente ligar o LED conectado ao pino 8
Irá piscar o LED conectado ao pino 8
Irá queimar o LED conectado ao pino 8
Como se chama essa placa?
Protoboard
Placa de plástico.
Motherboard
Cardboard
Estes pinos são:
Pinos digitais
Pinos analógicos
Pinos de energia
Microcontrolador
O que o algoritmo fará?
Irá acender 3 leds ao mesmo tempo
Irá acender o led, quando o botão estiver pressionado
Irá queimar o led
Nada
O trecho de código a seguir, apresentará um erro. Por quê?
void setup ( ) {
pinMode(8, OUTPUT);
pinMode(9, INPUT);
}
void loop ( ) {
digitalRead(8);
digitalWrite(9, HIGH);
}
As funções READ e WRITE não correspondem aos tipos dos pinos em questão de entrada e saída.
As funções LOOP e SETUP não correspondem aos tipos dos pinos em questão de entrada e saída.
Os pontos e vírgulas estão nos lugares errados
Não há nenhum erro no código
Onde e quando foi criado o Arduino?
Alemanha em 2006
Estados Unidos em 2005
Japão em 2007
Itália em 2005
Finlândia em 2006
A comando digital.read(12) faz?
Lê uma entrada digital com qualquer porta
Lê uma entrada qualquer
Não faz nada, pois há um erro
Lê uma entrada analógica
As placas "arduino" incluem um micro LED conectado a que porta?
Porta digital 12
Porta analógica 3
Porta digital 13
Porta digital 3
O que é normalmente utilizado num led para proteger o circuito e diminuir a corrente evitando assim a queima do led?
Potenciómetro
Resistência
Jumper
Giroscópio
No código de programação para que é utilizado // ?
Não se utiliza
Para escrever o seu texto como orientação dos códigos.
Para orientar o programa
Nenhuma das respostas anteriores
No código ao lado o comando
digitalWrite(LED_PIN, HIGH) e
digitalWrite(LED_PIN, LOW) referem-se respectivamente:
Comando para ligar e desligar o botão.
Comando para definir uma porta para entrada e saída de dados a serem escritos no código.
Os comandos digitalWrite(LED_PIN, HIGH) e
digitalWrite(LED_PIN, LOW), stem função de promover mudança de estado, porém não estão relacionados com outros comandos.
O código configura anteriormente o pino digital 13 como OUTPUT e troca seu estado entre HIGH e LOW através dos comandos digitalWrite(LED_PIN, HIGH) e
digitalWrite(LED_PIN, LOW), sendo a função desse comando provocar mudança de estado.
Marque a alternativa que contém o código correto para a executar o circuito.
int vm = 10;
int am = 9;
int vd = 8;
void setup() {
pinMode(vm, OUTPUT);
pinMode(am, OUTPUT);
pinMode(vd, OUTPUT);
}
void loop() {
digitalWrite(vm, LOW);
digitalWrite(am, HIGH);
digitalWrite(vd, LOW);
delay(2000);
digitalWrite(am, LOW);
digitalWrite(vm, HIGH);
delay(5000);
digitalWrite(vd, HIGH);
digitalWrite(vm, LOW);
delay(5000);
}
void setup() {
pinMode(vm, OUTPUT);
pinMode(am, OUTPUT);
pinMode(vd, OUTPUT);
}
void loop() {
digitalWrite(vm, LOW);
digitalWrite(am, HIGH);
digitalWrite(vd, LOW);
delay(2000);
digitalWrite(am, LOW);
digitalWrite(vm, HIGH);
delay(5000);
digitalWrite(vd, HIGH);
digitalWrite(vm, LOW);
delay(5000);
}
void setup() {
pinMode(vm, OUTPUT);
pinMode(am, OUTPUT);
pinMode(vd, OUTPUT);
}
void loop() {
digitalWrite(vm, LOW);
digitalWrite(am, HIGH);
digitalWrite(vd, LOW);
delay(2000);
digitalWrite(am, LOW);
digitalWrite(vm, HIGH);
delay(5000);
digitalWrite(vd, HIGH);
digitalWrite(vm, LOW);
delay(5000);
}
int vm = 10;
int am = 9;
int vd = 8;
void setup() {
digitalWrite(vm, OUTPUT);
digitalWrite(am, OUTPUT);
digitalWrite(vd, OUTPUT);
}
void loop() {
pinMode(vm, LOW);
pinMode(am, HIGH);
pinMode(vd, LOW);
delay(2000);
pinMode(am, LOW);
pinMode(vm, HIGH);
delay(5000);
pinMode(vd, HIGH);
pinMode(vm, LOW);
delay(5000);
}
