SmartDrive40 is a smart motor driver series with current capacity up to 80A peak and 40A continuously. It is equipped with a microcontroller unit to provide smart features such as multiple input modes, current limiting and thermal protection. In order to control SmartDrive40 using 3.3V microcontroller, you can consider to use either:
- RC MCU mode
- Serial Simplified mode
- Serial Packetized mode
In this tutorial, I will show you how to control SmartDrive40 using ESP32 board in Serial Simplified mode.
This video shows how to control SmartDrive40 using NodeMCU ESP32 in Serial Simplified mode.
Below is the list of items used in the video
Wiring connection table.
|NodeMCU ESP32||SmartDrive40||Rotary Encoder|
This is the sample code used in the video. Please install ESP32 board in your Arduino IDE first.
Thanks for reading this tutorial. If you have any technical inquiry, please post at Cytron Technical Forum.