Robot formula flowcode Chapiron Maxence 1°STI2D
Sommaire • Robot Formula FlowCode • FlowCode V5 • Panneau Formula FlowCode • Programmation des LED’s • Contrat N°1 • Contrat N°2
Présentation du robot formula flowcode -Le besoin énoncé est la fabrication d’un robot qui pourrait permettre de faire des recherches complexes dans divers domaines. -Le robot « Formula FlowCode » peut servir à faire plusieurs choses. Comme pour se déplacer tout seul, déplacer des objets peut être aussi possible. - Il est doté de : ○ D’un Microcontrôleur PIC 1 ○ D’un 1 capteur de suivi de ligne ○ De 3 sondes de distance par infrarouge ○ De 8 LEDs programmables ○ D’un 1 microphone ○ D’un Capteur sonore et lumineux
Flowcode V5 Formula Flowcode se programme avec Flowcode qui permet la simulation des capteurs et des moteurs du robot. Vous pouvez ainsi développer un programme, simuler ses fonctionnalités à l'écran puis cliquer sur un bouton pour transférer le programme sur le robot via le lien USB.
Panneau Formula FlowCode Ce panneau permet de simuler le programme réalisé par l’utilisateur. Les LEDs s’allument à la demande de l’utilisateur grâce à une commande possible. Les 2 moteurs des roues qui permettent d’avancer ou de reculer. Cette flèche montre la trajectoire du robot ( ligne droite, droite, gauche, demi-tour. )
Programmation des LEDs • Les LEDs se programme grâce à des nombres et une expression :« Puissance de 2 et le chiffre de la LED ». • Pour allumer toutes les LEDs , il suffit d’additionner la seconde ligne ( 128+64+32...) • Le nombre est 255 pour que toute les LEDs soit allumées en même temps. Numéro de la LED 7 6 5 4 3 2 1 Avec « Puissance de 2 » 128 64 32 16 8
Contrat n°1 En exécutant la fiche n°1 on a pu remarquer que le nombre affiché est en relation avec les puissances de 2 ( Voir « Programmation des Leds ». On a aussi remarqué que si on accumule les valeurs entres elles ( par exemple : 170 + 85 ) on retrouve « 255 », ce qui permet au panneau d’allumer toute les Leds.
Contrat n°2 On constate que quand on sélectionne « SpinLeft » et que l’on met « 200 » dans la fenêtre propriété. Le nombre « 200 » est la puissance donnée au moteur, le moteur va donc donner plus de puissance du côté gauche pour pouvoir faire tourner le robot. Après il y a aussi le « SetMotors », ce qui permet d’utiliser les 2 moteurs. Par exemple, si on met « 200,150 », le nombre « 200 » est la puissance donnée au moteur gauche et la valeur « 150 » est la puissance donée au moteur droit.