Étape 4: Code
Ce code devrait fonctionner comme c’est. Valeurs de clés que vous pouvez modifier sont les broches et la plage de balayage maximum.
Si vous décidez de joindre autre chose qu’un pointeur laser de servo activé au robot, vous aurez besoin modifier le contenu de cette boucle en conséquence.
Ce code utilise un objet appelé HCSR04ProxSensor. Il a une seule méthode qui aura la lecture pour quelque proxsensor il est couplé à attaché.
L’idée de base est de prendre plusieurs lectures, eux, jeter toutes les valeurs de mauvais et puis de trouver quel est le plus petit en moyenne. Une fois que la valeur la plus petite se trouve le programme prendra la distance du capteur qui est revenue avec ladite lecture et la lecture elle-même et utiliser une fonction inverse tangente pour déterminer la prochaine rotation de la tourelle.
Autre que ses trucs de programmation principalement de base.