Dual Hbridge

+ How To Add This Control To Your Project (Click to Expand)
  1. Load the most recent release of ARC.
  2. Press the Project tab from the top menu bar in ARC.
  3. Press Add Control from the button ribbon bar in ARC.
  4. Choose the Movement Panels category tab.
  5. Press the Dual Hbridge icon to add the control to your project.
An H-Bridge is an electronic circuit that enables a voltage to be applied across a load in either direction and is triggered by a much lower voltage from a micro controller, such as the EZ-B v4 or IoTiny. These circuits are often used in robotics and other applications to allow DC motors to run forwards and backwards from a micro controller. H bridges are available as integrated circuits, or can be built from discrete components.

Because a micro controller (EZ-B v4 or IoTiny) is a small electronic computer, the I/O ports do not provide enough current to directly power a motor. Instead, the micro controller will send signals to the H-Bridge and the H-Bridge will power the motor. Think of the H-Bridge as a worker and the micro controller is the boss.

An HBridge (such as the Synthiam 2.5 Amp HBRidge) can be connected to the EZ-B Robot Controller by 4 digital signal wires. 2 wires per motor are used. This movement panel operates like the other movement panels and can be controlled by scripting or other controls that interact with it. Movement Panels are controls which move your robot. The Movement Panel directions can be modified by other controls, such as camera, voice, script, joystick and radar controls

ARC allows multiple physical EZ-B Robot Controllers to be connected at once. The Movement Controls only operate on the first board (Board 0)

*Note: This Control does not provide PWM speed. If you wish to control speed of your robot, use the PWM Hbridge Control.

1) Connect L298 VCC to your battery supply positive or the EZ-B power pin on D0 (red)
2) Connect L298 GND to your battery supply negative or the EZ-B power pin on D0 (black)
3) Connect L298 IN1 to EZ-B Pin D0
4) Connect L298 IN2 to EZ-B Pin D1
5) Connect L298 IN3 to EZ-B Pin D2
6) Connect L298 IN4 to EZ-B Pin D3
7) Connect L298 OUT1 to Motor 1
8) Connect L298 OUT2 to Motor 2


*Note: Because the above diagram is powering the HBridge off VCC (direct from battery), the switch will need to be Pressed Down. Although, please note that some HBridge versions reverse the direction of the switch and it will operate better UP. You will know which way the switch needs to be because the motors will not turn if the switch is incorrect position.


Thank You! This is exactly what I was looking for. So now I need to go buy the battery. 2 years ago DJ said get a 6v lead acid battery. My question is do I just wire that up to the EZB using the connector for the Double-A pack that comes with the EZB kit? Also what pins should we use to power the leds for the eyes? Are those a direct pin connection on the EZB? We tried it and they smoked/burnt up when we connected them. Probably to the wrong pins. Thanks again! We will be all over this! Using a thicker gauge wire in the pic below? Again I apologize for our noobness. This is just a Dad and Son trying to get this project going so we can learn and continue with more after this.
User-inserted image
Actually you can use many type of battery or power source 12 volt,6 volt, 7.2 nimh battery, 7.4 Lipo battery is like amazing amazing too. Just remember what ever power you use for EZ controller input will be the same power that it output to your robot including eye lights unless you add some voltage regulator before connecting to eye lights off of the red and black EZ pins.With 6 volt battery you probably don't need a regulator for robot power ,just connect to h bridge first.The eye lights may burn if no regulator,as they may be only 3 volts. DJ will no better than me though.