C++: CLASSE PARA CONTROLE DE MOTOR DC COM PONTE H
HTML-код
- Опубликовано: 24 май 2024
- Apoio: www.ryndackcomponentes.com.br/
Curso Completo de C++
go.hotmart.com/F72591849V
STM32 Bare Metal (50% OFF):
go.hotmart.com/B91808303I
Desenvolvimento de Produtos para Microcontroladores:
go.hotmart.com/X90772562T
Confira TODOS os cursos disponíveis:
wrkits.com.br/canal
Loja WR Kits
wrkits.com.br/
=======================================
Se inscreva em nosso canal do Telegram:
t.me/joinchat/AAAAAFjxor3czJ6...
Instagram WR Kits: / wrkits
Twitter/Instagram: @WagnerRambo e @WRKits
Contribua com a WR Kits em uma das plataformas:
/ wrkits
apoia.se/wrkits
www.padrim.com.br/wrkits
=======================================
Descrição do vídeo:
Confira a Classe que desenvolvemos em C++ para o controle de motores DC e ponte H, com pwm!
WR Kits parceria com Ryndack Componentes.
=======================================
Arquivos para download:
mega.nz/file/nR4gQTzY#QwM3vak...
=======================================
======================================= Наука
Otimo vídeo professor! Uma sugestão para aula futura: Controle automatico de ganho
Valeu Bernardo! Anotado.
Aula top!
Excelente vídeo
Que bom ver o poder do C++
Sempre que possível traremos aulas assim, obrigado!
Que aula topp meu amigo!!!
Muito obrigado Felipe!
fantastico
Obrigado!
top master. like 87
Bom dia mestre, para radwere, qual melhor linguagem c ou c++ . Qual vc indica obg. mestre
Poderia me ajudar com im código em arduino pra controlar motor por ponte h medindo a corrente de armadura?
😎👍👍👍
Boa noite. Qual o nome dessa ide?
Microchip Studio
ola, temho um arduino, e por falta de conhecimento liguei uma bomba de agua pequena diretamente nas saidas de 5v e gnd do arduino, logo apos o arduino nao liga mais, poderia me dizer onde esta o problema? É uma placa arduino uno generica...
É bem provável que o microcontrolador está danificado. Se é um UNO com Atmega328p versão DIP, experimente substituir por um novo com bootloader.
Para acionamento de cargas, você precisa projetar circuitos driver, pois as saídas do Arduino UNO fornecem apenas 40mA de corrente.
@@canalwrkits ok tomei minha decisão e vou descartar a placa danificada, então pretendo comprar uma nova, arduino uno, arduino mega, ou arduino mega wifi, acho que comprarei a mega wifi, obrigado por me ajudar!!!
Poderia me ajudar com im código em arduino pra controlar motor por ponte h medindo a corrente de armadura?
// Definição dos pinos
const int enA = 9; // Pino PWM para controle de velocidade
const int in1 = 8; // Pino de controle de direção
const int in2 = 7; // Pino de controle de direção
const int currentSensorPin = A0; // Pino analógico para leitura do sensor de corrente
// Constantes
const float sensorOffset = 2.5; // Offset do sensor de corrente em volts (ACS712 de 5A)
const float sensitivity = 0.185; // Sensibilidade do sensor em V/A (para ACS712 de 5A)
void setup() {
// Inicialização dos pinos
pinMode(enA, OUTPUT);
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
// Inicialização da comunicação serial
Serial.begin(9600);
}
void loop() {
// Exemplo de controle de motor
digitalWrite(in1, HIGH); // Define direção do motor
digitalWrite(in2, LOW); // Define direção do motor
analogWrite(enA, 200); // Define a velocidade do motor (0-255)
// Leitura do sensor de corrente
int sensorValue = analogRead(currentSensorPin);
float voltage = sensorValue * (5.0 / 1023.0); // Converte valor lido para tensão
float current = (voltage - sensorOffset) / sensitivity; // Calcula corrente em amperes
// Exibe a corrente no monitor serial
Serial.print("Corrente: ");
Serial.print(current);
Serial.println(" A");
delay(1000); // Aguarda 1 segundo antes de fazer nova leitura
}
Definição dos Pinos: Os pinos enA, in1 e in2 são configurados para controlar o motor através da ponte H. O pino currentSensorPin é usado para ler a corrente do sensor de corrente.Constantes: sensorOffset e sensitivity são usados para calibrar as leituras do sensor ACS712. Estes valores podem variar dependendo da versão do sensor que você está usando.Setup: Inicializa os pinos como saídas e configura a comunicação serial.Loop: No loop principal, o motor é acionado em uma direção com uma velocidade definida. A corrente é medida, convertida para amperes e exibida no monitor serial a cada segundo.