Bonjour voici le code que j'essaye de transmettre à mon Ardumoto combinée à l'Arduino Uno
int Dir_A =12;
int Dir_B=13;
int PWM_A=3;
int PWM_B=11;
char c ;
void setup ()
{
pinMode (Dir_A,OUTPUT);
pinMode (Dir_B,OUTPUT);
pinMode (PWM_A,OUTPUT);
pinMode (PWM_B,OUTPUT);
Serial.begin(9600);
Serial.begin (115200);
Serial.print ("$$$");
delay(100);
Serial.println("U,9600,N");
delay(100);
Serial.begin(9600);
}
void loop()
{
if(Serial.available())
{
c=Serial.read();
if (c==97)
{
digitalWrite(DIR_A,LOW);
analogWrite (PWM_A,100);
digitalWrite(DIR_B,LOW);
analogWrite(PWM_B,100);
}
if(c==100)
{
digitalWrite (DIR_A,LOW);
analogWrite (PWM_A,100);
digitalWrite(DIR_B,LOW);
}
if(c==114)
{
digitalWrite (DIR_A,HIGH);
analogWrite (PWM_A,100);
digitalWrite (DIR_B,HIGH);
analogWrite (PWN_B,100);
}
if(c==115)
{
analogWrite (PWM_A,0);
analogWrite(PWM_B,0);
}
}
}
Le code est censé marché cependant il affiche les erreurs suivants :
sketch_feb03a.ino: In function 'void loop()':
sketch_feb03a:32: error: 'DIR_A' was not declared in this scope
sketch_feb03a:34: error: 'DIR_B' was not declared in this scope
sketch_feb03a:41: error: 'DIR_A' was not declared in this scope
sketch_feb03a:43: error: 'DIR_B' was not declared in this scope
sketch_feb03a:49: error: 'DIR_A' was not declared in this scope
sketch_feb03a:51: error: 'DIR_B' was not declared in this scope
sketch_feb03a:52: error: 'PWN_B' was not declared in this scope
Aidez moi à trouver les erreurs s'il vous plait !