Motor Driver BTS7960 43A (2 / 4 stap)

Stap 2: Verbind het met de arduino


De aansluiting van deze module voor Arduino Board wordt getoond in het schema hieronder, 2 PWM Pin verbonden met PWM Pin op de arduino, nl pin verbonden met digitale pin op de arduino, de motor stuurprogramma kanaal zal moet uitschakelen als nl Pin laag is.

Eenvoudige code voor arduino hieronder.

/*........................
BTS7960 Motor Driver Test
Geschreven door: Mohannad-Rawashdeh
Code voor:

*/
int RPWM = 5;
int LPWM = 6;
timer 0
int L_EN = 7;
int R_EN = 8;

VOID Setup {}
Zet uw setup-code hier, om het eenmalig uit te voeren:
for (int i = 5; ik < 9; i ++) {}
pinMode(i,OUTPUT);
}
for (int i = 5; ik < 9; i ++) {}
digitalWrite(i,LOW);
}
delay(1000);
Serial.begin(9600);
}

void loop {}
Zet uw belangrijkste code hier, om het herhaaldelijk uitvoeren:
Serial.println ("nl hoge");
digitalWrite(R_EN,HIGH);
digitalWrite(L_EN,HIGH);
delay(1000);
for (int i = 0; ik < 256; i ++) {}
analogWrite(RPWM,i);
analogWrite(LPWM,255-i);
delay(100);
}
delay(500);
for (int i = 255; ik > 0; ik--) {}
analogWrite(RPWM,i);
analogWrite(LPWM,255-i);
delay(100);
}
delay(500);
Serial.println ("nl LOW");
digitalWrite(R_EN,LOW);
digitalWrite(L_EN,LOW);
delay(1000);
for (int i = 0; ik < 256; i ++) {}
analogWrite(RPWM,i);
delay(100);
}
delay(500);
for (int i = 255; ik > 0; ik--) {}
analogWrite(RPWM,i);
delay(100);
}
delay(500);
}

En dit is een video te tonen hoe deze code werkt

de frequentie van de PWM op de arduino UNO Atmega328p - Timer0 is 970Hz, dit is een lage frequentie PWM, in de volgende stap willen we PWM frequentie te verhogen.

Gerelateerde Artikelen

Motor Driver Module

Motor Driver Module

Hallo kerels.Dit is mijn eerste Instructable, hoop u van het zult houden.In dit Instructable ga ik om u te tonen hoe het maken van een motor driver module voor slechts $1 en paar Buks. Zijn heel eenvoudig te maken, maar alles wat die u nodig hebt is
$1 motor Driver Circuit voor Arduino

$1 motor Driver Circuit voor Arduino

Het verhaal van deze motor shield is dat ik wilde maken van een robot voor mijn multifunctionele brainwave gecontroleerd systeem en heb ik besloten om dit met u delen. Het is een heel eenvoudige schakeling, ik gebruikte de L293D IC thats een dubbele
Het gebruik van de L298 Motor Driver Module - Arduino tutorial Arduino Tutorial

Het gebruik van de L298 Motor Driver Module - Arduino tutorial Arduino Tutorial

Dit dubbele bidirectionele motor stuurprogramma is gebaseerd op de zeer populaire L298 Dual H-Bridge Motor Driver IC. Deze module kan je gemakkelijk en onafhankelijk controle twee motoren van tot 2A in beide richtingen.Het is ideaal voor robotic toep
L298N Motor Driver Controller boord

L298N Motor Driver Controller boord

Een gids over het gebruik van de L298N Motor Driver Controller boord, dit is een dubbele motor controller boord waarmee u kunt bepalen van de richting en snelheid van twee DC-motoren of een stappenmotor.De L298N Motor Driver Controller boord is een z
Eenvoudige, goedkope Motor Driver Board voor Arduino

Eenvoudige, goedkope Motor Driver Board voor Arduino

Vele projecten met Arduino moeten vaak motoren, of het nu gaat om een auto of een stofzuiger of iets anders. Maar het probleem is dat u kan niet rechtstreeks met een motor Arduino verbinden zoals de uitgangsspanning zeer laag is. Dus, kunt u een H-br
TB6560 Microstepping bipolaire Chopper Stepper Motor Driver

