WorksheetsArduino TP02
Total questions: 10
Worksheet time: 11mins
De acordo com as características de arquitetura do arduino, podemos afirmar que as portas de A0 a A5 são portas analógicas de entrada e saída
Sim, as portas analógicas poderão ser utilizadas para dispositivos analógicos de entrada e saída
Sim, mas tem que ser configuradas via programação para que o microcontrolador saiba quais são os dispositivos de entrada e saída.
Não, as postas analógicas são exclusivas para sinais analógicos de entrada
Não, as postas analógicas são exclusivas para sinais analógicos de saída
É possível afirmar que a porta analógica suportam sinais PWM?
Sim, desde que sejam definidas na programação usando funções especificas
Não, os sinais PWM são portas digitais especificas, sendo assim, as portas analógicas não suportam estes sinais
Sim, desde sejam convertidas utilizando funções especificas no sketch do projeto para seu uso.
Sim, como as postas analógicas poderão ser convertidas para portas digitais, automaticamente ela poderá ser aplicada em sinais PWM.
Se aplicarmos uma tensão de referencia 3.3V, qual seria por valor de tensão no sinal de nível lógico 1000 da porta analógica?
0,0032
3,22
4,88
3,30
A função de configuração para inicializar o uso do Monitor serial é feita através da função:
Serial.begin(frequencia);
Serial.println(conteúdo);
Serial.print(frequencia);
Serial.begin(conteúdo);
Assinale a alternativa correta sobre as funções analogRead e digitalRead ?
Leitura da porta analógica e saída da porta digital
Saída da porta digital e leitura da porta digital
Saída da porta analógica e leitura da porta digital
Leitura da porta analógica e leitura da porta digital
Ao conectarmos um potenciômetro na porta A0 do arduino e fizermos a execução de leitura da programação onde deverá apresentar no serial monitor o valor da leitura e o texto de acordo com a figura abaixo, podemos definir que a linha de programação para a execução é:
Serial.print (analogRead(A0));
Serial.println( “ – BAIXO”);
Serial.println (analogRead(A0));
Serial.println( “ – BAIXO”);
Serial.print (analogRead(A1));
Serial.println( “ – BAIXO”);
Serial.println (analogRead(A0));
Serial.print( “ – BAIXO”);
É necessário configurar o parâmetro de entrada (INPUT) ou saída (OUTPUT) de dispositivos conectados na porta analógica?
Sim, tantos as portas digitais e analógicas deverão ser configuradas para que o microcontrador saiba que se trata de dispositivo de entrada ou saída
Não, já que as portas analógicas são definidas como OUTPUT
Só existe a necessidade de configurar os parâmetros de entrada ou saída, caso as portas sejam usadas como portas digitais
Com exceção, como as portas analógicas já são definidas como INPUT, caso necessite de sinais analógicos para saída, há a necessidade de passar o parâmetro de OUTPUT
A sintaxe da estrutura condicional para duas condições é:
if ( condição )
{
// instruções de execução
}
else ( condição )
{
// instruções de execução
}
if ( condição )
{
// instruções de execução
}
else
{
// instruções de execução
}
if
{
// instruções de execução
}
else ( condição )
{
// instruções de execução
}
if ( condição ) ;
{
// instruções de execução
}
else ;
{
// instruções de execução
}
Diante do protótipo proposto, será monitorado a leitura dos sinais coletados pelo potenciômetro, sendo assim, assinale a alternativa que complete as lacunas do codigo abaixo:
#define pot A0
void setup()
{
Serial.__________(______);
}
void loop()
{
if (_________________(pot)<=500)
{
Serial.print("a leitura eh: ");
Serial.print(__________________);
}
}
#define pot A0
void setup()
{
Serial.print(9600);
}
void loop()
{
if (analogRead(pot)<=500)
{
Serial.print("a leitura eh: ");
Serial.print(analogRead(pot));
}
}
#define pot A0
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (digitalRead(pot)<=500)
{
Serial.print("a leitura eh: ");
Serial.print(digitalRead(pot));
}
}
#define pot A0
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (analogRead(pot)<=500)
{
Serial.print("a leitura eh: ");
Serial.print(analogRead(pot));
}
}
#define pot A0
void setup()
{
Serial.begin(pot);
}
void loop()
{
if (analogRead(pot)<=500)
{
Serial.print("a leitura eh: ");
Serial.print(analogRead(pot));
}
}
A função delay() tem qual objetivo no código de programação do arduino?
Fazer uma led ligar.
Fazer uma alteração no código.
Fazer uma pausa no programa por um determinado tempo.
Fazer uma soma de valores
