Problème codage servomoteur + capteur ultrason


Bonjour, qui pourrais m'aider un crée un code qui fera que quand le capteur d'ultra son est plus loin de 100cm alors le servomoteur tourne et quand il est >100cm alors le servomoteur s'arrête

Merci d'avance pour votre aide

Bonjour,

C'est un sujet fréquement abordé ici, lance une recherche sur le Forum.

Pour rappel mathématique.

"+ loin de 100cm" = "> 100cm"

Tu as déjà un debut de code ? Ce n'est pas très compliqué à mettre en oeuvre... tu as quel niveau en programmation ?

Bonjour 1sti2d

J'en déduis que tu as un servo à rotation continue?
Si oui, il te faut 2 bibliothèques:
NewPing:


et
Servo.h qui est déjà installée dans l'IDE.
En prenant l'exemple NewPingExemple.ino tu peux déjà mesurer la distance et en fonction de celle-ci, tu écris dans ton servo:
myservo.write(180); // Le servo tourne à pleine vitesse
ou
myservo.write(0); // Le servo s'arrête.

Si tu veux un code complet...

A+
Cordialement
jpbbricole

Dans quel contexte se trouve-t-on?
C'est un sujet scolaire, c'est ce que ton pseudo donne à penser?

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.