Ed
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).
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade