Buscar

O que faz o código abaixo, feito para a IDE do Arduino, quando um motor DC está ligado ao pino 10 e um botão de pressão está ligado ao pino 6? voi...

O que faz o código abaixo, feito para a IDE do Arduino, quando um motor DC 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){
analogWrite(10, 255); }
else{
analogWrite(10, 128);
}
}


a) Põe o motor DC em 50% da velocidade máxima ao se apertar o botão.
b) Desliga o motor DC ao se apertar o botão.
c) Liga o motor DC quando o botão não é pressionado.
d) Liga o motor DC na velocidade máxima quando o botão está pressionado.
e) Ao se apertar o botão liga o motor DC. Ao se apertar de novo, desliga o motor DC.

Essa pergunta também está no material:

Compiladore e simuladores
3 pág.

Programação Aplicada A Engenharia Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

O código apresentado é um exemplo de programa para a placa Arduino que controla um motor DC e um botão de pressão. Vamos analisar o código: Na função `setup()`, definimos o pino 10 como saída (`OUTPUT`) para controlar o motor DC e o pino 6 como entrada (`INPUT_PULLUP`) para ler o estado do botão de pressão. Na função `loop()`, verificamos se o botão de pressão está pressionado utilizando a função `digitalRead(6)`. Se o botão estiver pressionado (`HIGH`), o motor DC é ligado na velocidade máxima, utilizando a função `analogWrite(10, 255)`. Caso contrário, ou seja, se o botão não estiver pressionado, o motor DC é ligado em uma velocidade intermediária, utilizando a função `analogWrite(10, 128)`. Portanto, a alternativa correta é a letra d) Liga o motor DC na velocidade máxima quando o botão está pressionado.

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

✏️ 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