{"id":19999,"date":"2021-02-15T08:20:11","date_gmt":"2021-02-15T08:20:11","guid":{"rendered":"https:\/\/electropeak.com\/learn\/?p=19999"},"modified":"2023-05-24T13:00:44","modified_gmt":"2023-05-24T13:00:44","slug":"interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino","status":"publish","type":"post","link":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/","title":{"rendered":"Interfacing BTS7960 43A High Power Motor Driver Module with Arduino"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"19999\" class=\"elementor elementor-19999\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c11aecc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c11aecc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-277487d\" data-id=\"277487d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8ca7570 elementor-widget elementor-widget-text-editor\" data-id=\"8ca7570\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Learn how to interface the BTS7960 43A high-power motor driver module with Arduino. This guide covers the key features of the BTS7960 motor driver, its pinout configuration, and provides step-by-step instructions for circuit connection and code implementation. Take control of your motors with this versatile and powerful motor driver.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74eb688a elementor-widget elementor-widget-heading\" data-id=\"74eb688a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">BTS7960 43A Motor Driver Features <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-260f9c9b elementor-widget elementor-widget-text-editor\" data-id=\"260f9c9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The BTS7960 is a high-current full-bridge motor driver module. The Key features are:<\/p><ul><li>Input voltage: 6V to 27V<\/li><li>Maximum allowable current: 43 A<\/li><li>PWM capability: up to 25 kHz<\/li><li>Two PWM output pins for speed control in direct and reverse directions<\/li><li>Two EN output pins to control motors<\/li><li>Two IS input pins to protect against high current and heat<\/li><\/ul><p>These modules control DC motors using PWM (Pulse Width Modulation) technique. These modules convert a constant input voltage to a variable voltage for motor. The speed can be controlled by changing the DC motor voltage. PWMs usually have a fixed frequency and can be controlled by controlling the time that the pulse is HIGH (Duty Cycle).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16d97b0d elementor-widget elementor-widget-image\" data-id=\"16d97b0d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Module.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"BTS7960-43A-Driver-Module\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjAwMTEsInVybCI6Imh0dHBzOlwvXC9lbGVjdHJvcGVhay5jb21cL2xlYXJuXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wMVwvQlRTNzk2MC00M0EtRHJpdmVyLU1vZHVsZS5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Module.jpg\" class=\"attachment-large size-large wp-image-20011\" alt=\"BTS7960 43A Motor Driver\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47eed2a4 elementor-widget elementor-widget-text-editor\" data-id=\"47eed2a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You can download the datasheet of this module here.<\/p><p><div class='w3eden wpdm_package_shortcode'><!-- WPDM Link Template: Call to Action 3 -->\n\n<div class=\"well c2a3\">\n    <div class=\"media\">\n        <div class=\"mr-3\" align=\"left\">\n            <img decoding=\"async\" class=\"wpdm_icon\" alt=\"Icon\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/plugins\/download-manager\/assets\/file-type-icons\/pdf.svg\" \/>\n        <\/div>\n        <div class=\"media-body\">\n            <h3 class=\"media-heading\" style=\"padding-top: 0px;border:0px;margin: 0 0 5px 0;font-size:12pt;\">\n                <a style=\"font-weight: 700\" href=\"https:\/\/electropeak.com\/learn\/download\/bts7960-43a-motor-driver-datasheet\/\">BTS7960 43A Motor Driver Datasheet<\/a>\n                <span style=\"font-size:8pt;font-weight:300\" class=\"text-muted ml-4\">\n                    <i class=\"fas fa-hdd mr-1\"><\/i> 463.72 KB\n                    <i class=\"ml-3 far fa-arrow-alt-circle-down mr-1\"><\/i> 4586 downloads\n                <\/span>\n            <\/h3>\n            &#8230;\n        <\/div>\n        <div class=\"ml-3\" align=\"right\">\n            <a class='wpdm-download-link download-on-click btn btn-primary '  rel='nofollow' href='#' data-downloadurl=\"https:\/\/electropeak.com\/learn\/download\/bts7960-43a-motor-driver-datasheet\/?wpdmdl=20010&#038;refresh=6aad364abc58c1789736522\">Download<\/a>\n        <\/div>\n    <\/div>\n\n<\/div>\n<style>\n    .well.c2a3 .btn {\n        padding: 11px 30px;\n        font-size: 11pt;\n    }\n\n    .well.c2a3 .media-body {\n        font-size: 11pt;\n    }\n\n    .well.c2a3 .wpdm_icon {\n        height: 42px;\n        width: auto;\n    }<\/style>\n<\/div><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45d98785 elementor-widget elementor-widget-heading\" data-id=\"45d98785\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">BTS7960 43A Motor Driver Pinout<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-609ba309 elementor-widget elementor-widget-text-editor\" data-id=\"609ba309\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To understand the pin configuration of the BTS7960 43A motor driver module, refer to the following pinout description:<\/p><p><strong>Microcontroller pins (Low current):<\/strong><\/p><ul><li><strong>VCC<\/strong>: Module power supply \u2013 5V<\/li><li><strong>GND<\/strong>: Ground<\/li><li><strong>IS-R: <\/strong>Input signal for detecting high current \u2013 Straight rotation<\/li><li><strong>IS-L:<\/strong> Input signal for detecting high current \u2013 Inverse rotation<\/li><li><strong>EN-R: <\/strong>Output Signal for controlling motor direction \u2013 Straight rotation<\/li><li><strong>EN-L:<\/strong> Output Signal for controlling motor direction \u2013 Inverse rotation<\/li><li><strong>WM-R: <\/strong>PWM Signal for controlling motor speed \u2013 Straight rotation<\/li><li><strong>PWM-L:<\/strong> PWM Signal for controlling motor speed \u2013 Inverse rotation<\/li><\/ul><p><strong>Motor pins (High current):<\/strong><\/p><ul><li><strong>M+: <\/strong>Motor Positive<\/li><li><strong>M-:<\/strong> Motor negative<\/li><li><strong>B+: <\/strong>Battery positive<\/li><li><strong>B+:<\/strong> Battery negative<\/li><\/ul><p>You can see the <strong>BTS7960 43A motor driver\u00a0<span style=\"letter-spacing: 0px;\">module<\/span><\/strong><span style=\"letter-spacing: 0px;\"><strong>\u00a0pinout<\/strong> in the image below.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ab84982 elementor-widget elementor-widget-image\" data-id=\"6ab84982\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Pinout.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"BTS7960-43A-Driver-Pinout\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjAwMTIsInVybCI6Imh0dHBzOlwvXC9lbGVjdHJvcGVhay5jb21cL2xlYXJuXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wMVwvQlRTNzk2MC00M0EtRHJpdmVyLVBpbm91dC5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Pinout.jpg\" class=\"attachment-large size-large wp-image-20012\" alt=\"BTS7960 43A Motor Driver Pinout\" srcset=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Pinout.jpg 800w, https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Pinout-533x400.jpg 533w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6883120a elementor-widget elementor-widget-heading\" data-id=\"6883120a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Required Materials<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-450a1ad8 elementor-widget elementor-widget-image\" data-id=\"450a1ad8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Required-Material.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"BTS7960-43A-Driver-Required-Material\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjAwMTMsInVybCI6Imh0dHBzOlwvXC9lbGVjdHJvcGVhay5jb21cL2xlYXJuXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wMVwvQlRTNzk2MC00M0EtRHJpdmVyLVJlcXVpcmVkLU1hdGVyaWFsLmpwZyJ9\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"600\" height=\"500\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Required-Material.jpg\" class=\"attachment-large size-large wp-image-20013\" alt=\"\" srcset=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Required-Material.jpg 600w, https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Required-Material-480x400.jpg 480w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb49f45 elementor-widget elementor-widget-heading\" data-id=\"fb49f45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Hardware Components<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e8c45ad elementor-widget elementor-widget-html\" data-id=\"1e8c45ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"table-2\">\r\n<table width=\"100%\" class=\"zebra\">\r\n<tbody>\r\n\r\n<tr>\r\n\t<td width=\"70%\">Arduino UNO R3 \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/electropeak.com\/arduino-uno-r3-original\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">BTS7960 43A Motor Driver Module \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/electropeak.com\/bts7960-43a-high-power-motor-driver-module\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">Micro DC Motor 6V \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/electropeak.com\/micro-dc-toy-hobby-motor-6v\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">10K ohm Potentiometer \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/electropeak.com\/pot10k-10k-potentiometer\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">9V Battery \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">9V Battery Clips with Bare Leads \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/electropeak.com\/9v-battery-holder\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">Male to Female jumper wire \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/electropeak.com\/30cm-40p-male-to-female-jumper-wire\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">Male to Male jumper wire \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/electropeak.com\/30cm-40p-male-to-female-jumper-wire\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">400 Tie point Solderless Mini Breadboard \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/electropeak.com\/bread-board-8-5-8-5cm\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58f9418f elementor-widget elementor-widget-heading\" data-id=\"58f9418f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Software Apps<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6267a337 elementor-widget elementor-widget-html\" data-id=\"6267a337\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"table-2\">\r\n<table width=\"100%\" class=\"zebra\">\r\n<tbody>\r\n\r\n<tr>\r\n\t<td width=\"90%\">Arduino IDE<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\" target=\"_blank\"><i class=\"fa fa-info\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n\r\n\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1862367a elementor-widget elementor-widget-heading\" data-id=\"1862367a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Interfacing BTS7960 43A Motor Driver Module with Arduino <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-253601c6 elementor-widget elementor-widget-heading\" data-id=\"253601c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 1: Circuit<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5647ab1 elementor-widget elementor-widget-text-editor\" data-id=\"5647ab1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The following circuit shows how you should <strong>connect Arduino to BTS7960 module<\/strong>. Connect wires accordingly.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55f95385 elementor-widget elementor-widget-image\" data-id=\"55f95385\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Circuit.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"BTS7960-43A-Driver-Circuit\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjAwMTQsInVybCI6Imh0dHBzOlwvXC9lbGVjdHJvcGVhay5jb21cL2xlYXJuXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wMVwvQlRTNzk2MC00M0EtRHJpdmVyLUNpcmN1aXQuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Circuit.jpg\" class=\"attachment-large size-large wp-image-20014\" alt=\"\" srcset=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Circuit.jpg 800w, https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/BTS7960-43A-Driver-Circuit-533x400.jpg 533w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28140ab1 elementor-widget elementor-widget-heading\" data-id=\"28140ab1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 2: Code<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62d2a4d3 elementor-widget elementor-widget-text-editor\" data-id=\"62d2a4d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Upload the<strong> following code<\/strong> to your Arduino.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40248357 elementor-widget elementor-widget-html\" data-id=\"40248357\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<pre class=\"line-numbers lang-arduino\"><code>   \/*\r\n  BTS7960-43A-Driver\r\n  made on 22 Nov 2020\r\n  by Amir Mohammad Shojaee @ Electropeak\r\n  https:\/\/electropeak.com\/learn\/\r\n\r\n*\/\r\n\r\n#define RPWM 5\r\n#define LPWM 6\r\n#define REN 8\r\n#define LEN 9\r\n\r\n\r\nint pot;\r\nint out1;\r\nint out2;\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  pinMode(RPWM,OUTPUT);\r\n  pinMode(LPWM,OUTPUT);\r\n  pinMode(LEN,OUTPUT);\r\n  pinMode(REN,OUTPUT);\r\n  digitalWrite(REN,HIGH);\r\n  digitalWrite(LEN,HIGH);\r\n\r\n}\r\n \r\n \r\nvoid loop() {\r\n  \r\n  pot=analogRead(A0);\r\n  \r\n  if(pot&gt;512){\r\n    out1=map(pot,512,1023,0,255);\r\n    analogWrite(RPWM,out1);\r\n    analogWrite(LPWM,0);\r\n    \r\n  }\r\n  \r\n  if(pot&lt;512){\r\n    out2=map(pot,512,0,0,255);\r\n    analogWrite(LPWM,out2);\r\n    analogWrite(RPWM,0);\r\n    \r\n  }\r\n}\r\n<\/code><\/pre>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69c04d3d elementor-widget elementor-widget-text-editor\" data-id=\"69c04d3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In this code, by turning potentiometer completely the motor can be controlled in two direction: Forward and reverse. If the input value is greater than 512, the motor rotates in the forward direction and if it is less than 512, it rotates the opposite direction. We have set EN pins to High and controlled the motor with PWM pins.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-5345a6ee elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5345a6ee\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-29d0e079\" data-id=\"29d0e079\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-34c80a91 elementor-view-stacked elementor-widget__width-auto elementor-absolute elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"34c80a91\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-exclamation\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d6f80a8 elementor-widget elementor-widget-heading\" data-id=\"5d6f80a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Warning<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f187a18 elementor-widget elementor-widget-text-editor\" data-id=\"2f187a18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Be careful not to fully turn the potentiometer because your motor is a 6 volt DC motor and the input voltage is 9 volts. So the motor may be damaged. Of course, you can use a lower voltage power supply or a higher voltage motor.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Learn how to interface the BTS7960 43A high-power motor driver module with Arduino. This guide covers the key features of the BTS7960 motor driver, its pinout configuration, and provides step-by-step instructions for circuit connection and code implementation. Take control of your motors with this versatile and powerful motor driver. BTS7960 43A Motor Driver Features The [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":20000,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[934],"tags":[4425],"platform":[1071],"bytype":[1075],"difficulty":[1077],"related_products":[4071],"class_list":["post-19999","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-motors-drivers","tag-dc-motors-drivers","platform-arduino","bytype-hookup-guides","difficulty-beginner","related_products-mtr-08-018"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Interfacing BTS7960 43A Motor Driver Module with Arduino| [Step-by-Step]<\/title>\n<meta name=\"description\" content=\"Learn How to interface a BTS7960 43A Motor Driver Module with Arduino. Discover its key features,pinout ,circuit and code implementation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Interfacing BTS7960 43A Motor Driver Module with Arduino| [Step-by-Step]\" \/>\n<meta property=\"og:description\" content=\"Learn How to interface a BTS7960 43A Motor Driver Module with Arduino. Discover its key features,pinout ,circuit and code implementation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"Electropeak\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-15T08:20:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-24T13:00:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/Hookup-Guides-Template-New.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Amir Mohammad Shojaei\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amir Mohammad Shojaei\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/\"},\"author\":{\"name\":\"Amir Mohammad Shojaei\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#\\\/schema\\\/person\\\/b6791ba5e680550ef96ffd3dc0deef0c\"},\"headline\":\"Interfacing BTS7960 43A High Power Motor Driver Module with Arduino\",\"datePublished\":\"2021-02-15T08:20:11+00:00\",\"dateModified\":\"2023-05-24T13:00:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/\"},\"wordCount\":490,\"commentCount\":19,\"publisher\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Hookup-Guides-Template-New.jpg\",\"keywords\":[\"DC Motors &amp; Drivers\"],\"articleSection\":[\"Motors &amp; Drivers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/\",\"url\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/\",\"name\":\"Interfacing BTS7960 43A Motor Driver Module with Arduino| [Step-by-Step]\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Hookup-Guides-Template-New.jpg\",\"datePublished\":\"2021-02-15T08:20:11+00:00\",\"dateModified\":\"2023-05-24T13:00:44+00:00\",\"description\":\"Learn How to interface a BTS7960 43A Motor Driver Module with Arduino. Discover its key features,pinout ,circuit and code implementation.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/#primaryimage\",\"url\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Hookup-Guides-Template-New.jpg\",\"contentUrl\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Hookup-Guides-Template-New.jpg\",\"width\":1200,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Interfacing BTS7960 43A High Power Motor Driver Module with Arduino\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#website\",\"url\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/\",\"name\":\"Electropeak\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#organization\",\"name\":\"ElectroPeak\",\"url\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/logo-electropeak-v3-square.png\",\"contentUrl\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/logo-electropeak-v3-square.png\",\"width\":620,\"height\":620,\"caption\":\"ElectroPeak\"},\"image\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#\\\/schema\\\/person\\\/b6791ba5e680550ef96ffd3dc0deef0c\",\"name\":\"Amir Mohammad Shojaei\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/54d81bf4a61f2888c819800b5cb6a21edde77548aecfa482296630407308d209?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/54d81bf4a61f2888c819800b5cb6a21edde77548aecfa482296630407308d209?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/54d81bf4a61f2888c819800b5cb6a21edde77548aecfa482296630407308d209?s=96&d=mm&r=g\",\"caption\":\"Amir Mohammad Shojaei\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Interfacing BTS7960 43A Motor Driver Module with Arduino| [Step-by-Step]","description":"Learn How to interface a BTS7960 43A Motor Driver Module with Arduino. Discover its key features,pinout ,circuit and code implementation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/","og_locale":"en_US","og_type":"article","og_title":"Interfacing BTS7960 43A Motor Driver Module with Arduino| [Step-by-Step]","og_description":"Learn How to interface a BTS7960 43A Motor Driver Module with Arduino. Discover its key features,pinout ,circuit and code implementation.","og_url":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/","og_site_name":"Electropeak","article_published_time":"2021-02-15T08:20:11+00:00","article_modified_time":"2023-05-24T13:00:44+00:00","og_image":[{"width":1200,"height":900,"url":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/Hookup-Guides-Template-New.jpg","type":"image\/jpeg"}],"author":"Amir Mohammad Shojaei","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Amir Mohammad Shojaei","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/#article","isPartOf":{"@id":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/"},"author":{"name":"Amir Mohammad Shojaei","@id":"https:\/\/electropeak.com\/learn\/#\/schema\/person\/b6791ba5e680550ef96ffd3dc0deef0c"},"headline":"Interfacing BTS7960 43A High Power Motor Driver Module with Arduino","datePublished":"2021-02-15T08:20:11+00:00","dateModified":"2023-05-24T13:00:44+00:00","mainEntityOfPage":{"@id":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/"},"wordCount":490,"commentCount":19,"publisher":{"@id":"https:\/\/electropeak.com\/learn\/#organization"},"image":{"@id":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/Hookup-Guides-Template-New.jpg","keywords":["DC Motors &amp; Drivers"],"articleSection":["Motors &amp; Drivers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/","url":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/","name":"Interfacing BTS7960 43A Motor Driver Module with Arduino| [Step-by-Step]","isPartOf":{"@id":"https:\/\/electropeak.com\/learn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/#primaryimage"},"image":{"@id":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/Hookup-Guides-Template-New.jpg","datePublished":"2021-02-15T08:20:11+00:00","dateModified":"2023-05-24T13:00:44+00:00","description":"Learn How to interface a BTS7960 43A Motor Driver Module with Arduino. Discover its key features,pinout ,circuit and code implementation.","breadcrumb":{"@id":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/#primaryimage","url":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/Hookup-Guides-Template-New.jpg","contentUrl":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2021\/01\/Hookup-Guides-Template-New.jpg","width":1200,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/electropeak.com\/learn\/interfacing-bts7960-43a-high-power-motor-driver-module-with-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/electropeak.com\/learn\/"},{"@type":"ListItem","position":2,"name":"Interfacing BTS7960 43A High Power Motor Driver Module with Arduino"}]},{"@type":"WebSite","@id":"https:\/\/electropeak.com\/learn\/#website","url":"https:\/\/electropeak.com\/learn\/","name":"Electropeak","description":"","publisher":{"@id":"https:\/\/electropeak.com\/learn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/electropeak.com\/learn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/electropeak.com\/learn\/#organization","name":"ElectroPeak","url":"https:\/\/electropeak.com\/learn\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/electropeak.com\/learn\/#\/schema\/logo\/image\/","url":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2026\/07\/logo-electropeak-v3-square.png","contentUrl":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2026\/07\/logo-electropeak-v3-square.png","width":620,"height":620,"caption":"ElectroPeak"},"image":{"@id":"https:\/\/electropeak.com\/learn\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/electropeak.com\/learn\/#\/schema\/person\/b6791ba5e680550ef96ffd3dc0deef0c","name":"Amir Mohammad Shojaei","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/54d81bf4a61f2888c819800b5cb6a21edde77548aecfa482296630407308d209?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/54d81bf4a61f2888c819800b5cb6a21edde77548aecfa482296630407308d209?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/54d81bf4a61f2888c819800b5cb6a21edde77548aecfa482296630407308d209?s=96&d=mm&r=g","caption":"Amir Mohammad Shojaei"}}]}},"_links":{"self":[{"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/posts\/19999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/comments?post=19999"}],"version-history":[{"count":13,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/posts\/19999\/revisions"}],"predecessor-version":[{"id":25243,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/posts\/19999\/revisions\/25243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/media\/20000"}],"wp:attachment":[{"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/media?parent=19999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/categories?post=19999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/tags?post=19999"},{"taxonomy":"platform","embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/platform?post=19999"},{"taxonomy":"bytype","embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/bytype?post=19999"},{"taxonomy":"difficulty","embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/difficulty?post=19999"},{"taxonomy":"related_products","embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/related_products?post=19999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}