Logo Passei Direto
Buscar
A plataforma Arduino possui algumas funções, métodos e comandos específicos para sua utilização e programação. Sobre os comandos/funções digitalWrite() e digitalRead() assinale a alternativa correta: a. O comando digitalWrite() faz a escrita dos pinos e recebe dois parâmetros, o pino que se deseja acionar/desligar, e o estado que o mesmo deve ficar (HIGH ou LOW) b. O comando digitalRead() faz a leitura dos pinos e recebe dois parâmetros, o pino que se deseja ler, e o estado que o mesmo deve estar (HIGH ou LOW) c. O comando digitalWrite() faz a leitura dos pinos e recebe dois parâmetros, o pino que se deseja ler, e o estado que o mesmo deve estar (HIGH ou LOW) d. O comando digitalWrite() faz a escrita dos pinos e recebe um parâmetro, o pino que se deseja acionar/desligar, e o estado que o mesmo deve ser feito através de um comando de atribuição e. O comando digitalRead() faz a escrita dos pinos e recebe dois parâmetros, o pino que se deseja acionar/desligar, e o estado que o mesmo deve estar (HIGH ou LOW)
User badge image
Thiago Bonifacio

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada uma das alternativas em relação aos comandos `digitalWrite()` e `digitalRead()` da plataforma Arduino: a) O comando digitalWrite() faz a escrita dos pinos e recebe dois parâmetros, o pino que se deseja acionar/desligar, e o estado que o mesmo deve ficar (HIGH ou LOW) - Esta afirmação está correta. O `digitalWrite()` é usado para definir o estado de um pino como HIGH ou LOW. b) O comando digitalRead() faz a leitura dos pinos e recebe dois parâmetros, o pino que se deseja ler, e o estado que o mesmo deve estar (HIGH ou LOW) - Esta afirmação está incorreta. O `digitalRead()` apenas recebe um parâmetro, que é o pino a ser lido, e retorna o estado (HIGH ou LOW), não recebe um estado. c) O comando digitalWrite() faz a leitura dos pinos e recebe dois parâmetros, o pino que se deseja ler, e o estado que o mesmo deve estar (HIGH ou LOW) - Esta afirmação está incorreta. O `digitalWrite()` não faz leitura, apenas escrita. d) O comando digitalWrite() faz a escrita dos pinos e recebe um parâmetro, o pino que se deseja acionar/desligar, e o estado que o mesmo deve ser feito através de um comando de atribuição - Esta afirmação está incorreta. O `digitalWrite()` realmente faz a escrita, mas recebe dois parâmetros, não um. e) O comando digitalRead() faz a escrita dos pinos e recebe dois parâmetros, o pino que se deseja acionar/desligar, e o estado que o mesmo deve estar (HIGH ou LOW) - Esta afirmação está incorreta. O `digitalRead()` não faz escrita, apenas leitura. Portanto, a alternativa correta é: a) O comando digitalWrite() faz a escrita dos pinos e recebe dois parâmetros, o pino que se deseja acionar/desligar, e o estado que o mesmo deve ficar (HIGH ou LOW).

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais conteúdos dessa disciplina