Arduino Script to control NEMA 23 motor with potentiometer. DM542T driver, arduino nano, LCD1602 with I2C backpack, relay SRD 5V. Display the motor RPM on LCD. 1 second refresh rate fine. CW or CCW options. Include wiring diagram and pin assignment.

Job ID: 37486487

Budget: $10 – $30 USD

I am looking for someone with experience in Arduino programming to develop a script for controlling a NEMA 23 motor using a potentiometer. The project requires the use of a DM542T driver, Arduino Nano, LCD1602 with I2C backpack, and a relay SRD 5V.

The main requirement for this project is to display the motor RPM on the LCD with a refresh rate of 1 second.

In terms of the CW or CCW options, I would like the script to trigger the relay every rotation or multiples of rotations.

There is no specific deadline for this project, so the timeline is flexible.

To ensure successful completion of this project, the ideal freelancer should have experience with Arduino programming, knowledge of motor control, and the ability to create wiring diagrams and assign pins correctly.

Variables I would like to be able to control in the code are: relay duration (It will trigger a LED flash array of my own design.) and Rotations Per Minute from about 1 to 500.
Related categories: C Programming Microcontroller Arduino