Salut à tous,
Je travaille actuellement (à heures perdues) sur un petit compteur de vitesse engagé pour voiture,
étant novice en programmation C++, je viens chercher 2-3 conseils.
J'ai déjà écrit une petite ébauche de programme que voici :
/*
COMPTEUR DE VITESSE ENGAGE
modified 25 May 2015
by B***** D******
*/
int premiere = 14;
int seconde = 15;
int troisieme = 16;
int quatrieme = 17;
int cinquieme = 18;
void setup() {
// Déclaration des entrées/sorties
pinMode(7, OUTPUT); //led segment A
pinMode(6, OUTPUT); //led segment B
pinMode(5, OUTPUT); //led segment C
pinMode(4, OUTPUT); //led segment D
pinMode(3, OUTPUT); //led segment E
pinMode(2, OUTPUT); //led segment F
pinMode(1, OUTPUT); //led segment G
pinMode(premiere, INPUT); //1ere
pinMode(seconde, INPUT); //2eme
pinMode(troisieme, INPUT); //3eme
pinMode(quatrieme, INPUT); //4eme
pinMode(cinquieme, INPUT); //5eme
// La vitesse engagé est affiché sur un 7 segments
}
void loop() {
if(premiere, HIGH); //1ere
else(6,5, HIGH);
if(seconde, HIGH); //2eme
else(7,6,4,3,1, HIGH);
if(troisieme, HIGH); //3eme
else(7,6,5,4,1, HIGH);
if(quatrieme, HIGH); //4eme
else(6,5,2,1, HIGH);
if(cinquieme, HIGH); //5eme
else(7,2,1,5,4, HIGH);
if(premiere,seconde,troisieme,quatrieme,cinquieme, LOW); //point mort
else(7,6,5,4,3,2, HIGH);
}
évidemment, ce programme ne fonctionne pas, enfin quand je simule la première (par exemple) avec un pont entre mon entrée 14 et le +3.3V, les sorties qui devraient s'activer ne s'activent pas (test avec une led).
Je travaille avec un arduino uno si ca peux aider.
Merci !