Bonjour à tous!
Je suis tout nouveau ici, et j'ai un petit problème sur mon programme.
Notamment avec la programmation de mon afficheur lcd.
Lorsque je vérifie celui-ci, on m'indique le set n'est pas déclaré ou:
"Complet.ino: In function 'void setup()':
Complet:17: error: 'set' was not declared in this scope
'set' was not declared in this scope"
Voici mon programme:
#include "LiquidCrystal.h"
const int numRows = 2;
const int numCols = 16;
LiquidCrystal lcd(4, 6, 7, 8, 9, 10, 11, 12, 13, 14);
int l = 0;
int u = 0;
int c = 300000000;
int n = 0;
void setup() {;
lcd.begin (16,2);
delay (10);
unsigned long u = random (0, 4294967296);
set.cursor (0.0);
lcd.print ("VITESSE OBJET =");
delay (2000);
set.cursor (0.1);
lcd.print (u);
lcd.print(" m/s");
delay (2000);
unsigned long l = random (0, 4294967296);
lcd.clear();
set.cursor (0.0);
lcd.print ("LONGUEUR OBJET =");
delay (2000);
set.cursor (0.1);
lcd.print (l);
lcd.print (" m");
delay (2000);
if(u>=c){;
lcd.clear();
set.cursor (0.0);
lcd.print ("c > v");
delay (2000);
set.cursor (0.1);
lcd.print ("INTERDIT!");
delay (2000);
}
else {;
int n = l*sqrt(1-pow(u,2)/pow(c,2));
lcd.clear();
set.cursor (0.0);
lcd.print ("NOUV. L. OBJET =");
delay (2000);
set.cursor (0.1);
}
}
En passant, pouvez-vus m'indiquer ce que vous pensez de mon programme et ses éventuelles erreurs car il doit y en avoir.
C'est mon tout premier programme sur arduino et j'ai très peu d'aide à part ici, enfin je l'espère!
Merci beaucoup!