{"product_id":"43a-h-bridge-drive-pwm-for-arduino-semiconductor-bts7960b","title":"Ibt2 Bts7960b Bts7960 43a H-bridge Motor Driver Module For Arduino","description":"\u003cp\u003eThe driver uses high-power driver chip BTS7960 composed of H bridge driver module, with over-temperature over-current protection. BTS7960 H bridge driver circuit, with strong drive and brake effects, the use of 74HC244 chip effectively isolated SCM and motor drive! High current 43A!\u003c\/p\u003e\n\u003cp class=\"_25Ts9X9X1Z1AQNO5Rp02vu\"\u003eUp to 43A super-current output in extreme conditions Current diagnosis Slope adjustment Dead time is generated Over-temperature, over-voltage, under-voltage, over-current protection Short circuit protection Electrical performance: Model: IBT-2 Input voltage: 6V-27V Maximum current: 43A Input level: 3.3-5V Control method: PWM or level Duty cycle: 0-100 hundred.\u003c\/p\u003e\n\u003ch2 class=\"_25Ts9X9X1Z1AQNO5Rp02vu\"\u003eSpecifications:\u003c\/h2\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003e100% brand new and high quality\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eQuantity: 1pc\u003c\/li\u003e\n\u003cli\u003eWeight: 66 g\u003c\/li\u003e\n\u003cli\u003eInput voltage : 6V-27V\u003c\/li\u003e\n\u003cli\u003eMaximum Current : 43A\u003c\/li\u003e\n\u003cli\u003eInput level : 3.3V-5V\u003c\/li\u003e\n\u003cli\u003eControl mode : PWM or level\u003c\/li\u003e\n\u003cli\u003eDuty cycle: 0 to 100%\u003c\/li\u003e\n\u003cli\u003eCurrent conditioning output: yes\u003c\/li\u003e\n\u003cli\u003eSize:50mmx40mm\/1.97\"X1.58\"(inch) (approx.)\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch2\u003e\u003cem\u003eExample code 1 using library:\u003c\/em\u003e\u003c\/h2\u003e\n\u003ch2\u003e \u003c\/h2\u003e\n\u003cp\u003e\u003cem\u003e\/***************************************************\u003cbr\u003eCopyright (c) 2019 Luis Llamas\u003cbr\u003e(www.luisllamas.es)\u003cbr\u003eLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http:\/\/www.apache.org\/licenses\/LICENSE-2.0\u003cbr\u003eUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License\u003cbr\u003e ****************************************************\/\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\/\/ PINOUT\u003cbr\u003e\/\/ L_EN -\u0026gt; 8\u003cbr\u003e\/\/ R_EN -\u0026gt; 8\u003cbr\u003e\/\/ L_PWM -\u0026gt; 9\u003cbr\u003e\/\/ R_PWM -\u0026gt; 10\u003cbr\u003e \u003cbr\u003e#include \"BTS7960.h\"\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003econst uint8_t EN = 8;\u003cbr\u003econst uint8_t L_PWM = 3;\u003cbr\u003econst uint8_t R_PWM = 5;\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eBTS7960 motorController(EN, L_PWM, R_PWM);\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003evoid setup() \u003cbr\u003e{\u003cbr\u003e}\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003evoid loop() \u003cbr\u003e{\u003cbr\u003e  motorController.Enable();\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e  for(int speed = 0 ; speed \u0026lt; 100; speed+=10)\u003cbr\u003e  {\u003cbr\u003e    motorController.TurnLeft(speed);\u003cbr\u003e    delay(50);\u003cbr\u003e  }  \u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e  motorController.Stop();\u003cbr\u003e  delay(1000);\u003cbr\u003e  for(int speed = 100 ; speed \u0026gt; 0; speed-=10)\u003cbr\u003e  {\u003cbr\u003e    motorController.TurnRight(speed);\u003cbr\u003e    delay(50);\u003cbr\u003e  }  \u003cbr\u003e  motorController.Stop();\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e  motorController.Disable();\u003cbr\u003e  \u003cbr\u003e  delay(1000);\u003cbr\u003e}\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cbr\u003e\u003cem\u003eExample code 2:\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\/\/\/===========By Irfan\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\u003cem\u003eint RPWM=5;\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eint LPWM=6;\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\u003cem\u003eint L_EN=7;\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eint R_EN=8;\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eint mspeed;\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\u003cem\u003eint btn1=9;\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eint btn2=10;\u003c\/em\u003e\u003cbr\u003e\u003cem\u003evoid setup() {\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\u003cem\u003epinMode(5,OUTPUT);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003epinMode(6,OUTPUT);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003epinMode(7,OUTPUT);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003epinMode(8,OUTPUT);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003epinMode(12,OUTPUT);\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\u003cem\u003epinMode(btn1,INPUT);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003epinMode(btn2,INPUT);\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\u003cem\u003edigitalWrite(5,LOW);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003edigitalWrite(6,LOW);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003edigitalWrite(7,LOW);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003edigitalWrite(8,LOW);\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\u003cem\u003eSerial.begin(9600);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003edigitalWrite(12,HIGH);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003edelay(100);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003emspeed=200;\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eFOR(); \u003c\/em\u003e\u003cbr\u003e\u003cem\u003e}\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eint flag=0;\u003c\/em\u003e\u003cbr\u003e\u003cem\u003evoid loop() {\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eREV();delay(5000);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eSTOP();delay(5000);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eFOR();delay(5000);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eSTOP();delay(5000);\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\u003cem\u003e}\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\u003cem\u003evoid FOR()\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e{\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eanalogWrite(RPWM,0);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003edigitalWrite(R_EN,HIGH);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003edigitalWrite(L_EN,HIGH);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eSerial.println(\"SOFT START\");\u003c\/em\u003e\u003cbr\u003e\u003cem\u003efor(int i=0;i\u003cbr\u003e\u003cem\u003e}\u003c\/em\u003e\u003cbr\u003e\u003cem\u003evoid REV()\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e{ \u003c\/em\u003e ;i\u0026gt;\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\u003cem\u003e\u003cem\u003eanalogWrite(RPWM,0);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003edigitalWrite(R_EN,HIGH);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003edigitalWrite(L_EN,HIGH);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eanalogWrite(LPWM,mspeed);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eSerial.println(\"SOFT START\");\u003c\/em\u003e\u003cbr\u003e\u003cem\u003efor(int i=0;i\u003cbr\u003e\u003cem\u003e\/\/delay(100); \u003c\/em\u003e\u003cbr\u003e\u003cem\u003e}\u003c\/em\u003e\u003cbr\u003e\u003cem\u003evoid STOP()\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e{\u003c\/em\u003e\u003cbr\u003e\u003cem\u003edigitalWrite(R_EN,LOW);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003edigitalWrite(L_EN,LOW);\u003c\/em\u003e ;i\u0026gt;\u003c\/em\u003e\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\u003cem\u003e\u003cem\u003e\u003cem\u003eanalogWrite(LPWM,0);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eanalogWrite(RPWM,0);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e\/\/delay(100);\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e}\u003c\/em\u003e \u003c\/em\u003e\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Courier New,Courier,monospace;\"\u003e\u003cem\u003e\u003cem\u003e\/\/\/===========By Irfan \u003c\/em\u003e\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cem\u003e\u003cimg alt=\"\"\u003e\u003c\/em\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cem\u003e\u003cimg alt=\"\"\u003e\u003c\/em\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ciframe height=\"400\" src=\"https:\/\/www.youtube.com\/embed\/hny6wNhY1uU\" width=\"714\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"China","offers":[{"title":"Default Title","offer_id":43962459095105,"sku":"B232,krt67,krt68,IMP100,Th50,S","price":1600.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/2805\/1777\/files\/43A_H_Bridge_Drive_PWM_For_Arduino_Semiconductor_BTS7960B_0c4ce52f-0930-4109-a3e8-a02e9a985c1b.jpg?v=1779565498","url":"https:\/\/stem.pk\/products\/43a-h-bridge-drive-pwm-for-arduino-semiconductor-bts7960b","provider":"stem.pk","version":"1.0","type":"link"}