Mesurer un intervalle de temps


bonjour
voila je voudrais mesurer le temps qui s'écoule entre le moment ou j appuie sur bp9 et celui ou j appuie sur bp10 et afficher cette valeur sur le moniteur série

code: [select]
#define  bp9 = 9
#define bp10 = 10
unsigned long temps1 = 0 ;
unsigned long temps2 = 0 ;
float temps3 = 0 ;


void setup()
{
  serial.begin(9600);
  pinmode(bp9,input_pullup);
  pinmode (bp10,input_pullup);

}

void loop()
{
 if (! digitalread(bp9))
 {
 delay (50);
 temps1 = millis();
 while (! digitalread(bp9));
 delay(50);
 }
 
 if (! digitalread(bp10))
 {
 delay (50);
 temps2 = millis();
 while (! digitalread(bp10));
 delay(50);
 }

temps3 = (temps2 - temps1);

println(temps3);

}[code]


mais j obtiens les messages d 'erreurs suivants
arduino : 1.7.10 (windows 7), carte : "arduino uno"

sketch_jan15b.ino: in function 'void setup()':

sketch_jan15b.ino:1:14: error: expected primary-expression before '=' token

sketch_jan15b.ino:11:11: note: in expansion of macro 'bp9'

sketch_jan15b.ino:2:14: error: expected primary-expression before '=' token

sketch_jan15b.ino:12:12: note: in expansion of macro 'bp10'

sketch_jan15b.ino: in function 'void loop()':

sketch_jan15b.ino:1:14: error: expected primary-expression before '=' token

sketch_jan15b.ino:18:20: note: in expansion of macro 'bp9'

sketch_jan15b.ino:1:14: error: expected primary-expression before '=' token

sketch_jan15b.ino:22:23: note: in expansion of macro 'bp9'

sketch_jan15b.ino:22:26: error: 'digitalread' not declared in scope

sketch_jan15b.ino:2:14: error: expected primary-expression before '=' token

sketch_jan15b.ino:26:20: note: in expansion of macro 'bp10'

sketch_jan15b.ino:2:14: error: expected primary-expression before '=' token

sketch_jan15b.ino:30:23: note: in expansion of macro 'bp10'

sketch_jan15b.ino:30:27: error: 'digitalread' not declared in scope

sketch_jan15b.ino:36:15: error: 'println' not declared in scope

erreur lors de la compilation.

  ce rapport contiendrait plus d'informations si l'option
  "montrer les informations de sortie pendant la compilation"
  était activée dans fichier > préférences.


merci pour votre aide

bonjour,

ce n'est pas
code: [select]
#define  bp9 = 9
#define bp10 = 10

mais
code: [select]
#define  bp9  9
#define bp10  10


Arduino Forum > International > Français (Moderators: jfs, Snootlab) > Mesurer un intervalle de temps


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor