Étape 4: Le Code
Le code utilise une bibliothèque de Arduino par défaut « Servo.h »
S’assurer que cette bibliothèque se trouve dans votre dossier de bibliothèques pour Arduino avant d’exécuter le code.
Le code définit d’abord toutes les variables et les épingles. Suite à cela, il met en place le capteur de proximité pour lire. La lecture est ensuite convertie en pouces pour obtenir la distance de l’objet le plus proche.
La façon dont fonctionne le code est :
un) aucun objet de moins de 6 pouces : le servo de bras se situe à une position médiane, tandis que le servo de main fait la même chose. La position médiane du servo de bras est alignée pour être horizontale - parallèle au sol. La mi-course pour le servo de main est alignée afin que la main est face vers le bas, parallèle au sol.
b) objet au sein de 6 pouces : dès qu’un objet apparaît au sein de 6 pouces d’un capteur de proximité, le servo de bras se déplacerait tout d’abord à un poste qui rendrait le bras perpendiculaire au sol. Comme cela se déroule, le servo de main tournera aussi pour tourner la position de la main de 90 degrés. Lorsque l’objet passe hors de portée, il va revenir à la position (a)
La distance de déclenchement du système est de 6 pouces pour cette version de la table-top, mais à une valeur désirée, la distance peut être modifiée en changeant la valeur de « distinction » dans les deux les instructions if dans le code. Le code de l’arduino qui peut être directement téléchargé vers votre installation est jointe.