The Panasonic AZ7312 is a 1.2A, 20V DC Motor Driver Board. This board is designed to provide a low-cost, easy-to-use solution for controlling DC motors with an Arduino, Raspberry Pi, or other microcontroller. It features over-current, over-voltage, and short-circuit protection, as well as a wide range of speed and direction control. The AZ7312 can drive brushed or brushless DC motors up to 3A continuous, and offers a wide range of speed and direction control, as well as a variety of programmable features.