Nenhum comentário

UTILIZANDO ARDUINO COMO CONTROLADOR PWM

Hoje vamos utilizar um arduino e um potenciômetro para fazer o controle PWM. Atualmente o PWM é muito utilizado para controlar velocidade de motores DC ou até mesmo intensidade de LED’s. Utilizaremos o módulo IRF520 para fazer o controle.

Especificações do módulo IRF520

– Tensão de operação: 3.3V – 5V

– Tensão máxima de carga: 24V DC

– Corrente máxima de carga: <5A

– Peso: 10g

– Dimensões: 33 x 24 x 20mm

Utilizaremos:

– Módulo Mosfet IRF520

– Fios Jumper Macho/Femea

– Arduino UNO

– Potenciômetro 10k

– led, fita de led ou motor. Conforme preferência.

Esquema de montagem:

No exemplo, estamos utilizando um motor DC 6v, mas é possível utilizar qualquer carga DC de até 24v 5A, como fitas de led, entre outros.

Agora que você conectou todos os pinos, basta copiar e colar o código na IDE do seu arduino:

 int irfPin = 6; // pino que vai para o módulo
 int potPin = 0; // pino para leitura do potenciômetro
 int val = 0; //variável para armazenar o valor lido
 
 void setup()
 { 
    pinMode(irfPin, OUTPUT); // configura pino como saída
 }
 
 void loop()
 {
    val = analogRead(potPin);  // le o valor analógico
    analogWrite(irfPin, val / 4); // aciona led com o valor analógico lido
                                   //dividido por 4 para ajustar ao valor  
                                   //máximo que pode ser atribuído a função
}
}

Confira como ficou na prática:

E ai, o que achou da matéria?

Referência:

www.arduino.cc

Escrito por:

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s