Devices & Components
Arduino Uno Rev3
Dual H-Bridge motor drivers L298
DC Motor, Miniature
Hardware & Tools
Servo Motor, Premium Male/Male Jumper Wires
Premium Female/Male 'Extension' Jumper Wires, 40 x 3" (75mm)
Software & Tools
Arduino IDE
Project description
Code
L298N.ino
arduino
1const int IN1 = 7; 2const int IN2 = 6; 3const int IN3 = 5; 4const int IN4 = 4; 5const int ENA = 9; 6const int ENB = 3; 7 8 9void setup() { 10 11 pinMode (IN1, OUTPUT); 12 pinMode (IN2, OUTPUT); 13 pinMode (IN3, OUTPUT); 14 pinMode (IN4, OUTPUT); 15 pinMode (ENA, OUTPUT); 16 pinMode (ENB, OUTPUT); 17 18} 19 20void loop() { 21//control speed 22 analogWrite(ENA, 255); 23 analogWrite(ENB, 255); 24//control direction 25 digitalWrite(IN1, HIGH); 26 digitalWrite(IN2, LOW); 27 digitalWrite(IN3, HIGH); 28 digitalWrite(IN4, LOW); 29 30 31 32} 33
L298N.ino
arduino
1const int IN1 = 7; 2const int IN2 = 6; 3const int IN3 = 5; 4const int IN4 = 4; 5const int ENA = 9; 6const int ENB = 3; 7 8 9void setup() { 10 11 pinMode (IN1, OUTPUT); 12 pinMode (IN2, OUTPUT); 13 pinMode (IN3, OUTPUT); 14 pinMode (IN4, OUTPUT); 15 pinMode (ENA, OUTPUT); 16 pinMode (ENB, OUTPUT); 17 18} 19 20void loop() { 21//control speed 22 analogWrite(ENA, 255); 23 analogWrite(ENB, 255); 24//control direction 25 digitalWrite(IN1, HIGH); 26 digitalWrite(IN2, LOW); 27 digitalWrite(IN3, HIGH); 28 digitalWrite(IN4, LOW); 29 30 31 32} 33
Downloadable files
L298N
L298N

L298N
L298N

Connections
Connections

Documentation
Components Required
Components Required

Components Required
Components Required

Comments
Only logged in users can leave comments