Bonjour à tous,
Je crée ce sujet car j'aurais besoin de l'aide de personne qui savent coder les ARDUINO. J'utilise un code qui permet de piloter les moteurs de mon SIMU via des cartes MotoMonsterShield les fameuses VNH2SP30. Le code a été écrit par RacingMat puis updaté par ses soins pour passer le PWM de 580 Hz à 20KHz afin d'éviter le bruit désagréable des moteurs sur ces basses fréquences.
Ceci étant ce code de reference est écris pour piloter 2 moteurs et j'en utilise 3 pour mon SIMU.
Pour le code classique j'ai été capable de le transposer pour passer de 2 à 3 moteurs.
Par contre concernant le code "ultrasonic" je n'en suis pas capable il faut des connaissance que je n'ai pas (mon domaine étant la conception méca).
Visiblement il faut intervenir sur les Timer de l'Arduino et suivants les pins que l'on souhaite passer à 20KHz il faut modifier le timer 0, 1 ou 2...
Si qqun peut m'aider ça serait très sympa de sa part, et j'hésiterais pas à lui rendre la pareille dans mon domaine de compétence bien évidement.
Je poste ici l'origine des informations et les codes Arduino.
Liens de forum :
https://forum.arduino.cc/index.php?topic=135847.30
https://pobot.org/Modifier-la-frequence-d-un-PWM.html
https://www.xsimulator.net/community/mark…th-arduino.102/
http://www.racingfr.com/forum/index.ph…pic=47537&st=15
Les codes :
Code de base 2 moteurs : https://drive.google.com/open?id=1_KK5Z…-PTmK5LeYIxeRnb
Code pour 3 moteurs : https://drive.google.com/open?id=1M73TD…aVPRkoOlxYMsuVR
Code pour 2 moteurs PWM 20KHz : https://drive.google.com/open?id=1ZFL7X…KObC2sSQScYjRmf