Voila, je voudrais calculer une vitesse avec mon arduino en l’occurrence représenter par des boutons poussoir en PULL DOWN, donc le premier récupère le temps en microseconde ou milliseconde (mon choix) le second récupère le temps aussi et je réaliser la soustraction des deux pour obtenir le temps entre les deux actions et donc après je voudrais utiliser la formule V = D/T pour obtenir le vitesse sauf que le résultat est un entier donc je n'est pas un chiffre a virgule et moi je recherche ceci.
Savez vous si c'est possible de réaliser un résultat avec une virgules ?
ok, merci de la réponse c'est bien ce que j'avais oublier.
Sinon autre question
V = D/T donc dans mon exemple j'ai 3 seconde donc 30000012 ms environ donc divisée par 100000 µM pour les 10 cm et j'obtient -0.010 et non 0.033 alors que la formule est la division normal.
par exemple ceci vitesse = (100000/ 30000012); l'arduino renvoi 0
Ca sent le dépassement de capacité (mauvais choix de type de variable pour D et T)
Un entier (int) doit être compris entre -32767 et 32767 http://arduino.cc/en/Reference/Int
x = 32767;
x = x + 1; // x now contains -32,768 - rolls over