Buscar

Nota máxima curso arduíno

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

/
Página inicial  Tecnológicas  Introdução a Arduino, o básico para começar 
Módulo 3: Programando a Arduino e construindo projetos  Questionário 3
Questão 1
Correto
Atingiu 1,00 de 1,00
Iniciado em sexta, 8 Jan 2021, 01:54
Estado Finalizada
Concluída em sexta, 8 Jan 2021, 02:05
Tempo empregado 11 minutos 1 segundo
Avaliar 10,00 de um máximo de 10,00(100%)
Comentários Parabéns, você alcançou a maior nota possível nesta avaliação!
Na primeira aula, mostramos uma rampa com dois sensores de infravermelho que podia ser usada
para medirmos a velocidade da bola. Sabendo que o comando milis() retorna um número de
milissegundos desde que a placa foi ligada, escrevemos o programa abaixo:
while !(digitalRead(5));
 tempo1 = milis();
while !(digitalRead(6));
 tempo2 = milis();
Sobre este código, qual a afirmativa falsa?
Escolha uma:
a. O primeiro sensor está ligado na porta 5, e o segundo na porta 6.
b. Os dois sensores retornam o valor HIGH quando a bola passar na sua frente.
c. Os dois laços while fazem o programa esperar até que o sensor seja ativado.
d. Para saber o tempo em milissegundos que a bola demorou para passar por entre os dois
sensores, basta calcular “tempo1 - tempo2”. 
e. Para calcular a velocidade da bola, basta dividir  a distância entre os dois sensores pelo tempo
que ela demorou para passar
Sua resposta está correta.
ROBERTO OLIVEIRA
DA SILVA
https://lumina.ufrgs.br/
https://lumina.ufrgs.br/course/index.php?categoryid=7
https://lumina.ufrgs.br/course/view.php?id=30
https://lumina.ufrgs.br/course/view.php?id=30#section-4
https://lumina.ufrgs.br/mod/quiz/view.php?id=3384
https://lumina.ufrgs.br/
/
Questão 2
Correto
Atingiu 1,00 de 1,00
Em um projeto, você decide colocar um botão que tem que ser pressionado antes que o programa se
inicie. Então você constrói o seguinte circuito:
E coloca a seguinte linha de código dentro do setup:
while (digitalRead(7));
Sobre essa linha de código:
Escolha uma:
a. O comando deveria ser while (!(digitalRead(7)));
b. O comando correto seria analogRead.
c. O pino de lido deveria ser GND, não 7.
d. Está correta, mas é necessário configurar o pino 7 como INPUT_PULLUP. 
e. O laço deve conter algum comando dentro dele.
Sua resposta está correta.
/
Questão 3
Correto
Atingiu 1,00 de 1,00
Questão 4
Correto
Atingiu 1,00 de 1,00
Um colega que estava estava praticando o uso de laços e escreveu uma função abaixo chamada func1,
um código que pode ser chamado no programa a qualquer momento. Funções possuem um tipo e
parâmetros que lhes serão passados. No caso da func1, ela é uma função do tipo int e possui dois
parâmetros, x e y.
int func1 (int x, int y) { 
 int resposta = 1; 
 while (y > 0) { 
 resposta = resposta * x; 
 y = y - 1; 
 } 
 return resposta; 
}
Você decide chamá-la no seu programa usando o seguinte código:
resposta = func (3,2);
Após ser executado, qual o valor de “resposta”?
Escolha uma:
a. Nenhuma das opções.
b. 8
c. 9 
d. 6
Sua resposta está correta.
Um robô bastante simples possui apenas duas rodas e dois motores, um controlado por sua porta 5 e
outro pela porta 6. Quando ligados, os dois empurram o robô para frente.
Se quisermos fazer uma curva para a direita, o que devemos fazer?
Escolha uma:
a. Parar o motor da esquerda e ligar o da direita.
b. Ligar os dois motores ao mesmo tempo.
c. Parar o motor da direita e ligar o da esquerda. 
Sua resposta está correta.
/
Questão 5
Correto
Atingiu 1,00 de 1,00
Os comandos da Arduino tratam com tipos abstratos de dados. Ints, chars, booleanos e strings são
alguns dos seus nomes. Isso permite que o valor lido de um sensor possa ser usado diretamente em
um cálculo, ou em um outro comando, e é necessário fazer qualquer tratamento ou conversão no
programa.
Um colega decide criar o “aparelho mais chato do mundo”. Ele liga um buzzer na porta 5 e um sensor
de luminosidade na porta A0. O programa consiste em um único comando no “void loop()”:
tone (5, analogRead(A0));
O que o aparelho mais chato do mundo faz?
Escolha uma:
a. Toca um som e lê a luminosidade da sala, depois para de funcionar.
b. Lê a luminosidade da sala e produz continuamente um som, mais agudo quanto maior a luz. 
c. Lê a luminosidade da sala e toca um som apenas quando está claro.
d. Lê a luminosidade da sala e toca um som por um tempo determinado pela luz.
e. Nada.
Sua resposta está correta.
/
Questão 6
Correto
Atingiu 1,00 de 1,00
Em um dos exemplos, nós usamos um sensor para acender um número de LEDs de acordo com a
distância de um objeto. Para isso, foi necessário montar uma função de conversão, que converte o
valor lido no sensor em um número, o número de LEDs a serem acesos. Criamos a função abaixo que
lê uma porta analógica e retorna um valor de 1 a 10:
int valor() { 
 int valor_retorno; 
 valor_retorno = analogRed(A0); 
 valor_retorno = valor_retorno/100; 
 return(valor_retorno); 
}
Sobre esta função, qual é a afirmativa verdadeira?
Escolha uma:
a. Todas as alternativas estão corretas. 
b. O sensor de distância está ligado na porta A0.
c. Com alguma modificações, poderíamos usar uma função similar a esta para converter o sinal
lido pelo sensor em uma distância em centímetros.
d. Para acessar o número de LEDs a serem acesos, o programador pode chamar a função,
colocando o número em uma variável inteira leds_acesos, da seguinte forma:  leds_acesos =
valor();
e. A função simplesmente divide os valores lidos por 100. Como os valores do analogRead vão de
0 a 1023, os resultados irão de 0 a 10.
Sua resposta está correta.
/
Questão 7
Correto
Atingiu 1,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
Você quer construir um robô que se move e consegue detectar obstáculos usando um sensor de
ultrasom. Para controlá-lo, você escreveu três funções:
distanciaUltrasom(), que retorna em centímetros a distância do obstáculoà frente
robo_parar(), que pára os motores
robo_mover_para_tras(), que faz com que o robô recue, dê uma marcha ré.
Um colega escreveu o seguinte código para o robô:
while (distanciaUltrasom() < 30) {
 robo_mover_para_tras();
}
robo_parar();
O que ele faz?
Escolha uma:
a. Avança até estar a uma distância de trinta centímetros de um obstáculo.
b. Para a distâncias menores de trinta centímetros de um obstáculo.
c. Recua até uma distância de pelo menos trinta centímetros dos obstáculos a frente. 
Sua resposta está correta.
Você quer usar a arduino para construir um sensor remoto, uma pequena estação meteorológica para
ser colocada em locais remotos. Sabendo disso, o que não é importante levar em consideração no
projeto:
Escolha uma:
a. Uma fonte de energia independente
b. Uma maneira dele guardar grandes quantidades de dados, e disponibilizá-los para o
pesquisador
c. Sensores de obstáculos 
d. Sensores adequados, de luminosidade
e. Uma base física onde ficará instalado
Sua resposta está correta.
/
Questão 9
Correto
Atingiu 1,00 de 1,00
Questão 10
Correto
Atingiu 1,00 de 1,00
Outro exemplo que montamos foi um instrumento musical. Usando um buzzer na porta 5, ele gerava
diferentes tons musicais de acordo com a distância lida por um sensor de ultrassom. 
Sobre este projeto, qual a afirmação errada?
Escolha uma:
a. Vamos precisar criar uma função que converta as notas musicais e as converta em um número
para ser tocado pela função tone().
b. O projeto requer uma fonte de energia de alta potência para tocar os sons. 
c. O buzzer de muito pouca potência e pode ser alimentado diretamente pela placa Arduino.
d. A distância lida no sensor de ultrassom terá que ser convertida em uma nota musical, por
exemplo, de 5 a 10 centímetros de distância deve-se tocar a nota Dó.
Sua resposta está correta.
O PWM, Pulse Width Modulation, ou Modulação por Largura de Pulso, é uma forma de controlarmos
motores ligados na placa. Isso é feito ligando e desligando a porta em uma alta frequência, variando
proporcionalmente o tempo em que ela fica ligada e desligada. Assim controla-se a potência
transferida para o componente,e um motor ligado em um PWM de 50% (metade do tempo ligado,
metade desligado) vai operar, aproximadamente, na metade da potência se estivesse sempre ligado.
Observe as três figuras abaixo, elas representam diferentes PWMs, sendo que o primeiro é um de 50%:
Qual dos três pulsos passa a maior potência para o motor ligado?
Escolha uma:
a. O primeiro.
b. O terceiro.
c. O segundo. 
Sua resposta está correta.
Validar Certificado
https://lumina.ufrgs.br/mod/simplecertificate/verify.php
/
Ajuda
Termo de uso
Política de privacidade
https://lumina.ufrgs.br/faq
https://lumina.ufrgs.br/faq/termo_de_uso_Lumina.pdf
https://lumina.ufrgs.br/faq/politica_privacidade_Lumina.pdf
http://www.ufrgs.br/
http://www.ufrgs.br/sead
http://www.ufrgs.br/napead
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.pt_BR

Continue navegando