Page 80 - arduino_Neat
P. 80

Pour réaliser ce montage, il vous faut d'abord fixer la cellule sur la tête du servo moteur, à
            l'aide de papier collant ou alors en passant les pattes dans les petits trous de la tête du
            moteur. Ensuite, en utilisant des pinces crocodiles, branchez une des pattes de la cellule sur la
            pin de 5 V de l'Arduino, et l'autre sur la pin Analog In 0. Pour compléter le montage de la partie
            « capteur », il faut connecter la patte de la résistance 10 k à la pin Analog In 0, et l'autre patte
            à la pin GND de l'Arduino. Ce montage électronique correspond en fait à un pont diviseur de
            tension (voir chapitre « Les bases de l'électronique »).
            Programme

            Copiez maintenant le programme suivant dans la fenêtre de programmation Arduino.

            // **********************
            // définition des variables
            int pinCapteur = 0; // variable pour désigner quelle pin de l'Arduino est utilisée pour le
            capteur
            int valeurCapteur = 0; // variable pour contenir la valeur du capteur.
            void setup()
            {
                Serial.begin(9600); // établir la connection sérielle à 9600 baud
                pinMode(pinCapteur, INPUT); // définir la pin 0 comme une entrée (pinCapteur)
            }
            void loop()
            {
                montrerValeurCapteur();
                delay(20); // laisser un cours délai pour éviter le trop-plein d'information
            }
            void montrerValeurCapteur()
            {
                valeurCapteur = analogRead(pinCapteur); // lire la pin analogique et mettre la valeur dans
            valeurCapteur
                Serial.println(valeurCapteur); // communiquer au moniteur sériel la valeur du capteur.
            }
            Sauvegardez maintenant votre programme et vérifiez-le en cliquant sur le bouton « Verify ».
            En cas d'erreur (indiquée dans la console) , vérifiez l'orthographe, la casse et la présence
            appropriée des points-virgules (;). Vous pouvez maintenant télécharger votre programme sur la
            carte en appuyant sur « Upload ».
            Une fois le téléchargement terminé, vous pouvez faire apparaître la fenêtre du moniteur sériel
            en cliquant sur le bouton « Serial Monitor ». Assurez-vous que la vitesse de transfert des
            informations (baudrate) du moniteur sériel est identique à celle spécifiée dans le programme,
            soit 9600. Cette information se trouve dans le bas de la fenêtre et peut être changée.
            Après quelques instants, vous devriez voir défiler des chiffres sur le moniteur sériel. Ces
            chiffres devraient moduler légèrement, et plus amplement lorsque de l'ombre est faite sur la
            cellule photosensible.

            80
   75   76   77   78   79   80   81   82   83   84   85