Adriano, the Arduino Robot | Step 3 (L293D Controlled)
[Everything in this robot is built from scratch, no kits used (except for the chassis).]
Click here to view the previous steps in this series.
Step 1 (Basic Operation)
Step 2 (Remote Controlled)
Further to adding the remote control feature, I added the L293D H bridge chip to allow the Arduino to reverse motor direction. This also allows for the removal of the 2N2222 transistors that were previously managing the power supply to the motors based on signals received from the Arduino.
As you can see from the video and the schematic, using the L293D chip significantly reduces the complexity and bulk of the circuit. On the other hand, you now need to respond to one more remote key press (down/reverse) and issue two more pin signals (reverse action, one for each motor).