Aller au contenu


fabrice54

Inscrit(e) (le) 04 sept. 2012
Déconnecté Dernière activité juin 03 2014 06:15
-----

Sujets que j'ai initiés

simulator

13 septembre 2012 - 04:30

bonjour

Hier j'ai trouvez un programme de simulation pour Arduino,je l'ai donc testez ,il me parait très bien.Mais maintenant je voudrais l'acheter je trouve la page pour acheter ce logiciel bizarre si quelqu'un connait ce logiciel et l'a achetez qu'il me tienne informez.
Ce logiciel s'appel simulator arduino .
je vais essayer de faire parvenir un lien
Mon lien simulator arduino
le lien ne fonctionne pas bien il va vous envoyer sur une page ou il ne trouve pas,mais si vous recliquez il trouve enfin la page.
Merci pour tous les renseignements que vous pourrez me fournir sur l'achat de ce logiciel.

F.Thomas

mesure de vitesse

10 septembre 2012 - 07:03

bonjour;
j'ai écris un petit programme qui devrais compter du temps entre deux changements d’état d'un contact;mais je m'aperçois ici que le temps de départ est
égal au temps d’arrivée c'est pour cela que le programme ne fonctionne pas,et je ne comprends pas pourquoi,si quelqu'un pouvais m'aider merci beaucoups
cordialement
F.Thomas.
unsigned long  tempsArrive = 0;
unsigned long tempsDepart = 0;
float duree=0.0;
float vitesse=0.0;
int val_broche1=0;
int broche1=2;
void setup(){
 Serial.begin(9600);
 pinMode(broche1,INPUT);
}
void loop(){
val_broche1=digitalRead(broche1);
while(val_broche1==HIGH)
{
val_broche1=digitalRead(broche1);
}
tempsDepart = millis();
 Serial.print("tempsDepart=" ); 
 Serial.println(tempsDepart/1000 ); 
val_broche1=digitalRead(broche1);
if(val_broche1==LOW)
{

tempsArrive=millis();
 Serial.print("tempsArrive=" ); 
 Serial.println(tempsArrive/1000 ); 
 duree =tempsArrive-tempsDepart; 
 Serial.print("duree="); 
  Serial.println(duree); 
 vitesse=(1/duree)*2.13*1000*3.6;
Serial.print("vitesse="); 
Serial.println(vitesse); 
}
delay(100);
}