Buscar

A partir do texto apresentado, considere a situação a seguir. Fabiana atua em uma empresa da área de robótica e começou a programar placas de a...

A partir do texto apresentado, considere a situação a seguir. Fabiana atua em uma empresa da área de robótica e começou a programar placas de arduino, especificamente para programação de pinos de entradas e saídas digitais. Ela iniciou a programação e foi explicando aos colaboradores da seção sobre as funções de digitalRead(pin), digitalWrite(pin, value) e pinMode(pin, Mode). Sobre a explicação de Fabiana a respeito das funções de digitalRead(pin), digitalWrite(pin, value) e pinMode(pin, Mode), julgue os itens a seguir. I. Fabiana explicou aos colegas que a função pinMode(pin, Mode) tem dois parâmetros, sendo eles o pin e o Mode. No parâmetro Mode, o programador deverá informar a configuração do pino, que poderá ser INPUT, OUTPUT ou INPUT_PULLUP. II. Fabiana disse aos colaboradores que a função digitalRead(pin) realiza a leitura do estado digital do pino e tem apenas um parâmetro, o pin, que deverá ser informado pelo programador. A função digitalRead(pin) retornará um valor: HIGH ou LOW. III. Fabiana pontuou que a função digitalWrite(pin, value) tem por finalidade realizar a escrita digital no pino, apresentando dois parâmetros, o pin e o value. Nessa função, o parâmetro value mostrará o valor que será externado pelo pino, podendo exteriorizar uma condição: INPUT ou OUTPUT. É correto o que se afirma em A) II e III, apenas. B) I, II e III. C) III, apenas. D) I e II, apenas.

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada item: I. Fabiana explicou aos colegas que a função pinMode(pin, Mode) tem dois parâmetros, sendo eles o pin e o Mode. No parâmetro Mode, o programador deverá informar a configuração do pino, que poderá ser INPUT, OUTPUT ou INPUT_PULLUP. - Esta afirmação está correta. A função pinMode() de fato possui dois parâmetros, onde o segundo parâmetro (Mode) define a configuração do pino. II. Fabiana disse aos colaboradores que a função digitalRead(pin) realiza a leitura do estado digital do pino e tem apenas um parâmetro, o pin, que deverá ser informado pelo programador. A função digitalRead(pin) retornará um valor: HIGH ou LOW. - Esta afirmação está correta. A função digitalRead() é utilizada para ler o estado digital de um pino e retorna os valores HIGH ou LOW. III. Fabiana pontuou que a função digitalWrite(pin, value) tem por finalidade realizar a escrita digital no pino, apresentando dois parâmetros, o pin e o value. Nessa função, o parâmetro value mostrará o valor que será externado pelo pino, podendo exteriorizar uma condição: INPUT ou OUTPUT. - Esta afirmação está incorreta. Na função digitalWrite(), o parâmetro value não representa as condições INPUT ou OUTPUT, mas sim os valores HIGH ou LOW que serão escritos no pino. Portanto, a resposta correta é a alternativa D) I e II, apenas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina