Ed
há 2 semanas
Vamos analisar cada afirmativa sobre os comandos `digitalWrite()` e `digitalRead()`: I. O comando `digitalWrite()` normalmente é utilizado em laços de decisão ou em atribuição para variáveis booleanas, caso esse esteja em uma linha de execução sozinho, esse comando não tem utilidade. Essa afirmativa é parcialmente verdadeira, pois `digitalWrite()` é usado para definir o estado de um pino como HIGH ou LOW, mas não é correto dizer que não tem utilidade se estiver sozinho; ele ainda pode ser útil para definir o estado de um pino. II. O comando `digitalWrite()` é normalmente utilizado em saídas mas também pode ser utilizado em entradas. Essa afirmativa é falsa, pois `digitalWrite()` é exclusivamente utilizado para definir o estado de pinos de saída, não pode ser usado em entradas. III. O comando `digitalRead()` é normalmente utilizado em entradas mas também pode ser utilizado em saídas. Essa afirmativa é falsa, pois `digitalRead()` é utilizado apenas para ler o estado de pinos de entrada, não pode ser usado em saídas. Agora, analisando as afirmativas: - A afirmativa I é parcialmente correta, mas não totalmente. - A afirmativa II é falsa. - A afirmativa III é falsa. Portanto, a única afirmativa que tem algum grau de verdade é a I, mas como não é totalmente correta, não podemos considerar que todas as afirmativas estão corretas. Dessa forma, a alternativa correta é: nenhuma das alternativas apresentadas é totalmente correta. Se precisar de mais ajuda, é só perguntar!
Mais perguntas desse material