Étape 3: programmation...
Quelque chose de plus sur nos entrées analogiques. Nous mesurons tous les quatre de la LDR.
Dans le programme nous mapper les valeurs, comme il n’est pas nécessaire d’utiliser la valeur entière : comme nos servos commencent à 90°, nous avons seulement besoin de 90° dans chaque sens pour les faire exécuter.
Ceci est fait comme ça : une carte = (a, 0, 1023, 0, 90) ;
Cela donne une lecture de plus stable et plus facile d’envoyer les valeurs pour les servos. avec cela, nous pouvons l’utiliser directement comme une valeur de sortie.
Sur le plateau de l’expérimental, comme illustré dans l’image, vous voyez le carton « cellules ». Ces prendre soin d’elle que la ldr peut réellement lire les différences de la lumière. J’utilise une seule d'entre elles comme une référence (haut, gauche). Dans le programme que nous tout d’abord mesurer la différence entre le coin supérieur gauche et en haut à droite, nous obtenons la balançoire « gauche-droite ». Ensuite, nous utilisons la différence entre le coin supérieur gauche et en bas à gauche, étant donné nous l’inclinaison. (Je me demande encore pourquoi j’ai utilisé celui 4e...).
Sur le fond, j’ai chaud-collé un des bras du servo.