I will be using 10 volts from my power supply, first I will connect the positive to VCC and the negative to ground. It will be very easy to fix, if your motor spins opposite of what you wanted for this demonstration then the change the wire connection. If you do not know the polarity don’t worry about it. If you know the polarity of your motor, connect the positive wire of the motor to the motor “A” connector on the left and the negative wire to the connector on the right. Let’s wire this up and then write some Arduino code to demonstrate. For this example, I will use a gear motor so that we can easily see the motor direction. Let’s connect a motor to channel a and demonstrate the basics of direction control using the digital write command. So keep that in mind when selecting your microcontrollers both Arduino and Raspberry Pi will work fine for with this board. If you want to control speed and direction you will need to use pulse width modulation PWM pins a potential of atleast 2.5 volts is required for the control board to recognize a high signal. Now if you are only concerned about motor direction you can use regular digital high-low output pins. The pins are either labeled 1a or 1b we will discuss that more in a minute these are the pins that need to be connected to the Arduino. The two pins on the right are for controlling motor A and the two pins on the left are for controlling motor B. The onboard LED indicates when the board has power, I do not recommend connecting ground and VCC to your Arduino as this can overload the power supply depending on the power required to drive the motors. To the right is the VCC pin which should be connected to the positive terminal of your power supply. Now let’s talk about the pin headers, the third pin from the left is the ground pin and should be connected to the negative terminal of your power supply. Each channel has a continuous output current 800 ma.Module can be driven by two dc motors at the same time or one phase 4 line 2 type stepping motor.The board has four, three millimeter mounting holes, each board has two L9110 chips, each chip can control the speed and direction of one DC motor, each motor has its own terminal block, motor A is on the right motor B is onthe left. The L9110 Motor Driver Control Board measures about 30 millimetres long and about 23 millimeters wide is about 15 millimeter stall with the terminals and pin headers installed but have a much lower profile with them removed. The L9110 Motor driver is very similar to the L298N but with a little less functionality but as you can see it issignificantly more compact and also has a much lower cost. The motor driver can operates between two and a half up to 12 volts DC and is capable of sourcing 800 milliamps per phase sustained or one-and-a-half amps momentarily. The L9110 Motor Driver can be used to control two small DC motors simultaneously or can be used to control a small stepper motor. The L9110 Motor Driver is a compact and inexpensive h-bridge motor control board that easily interfaces with microcontroller boards such as the Arduino, Raspberry Pi, ESP32, STM32, Nodemcu ESP8266, etc. ![]() In this tutorial I will show you how to use the L9110 motor driver board and write simple Arduino code to control various types of motors in your own personal projects. The board can be operated from 2.5V to 12V enabling this module to be used with both 3.3V and 5V microcontrollers. ![]() This module has two independent motor driver chips which can each drive up 800mA of continuous current. L9110 Motor driver with Arduino, Code, & Circuit Diagram- The L9110S 2-Channel motor driver module is a compact board that can be used to drive small robots.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |