Buscar

Que faz o código abaixo, feito para a IDE do quando um motor está ligado ao pino 10 e um botão de pressão está ligado ao pino 6? void setup() { pin...

Que faz o código abaixo, feito para a IDE do quando um motor está ligado ao pino 10 e um botão de pressão está ligado ao pino 6? void setup() { pinMode(10, OUTPUT); pinMode(6, INPUT_PULLUP): void loop() if (digitalRead(6) == HIGH){ 255); }else{ analogWrite(10, 128); motor DC em 50% da velocidade máxima ao se apertar o botão. Liga o motor DC quando botão não é pressionado. Liga o motor na velocidade máxima quando o botão está pressionado. Ao se o botão liga motor DC. Ao se apertar de novo, desliga motor DC. Desliga o motor DC ao se apertar o botão.

Essa pergunta também está no material:

Captura de tela 2024-03-04 115127
1 pág.

Inteligência Artificial Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

O código acima é feito para a IDE do Arduino e tem como objetivo controlar um motor DC e um botão de pressão. Na função setup(), o pino 10 é configurado como saída (OUTPUT) e o pino 6 é configurado como entrada (INPUT_PULLUP). Na função loop(), é verificado se o botão de pressão está pressionado (digitalRead(6) == HIGH). Se estiver pressionado, o motor DC é ligado na velocidade máxima (analogWrite(10, 255)). Caso contrário, o motor DC é ligado em 50% da velocidade máxima (analogWrite(10, 128)). Portanto, a alternativa correta é: Liga o motor DC quando botão não é pressionado. Liga o motor na velocidade máxima quando o botão está pressionado.

0
Dislike0

✏️ Responder

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

Outros materiais