NEW
Font size
WorksheetsQuiz de Robótica Modulo1 - 2º TRIM
Total questions: 20
Worksheet time: 1hrs 22mins
O que caracteriza uma porta analógica no Arduino?
Só pode receber valores 0 ou 1
Pode ler valores em uma faixa contínua, geralmente de 0 a 1023
Só pode enviar sinais digitais
É usada apenas para comunicação serial
Qual das alternativas abaixo representa uma porta digital no Arduino?
A0
D2
VIN
GND
Para que serve a função delay no Arduino?
Para criar uma interrupção externa
Para pausar a execução do programa por um tempo determinado
Para ler valores analógicos
Para inicializar variáveis
Qual é a unidade de tempo utilizada na função delay() do Arduino?
Segundos
Minutos
Milissegundos
Microsegundos
O que acontece quando um push button é pressionado em um circuito Arduino típico?
O circuito é desligado
Um sinal elétrico é enviado para uma porta digital
O Arduino reinicia
O valor lido na porta analógica é sempre 0
Qual comando é usado para configurar uma interrupção externa no Arduino?
digitalWrite()
attachInterrupt()
analogRead()
delay()
O que significa PWM nas portas do Arduino?
Protocolo de Comunicação Serial
Modulação por Largura de Pulso
Porta de Memória Volátil
Potência Máxima de Watts
Qual das portas abaixo pode ser usada como saída PWM em um Arduino Uno?
D13
D3
A0
VIN
Qual é a principal diferença entre portas analógicas e digitais no Arduino?
Portas digitais só enviam sinais, analógicas só recebem
Portas digitais trabalham com 0 ou 1, analógicas com uma faixa de valores
Portas analógicas são mais rápidas
Não existe diferença
Para que serve a função attachInterrupt() no Arduino?
Para criar um atraso no código
Para associar uma função a um evento de interrupção externa
Para ler valores de sensores analógicos
Para inicializar o loop principal
Qual comando é utilizado para ler o valor de uma porta analógica no Arduino?
digitalRead()
analogRead()
analogWrite()
digitalWrite()
O que acontece se você usar delay(1000) no seu código Arduino?
O programa pausa por 1 segundo
O programa pausa por 1 milissegundo
O programa pausa por 10 segundos
O programa não pausa
Qual das opções abaixo NÃO é uma característica das portas PWM?
Permitem controlar a intensidade de LEDs
Permitem controlar a velocidade de motores
Só podem ser usadas como entradas
Geram sinais de onda quadrada modulados
Qual é a faixa de valores que a função analogRead() pode retornar no Arduino Uno?
0 a 255
0 a 1023
0 a 1
0 a 4095
Para que serve a função digitalWrite() em relação a push buttons?
Para ler o estado do botão
Para definir o estado de uma porta digital (HIGH ou LOW)
Para configurar a porta como entrada
Para criar uma interrupção
O que é necessário para que um push button funcione corretamente em um circuito Arduino?
Apenas conectar ao VCC
Conectar entre uma porta digital e GND, com resistor de 1K ohm
Conectar apenas à porta analógica
Conecetar ao GND e porta digital, não é necessário resistor
Qual das opções abaixo é um exemplo de uso da função delay() para pausar o programa por meio segundo?
delay(500);
delay(50);
delay(1000);
delay(5);
Usamos o #define para
definir valores constantes no código.
A função "for" utiliza da sintaxe da imagem. Essa função pode ser usada para:
A função "if"...
Verifica a sintaxe do código em cada caso.
Executa um bloco de código condicionalmente (se).
Executa um bloco de código sempre no loop.
Executa o camando enquanto o que estiver dentro das chaves for verdadeiro.
