Skip to content

Instantly share code, notes, and snippets.

@gbkrobotics
Created June 16, 2018 16:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gbkrobotics/b0c9e12c29e6a7607820eb283aa7fdae to your computer and use it in GitHub Desktop.
Save gbkrobotics/b0c9e12c29e6a7607820eb283aa7fdae to your computer and use it in GitHub Desktop.
/*
- O Driver Controlador Power PWM é um componente altamente tecnológico, desenvolvido para a aplicação em projetos eletrônicos de motores DC que usam como base plataformas de prototipagem, como, por exemplo, Arduino, AVR, AMR, PIC, Raspberry PI, etc.
- O Driver Motor DC PWM poder ser aplicado para controlar um motor DC, uma válvula solenóides, brinquedos elétricos e também LEDs em geral (potência e intensidade de brilho). A função do driver será controlar a velocidade do motor ou a intensidade do brilho (no caso de LED).
- Muito aplicado em projetos robóticos e domóticos, o Driver Motor DC Power PWM possui tensão de entrada e saída que variam de 5 a 24V, com capacidade máxima de saída de corrente de 5A com o uso de um dissipador e corrente de 1,5A sem o uso de um dissipador.
- Ao adquirir o Driver Motor Controlador Power PWM tenha a certeza de estar levando um produto funcional, que conta ainda com um transistor, muito utilizado como amplificador e interruptor de sinais elétricos.
- Não deixe de empregar o Driver Motor DC PWM em seus protótipos e garanta grandes feitos por meio de componentes simplificados e robustos que irão garantir segurança e profissionalidade em todo projeto realizado.
CARACTERÍSTICAS:
- Compatível com Arduino, AVR, PIC, ARM, Raspberry PI, etc.;
- Controla a velocidade do motor ou intensidade do brilho (no caso da fita LED);
- Prático e eficiente;
- Sinal de comando PWM;
- Baixa relação custo x benefício;
- Indicado para aplicação em projetos robóticos;
- Possui exclusivo transistor para melhorar desempenho;
- Ideal para controlar motor DC, valvulas solenoides, brinquedos e LEDs.
ESPECIFICAÇÕES:
- Tensão de trabalho: 5 a 24V;
- Saída máxima de corrente: 5A (instalações com valor excedente a 1A devem contar com instalação de um dissipador de calor);
- Dimensões (CxLxA): 20x25x15mm;
- Peso: 7g.
*/
int sinal = 9; // Ligar o Pino de Sinal ao Pino 9
int pwm = 0; // Velocidade inicial do motor
int velocidade = 1; // pontos de incremento na velocidade
void setup() {
// declarando o Pino 9 como saida
pinMode(sinal, OUTPUT);
}
void loop() {
analogWrite(sinal, pwm);
pwm = pwm + velocidade;
if (pwm == 0 || pwm == 255) {
velocidade = -velocidade ;
}
delay(30);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment