Étape 3: Sketch Arduino considérations :
L’esquisse de code Arduino est assez simple. Car il n’est pas une bibliothèque pour le L298N double pont en H contrôleur de moteur il suffit de déclarer les broches du contrôleur est accroché.
Le « int dir(number)Pin(letter) » ' broches peuvent être connectés à n’importe quel axe numérique disponible vous avez disponible, aussi longtemps que vous déclarez le code pin correct dans votre dessin. Cela rend le L298N double pont en H contrôleur de moteur très polyvalent si votre projet utilise un grand nombre de broches de l’Arduino.
Les broches de"speedPin(letter)" inta besoin d’être connecté à une goupille PWM sur l’Arduino si vous souhaitez activer le contrôle de vitesse par PWM.
Comme un tricheur rapide j’ai inclus une liste de pins PWM pour les deux types principaux d’Arduino, j’utilise :
- Au MEGA-PWM: 2 à 13 et 44 à 46. Fournir une sortie PWM 8 bits avec la fonction analogWrite().
- UNO-PWM: 3, 5, 6, 9, 10 et 11. Fournir une sortie PWM 8 bits avec la fonction analogWrite().