Le robot MRPi1 est équipé d’un accéléromètre 3 axes permettant de détecter les chocs.
Voici une petite vidéo :
Ce programme lit les 3 axes de l’accéléromètre et suivant un seuil d’accélération de 0.1 g une led est allumé ou éteinte.
- led n°1 : axe X
- led n°2 : axe Y
- led n°3 : axe Z
Le programme python :
from mrpi1_lib import * import time while 1: axeX = acceleroX(); axeY = acceleroY(); axeZ = acceleroZ(); time.sleep(0.01) if(axeX > 0.1): led(1,1) else: led(1,0) if(axeY > 0.1): led(2,1) else: led(2,0) if(axeZ > 0.1): led(3,1) else: led(3,0)