Aller au contenu


Rather Be

Inscrit(e) (le) 29 mars 2014
Déconnecté Dernière activité avril 14 2014 06:56
-----

Sujets que j'ai initiés

Arduino Capteur ultrason + servo

12 avril 2014 - 10:30

Bonjour à tous ,

Voila , je suis en pleine fabrication de mon robot "suiveur" mais je rencontre actuellement un probleme :

J'aimerais que mon servo tourne sur une plage ( 0° - 180° ) JUSQU'A ce que le capteur ultrason détecte une distance supérieure à "X" .

J'ai éssayé avec la fonction " while " + " random " , je m'explique :

while ( cm < 20 ) {
Mon_Servo.write( random(180 ));
}


Pour ceux qui voient de quoi je parle , vous vous doutez que cela ne fonctionne pas , je suppose que le " random " génere les nombres trop rapidement pour le servo .. Mais j'ai également remarqué un autre probleme .. Lorsque je cale ma boucle " while " dans mon programme , le capteur ultrason émet/recois qu'une seule fois .. Et il trouve 0 à chaque fois .
De ce fait , je reste enfermé dans ma boucle "while" ..

Je vous balancerai bien le code mais je ne l'ai pas enregistré :on_the_quiet:/>/>/>

Je le referai pour vous le montrer si il faut :ignat_02:/>/>/>


En résumé : Existe t'il une fonction pour que mon servo tourne continuellement sur une plage ( 0° - 180° ) JUSQU'A ce que le capteur ultrason détecte une distance supérieure à " X " ?

Pourquoi le capteur me détecte systématiquement 0 , lorsque je met ma boucle " while " ?


Merci d'avance pour votre aide ?

Présentation de ... qui déjà ? Ha oui : Rather Be !

29 mars 2014 - 09:56

Salut à tous ! :crigon_03:/>/>/>/>

Voilà , comme le veut la coutume je viens me présenter :

Clément , 17 ans , jeune passionné de tout ce qui touche à la technologie et l'électronique , je vis sur toulouse ( avis aux passionnés proche de chez moi ! ).

J'ai connu ce forum gràce à des recherches acharnées ( forum robotique sur google :tatice_03:/>/>/>/> ) .


Je viens sur le forum avec l'objectif d'apprendre la robotique . Je possède quelques bases en électronique , en fait je connais vraiment la base de la base ..

J'arrive à alumer une led avec un bouton quoi et connais les règles essentielles ( Loi d'ohm , Loi des mailles , des noeuds ) ... Mais je suis là pour apprendre et

suis déterminé comme personne !

Mais concrètement , je viens ici avec un projet : Realiser un Assistant Personnel , capable d'executer des taches via reconnaissance

vocale ( j'en dirait plus sur un prochain post , j'ai une idée bien précise )

J'aimerais vraiment travailler à plusieurs sur ce projet parce que je trouve ca beaucoup plus intéréssant . Avis aux intéréssés !




A bientôt sur le forum ! :drinks:/>/>/>/>