Bonjour,
Je suis débutant sur Arduino, J'ai une carte arduino uno ainsi qu'un Adeept L298P Motor Drive Shield. Je souhaiterai juste faire tourner un moteur DC (voir mon montage en pièce jointe).
Je ne comprends pas trop comment fonctionne mon shield. J'ai récupéré le code (à la fin) à quelqu'un qui utilisait ce shield pour alimenter un moteur DC, relié la carte au pc via l'usb, téléversé le programme mais le moteur ne tourne pas.
D'où viens mon problème? Est-ce plutôt dans mon code (je ne vois pas trop en quoi le moteur est relié au pin 7 et 6 sur ce shield)? L'alimentation usb est-elle suffisante ou faut il vraiment mettre des piles sur mon support ?
Merci par avance
const int dirAPin = 7; // pin utilisé pour contrôler le sens du moteur A
const int pwmAPin = 6; // pin utilisé pour contrôler la vitesse de rotation du moteur A
const int snsAPin = 0; // pin mesurant le courant du moteur A
int spd=v 128;
void setup() {
// put your setup code here, to run once:
pinMode(dirAPin, OUTPUT);
pinMode(pwmAPin, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(dirAPin, HIGH);
analogWrite(pwmAPin, spd);}