I recently purchased the VNH5019 dual motor driver to run a 12V, 6A brushed DC motor with an incremental rotary encoder for speed feedback. I would like to implement a software user interface so that the speed can be adjusted and monitored by the user through that interface. I have used MATLAB before and I was thinking of getting MATLAB GUI to communicate with Arduino to achieve this. However, I realised that the VNH5019 library cannot be imported into the MATLAB and that I would need to write a MATLAB library myself if I want to do that.
So because of that, I looked into third party ‘user interface’ programs available for Arduino IDE which didn’t look too promising.
I was wondering if you have any suggestions for my project and that if you could please assist me with finding a proper user interface to pairwith VNH5019.
I also wanted to know if it is possible to get a speed feedback through VNH5019. (my guess is to use the analogue pins on the shield). I have attached a section of the datasheet for the encoder, however, I will only be using channel A since this isn’t a bi-directional application.