TB6560 Microstepping bipolaire Chopper Stepper Motor Driver

In dit artikel zal ik beschrijven hoe ik bouwde stepper motor drivers voor ongeveer $10USD per stuk. Opgenomen zal worden een compleet schema, een monster van bestuur indeling en links naar YouTube video's van het stuurprogramma wordt uitgevoerd onde
Het gebruik van de L293D Motor Driver - Arduino tutorial Arduino Tutorial

Het gebruik van de L293D Motor Driver - Arduino tutorial Arduino Tutorial

De L293D is een 16-pins Motor Driver IC die een set van twee DC-motoren tegelijk in een willekeurige richting kunt bepalen. De L293D is ontworpen om bidirectionele station stromingen van maximaal 600 mA (per kanaal) op spanningen van 4.5 V tot en met
Arduino Uno en Visuino: controle van slimme auto Robot met Joystick en L298N Motor Driver

Arduino Uno en Visuino: controle van slimme auto Robot met Joystick en L298N Motor Driver

Dat Smart auto ingesteld wanneer gecombineerd met L298N Motor Driver Modules, bieden een van de gemakkelijkste manieren om robot auto's maken. De L298N Motor Driver Module is makkelijk te controleren met Arduino, en met behulp van Visuino kunt u uw a
Programmeerbare Robot auto met behulp van Mediatek LinkIt één bestuur en L293D Motor Driver IC

Programmeerbare Robot auto met behulp van Mediatek LinkIt één bestuur en L293D Motor Driver IC

Met de hulp van dit Instructable zult u in staat om een auto van de programmeerbare Robot met behulp van Mediatek LinkIt één bestuur en L293D Motor Driver IC.Hier, is LinkIt één Board gebruikt als controller om te rijden de motoren in de respectieve
Motor Driver met behulp van de 555 Timer IC

Motor Driver met behulp van de 555 Timer IC

Ik woon in een klein stadje, 60 mijl afstand van de hoofdstad van de provincie. Het is onmogelijk voor mij om een motor bestuurder om te beginnen met een robot of RC project. Zelfs als ik wilde om te bouwen van mijn eigen motor chauffeur, is het moei
Met behulp van de Sparkfun Motor Driver 1A Dual TB6612FNG - a Beginner's Guide

Met behulp van de Sparkfun Motor Driver 1A Dual TB6612FNG - a Beginner's Guide

als een beginner mezelf, ik worstelde om te vinden van een one-stop reeks instructies om te starten met De Sparkfun Motor Driver 1A Dual TB6612FNG.  Deze motor stuurprogramma breakout board is van uitzonderlijke waarde, is prachtig klein, maar heeft
Arduino - Grove I2C Motor Driver

Arduino - Grove I2C Motor Driver

Ik heb onlangs een paar Grove sensoren, en zoals altijd probeerde ik bedrading het omhoog met de Arduino en de kern van de Particle. Grove sensoren zijn een reeks van senors vorm Seeed Studio, ze hebben een breed scala van sensoren en componenten en
Snelheid gecontroleerde RC auto gebruikend (4 CH Motor-Driver Controller + Arduino + Bluetooth)

Snelheid gecontroleerde RC auto gebruikend (4 CH Motor-Driver Controller + Arduino + Bluetooth)

Hallo, dit is mijn eerste instructable hier, ik hoop dat je bevalt en voel je vrij om te vragen over iets niet duidelijk in.Ik begon in de eerste plaats dit project nadat ik wilde bepalen 4 motoren die relatief hoog vermogen (12Volts, 4 ampère) verei
L293D/NE Motor Driver Pin Diagram

L293D/NE Motor Driver Pin Diagram

In dit Instructable zal ik u tonen de Pin Diagram van L293D motor Driver.Voordat we aan de slag moet u begrijpen dat L293D motor stuurprogramma hebben 16 pins met functies in tegenwijzerzin richting, zoals in de afbeelding hierboven.Stap 1: Pin funct