Bonjour a tous. Je suis ici car j'ai un problème de code: en effet ma prof de ssi m'a donné un code afin de faire tourner un moteur dans les deux sens a l'aide d'une carte Arduino, un shield pont en H et un potentiomètre. Le but est de faire varier le sens du moteur en fonction du potentiomètre; Mais le problème est ici, le moteur ne change pas de sens, sachant que le montage a été fait par la prof. Si vous pourriez m'aider cela serait très aimable, merci.
const int potar = A0;
const int avant = 2;
const int speed = 3;
const int arriere = 4;
void setup ( )
{
pinMode ( speed, OUTPUT );
pinMode ( avant, OUTPUT );
pinMode ( arriere, OUTPUT );
}
void loop ( )
{
digitalWrite ( avant, 0 );
digitalWrite ( arriere, 1 );
analogWrite ( speed, 255 ) ;
delay ( 5000 );
analogWrite ( speed, 0 ) ;
delay ( 1000 );
digitalWrite ( avant, 1 );
digitalWrite ( arriere, 0 );
analogWrite ( speed, 255 ) ;
delay ( 5000 );
analogWrite ( speed, 0 ) ;
delay ( 1000 );
}