O Arduino se destaca por sua simplicidade e versatilidade, permitindo a criação de projetos inovadores. Entre suas ferramentas poderosas, as funções analogWrite(), pinMode() e analogWriteResolution() se destacam como peças essenciais para controlar dispositivos com alta precisão. Com relação a funções utilizadas na plataforma Arduino, observe as afirmativas a seguir: I - A função analogWrite() é utilizada para definir a resolução da conversão digital para analógica em um pino específico na plataforma Arduino. II - A função pinMode() configura um pino do Arduino como entrada ou saída, além de definir o tipo de sinal (digital-analógico) que ele pode receber ou enviar. III - A função analogWriteResolution() é utilizada para enviar valores analógicos para um pino PWM, controlando a intensidade de um LED, por exemplo. Está correto o que se afirma em:

Questão

O Arduino se destaca por sua simplicidade e versatilidade, permitindo a criação de projetos inovadores. Entre suas ferramentas poderosas, as funções analogWrite(), pinMode() e analogWriteResolution() se destacam como peças essenciais para controlar dispositivos com alta precisão.

Com relação a funções utilizadas na plataforma Arduino, observe as afirmativas a seguir:

I - A função analogWrite() é utilizada para definir a resolução da conversão digital para analógica em um pino específico na plataforma Arduino.

II - A função pinMode() configura um pino do Arduino como entrada ou saída, além de definir o tipo de sinal (digital-analógico) que ele pode receber ou enviar.

III - A função analogWriteResolution() é utilizada para enviar valores analógicos para um pino PWM, controlando a intensidade de um LED, por exemplo.

Está correto o que se afirma em:

Alternativas

A) II e III, apenas.

B) I e II, apenas.

C) I e III, apenas.

D) I, II e III.

E) I, apenas.

78%

Explicação

Vamos analisar cada afirmativa com base no uso correto das funções no Arduino.

I) A ideia central está correta: a resolução usada para representar o valor “analógico” (na prática, o número de níveis disponíveis para gerar o sinal por PWM ou por DAC, quando a placa tiver DAC) pode ser definida por função específica de resolução (em muitas placas modernas há ajuste de resolução para escrita “analógica”). Embora em várias placas clássicas (ex.: Arduino Uno) isso não seja ajustável dessa forma, a afirmativa descreve o propósito de definir resolução associada à escrita analógica, o que é o ponto certo.

II) Incorreta. A função pinMode() apenas configura o pino como INPUT, OUTPUT (ou INPUT_PULLUP). Ela não define “tipo de sinal digital-analógico” que o pino pode receber/enviar. Esse “tipo” depende do hardware do pino (se é ADC, PWM, DAC etc.), não do pinMode().

III) Incorreta. A função analogWriteResolution() não envia valores PWM para um pino. Quem envia valores (por PWM, por exemplo para controlar brilho de LED) é a analogWrite(). A analogWriteResolution() ajusta a resolução (quantos bits) usada pela escrita analógica em placas que suportam isso.

Conclusão: somente a I está correta.

Alternativa correta: (E).

Travou em outra questão? A gente resolve.

Crie sua conta grátis e resolva 3 questões por dia com explicação passo a passo, por texto ou foto.

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.