A. Etude du capteur. 



Charger le programme ci-dessous dans la microbit et tracer le graphique qui donnera la valeur du CAN en fonction de l'effort capté par le capteur.


from microbit import *

while True:
    can = pin0.read_analog()   # conversion analogique-numérique broche 0  0-1023
    print ('CAN = ',can)       # affichage sur la console de la valeur numérique 
    sleep(500)

Merci Mr Gueneau


B. Recherche de l'effort mini sur la boite.



Charger le programme ci-dessous dans la microbit et rechercher la valeur de l'effort mini que l'on pourra appliquer à la boite.


from microbit import *
pin1.set_analog_period(20)   # MLI avec période de 20ms

def servo(angle):
    rapport_cyclique = ((118-10)/180) * angle + 10  # calcul du rapport cyclique entre 0 et 1023 (0-100%) 
    pin1.write_analog(rapport_cyclique)             # écriture du rapport cyclique sur la broche P1

while True:
    pot = pin0.read_analog()                    
    angle = pot /1023 * 180
    servo(angle)                                    # appel de la fonction angle
    sleep(500)


    can = pin2.read_analog()   # conversion analogique-numérique broche 0  0-1023

    print ('CAN = ',can)       # affichage sur la console de la valeur numérique 

    sleep(500)

Merci Mr Gueneau


C. Programmation (cette partie n'interviendra que lorsque le reste du travail aura été réalisé).


Réaliser un programme qui suive les recommandations suivantes. 


    • Appui sur Bp A : Serrage de la pince jusqu'à ce que l'effort appliqué au capteur soit équivalent à celui trouvé lors de l'expérimentation 2.
    • Appui sur Bp B : Desserrage.




Created with the Personal Edition of HelpNDoc: Qt Help documentation made easy