Hi,
i'm doing a project that requires the control of 3 different DC motor, each one needs to be controlled in speed and direction, and an MPU6050 to be read constantly.
I started using Arduino UNO and bought the Motor Shield V1 (the one with 2 L293D motor driver) to control 3 DC motor simultaneously, however due to the fact that i'm working using Simulink and i needed to have the output of the IMU in real time, the memory of the UNO wasn't enough. Hence i bought an Arduino DUE reading that it has a lot more memory and capability to do the job. I was very satisfied when i got the data from the IMU correctly in Simulink, but then i was stunned when i tried to control a DC motor using the same motor shield. To my surprise it came out that the libraries for the shield are not suitable for all Arduino boards, as it was written, and the DUE is left out. (The fact that i was insecure in buying the DUE and was considering instead the MEGA2560 made me even angrier, since with this one everything would work perfectly).
After a lot of search on the internet i wasn't able to find a solution to my problem, like a library that adapt the old one to work with the Arduino DUE or something like that, and the only thread that address this topic have no answers and has been closed.
I'm here to ask your help to make the Motor Shield V1 work with the Arduino DUE since i'm not capable of doing it myself. I'm not new to Arduino system, but i'm not that skilled in programming and it's impossible for me to make a library from scratch for the shield to work properly. Probably it would be easier to buy the MEGA now and call it a day, but i already spend 50€ on the DUE and i believe that there are more people out there that need the same help that i need. Fixing this issue, if possible, would be very useful to a lot of people for sure.
Again, i hope that somebody can help me with this problem, i apologize if there are any typo, english is not my language.
Thanks again and i hope to receive a respons soon.