Polarity switching on the DFRduino L298P shield

I'm powering an Peltier element using an external power source of 12V 2A via the DFRduino L298P shield on a Arduino Uno. I want to be able to switch the polarity of the Peltier so i can switch the hot/cold side.

I understand that i need to use a H-bridge to switch the polarity and that the shield uses a H-bridge. But i can't figure out how to use this.

So, is it possible to switch the polarity using this shield or would you recommend another component to make this work?

You may find these suggestions helpful: Reverse Polarity- Peltier Cooler - #4 by system

There is an inexpensive H-Bridge available in the $5.00 range depending on your source. Try using a BTS7960. It comes with a heatsink and would supply the needed current without a problem. It needs 5V for logic power and about 8V minimum for the motor side.

The best place for the L298 is the trash bin. You lose about 2.8 volts to the load.

Thank you for your suggestion, but since i already have the L298 i would like to try this one out first. Could you give me some advice on how to switch the polarity on this shield?

The direction will control the polarity of the outputs.

We would need to know if the L298 you have has direction control or just IN1,IN2
in which case they are always opposite polarity to turn the motor one direction or the other but same polarity , to stop the motor. (no diference of potential = no motion), wheras the L298's with direction control allow you to select a direction and the control the speed by PWMing one of the two input pins. (IN1, IN2).

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.