Ed
há 2 semanas
Vamos analisar cada uma das alternativas em relação aos comandos `digitalWrite()` e `digitalRead()` da plataforma Arduino: a) O comando `digitalRead()` faz a leitura dos pinos e recebe dois parâmetros, o pino que se deseja ler, e estado que o mesmo deve estar (HIGH ou LOW) - Incorreta. O `digitalRead()` apenas lê o estado de um pino e recebe apenas um parâmetro (o pino). b) O comando `digitalWrite()` faz a escrita dos pinos e recebe um parâmetro, pino que se deseja acionar/desligar, e o estado que o mesmo deve ser feito através de um comando de atribuição - Incorreta. O `digitalWrite()` recebe dois parâmetros: o pino e o estado (HIGH ou LOW). c) O comando `digitalRead()` faz a escrita dos pinos e recebe dois parâmetros, pino que se deseja acionar/desligar, e estado que mesmo deve estar (HIGH ou LOW) - Incorreta. O `digitalRead()` não faz escrita, apenas leitura. d) 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) - Correta. O `digitalWrite()` realmente recebe dois parâmetros: o pino e o estado (HIGH ou LOW). e) O comando `digitalWrite()` faz a leitura dos pinos e recebe dois parâmetros, o pino que se deseja ler, e estado que o mesmo deve estar (HIGH ou LOW) - Incorreta. O `digitalWrite()` não faz leitura, apenas escrita. Portanto, a alternativa correta é: d) 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).
Mais perguntas desse material