Je vais grossir le trait au risque de faire de la provocation :
L'objet principal c'est le moteur.
L'objet secondaire : on veut le faire tourner dans les deux sens.Donc dans un premier temps le code on s'en balance.
L'informatique dans cet usage n'est que l'esclave qui s'adaptera aux données.Dans l'ordre il faut :
1) connaître les caractéristiques du moteur,
2) Choisir un moyen pour inverser son sens :
-> Une double alim positive et négative ?
-> Un pont en H ?
-> Un dispositif digne de Gaston Lagaffe ?
-> etc,
3) Faire un schéma électrique avec affectation des pins de sortie si tu utilises une carte arduino.
et seulement après :
4) Mettre ce moyen en oeuvre par l'informatique. Mais si les trois premiers points ne sont pas clairs ce n'est pas la peine de perdre du temps avec le code !
Et avant de commencer à coder mettre sur le papier en français le déroulement du programme. Les dissertations ce n'est pas seulement pour parler du sexe des anges c'est aussi pour apprendre à exposer clairement des idées.
Le codage c'est vraiment en fin de chaîne.
Avant d'appeler au secours faire au préalable un minimum de recherche sur Google et Wikipédia.Sans oublier
http://www.datasheetcatalog.com pour obtenir les datasheets des circuits intégrés.
Tes questions seront plus précises et nos réponses mieux adaptées.
PS A mon avis regarde du coté des ponts en H.
Avec le moteur de recherche de Skywood tu trouveras de multiples sujets sur le L298. Attention le L298 est à prendre comme exemple il faut que tu vérifie qu'il est bien adapté à ton moteur, ce n'est pas à nous de le faire.