BOT120FR PICAXE-20X2 MICROBOT
Exemple de programmation 12
Test module télémétrie SRF005
Le programme suivant répétera des mesures de distance
ultrasoniques des objets face à votre Microbot.
Ces mesures seront visibles sur l'écran de débogage dans le
rectangle d'affichage de la variable.
Exemple d'organigramme Logicator :
BOT120 SRF005 TEST.PLF
Comprendre comment fonctionne le capteur SRF005.
L'utilisation du télémètre SRF005 avec l'organigrammes
Logicator » est très simple, car la programmation complexe est
générée automatiquement par l'utilisation de la boîte
«ultra» dans l'onglet «Other In/Out ».
Le programme BASIC est légèrement plus complexe.
Le module télémétrique est contrôlé par une seule broche qui à
la fois déclenche une émission d'ultrasons «ping» et reçoit
l'écho "pong". La durée avant le retour de l'impulsion
correspond à la distance de l'objet.
La valeur en milliseconde retournée par la commande du
SRF005 peut être convertie en centimètres en la divisant par
58 ou en pouces en la divisant par 148. Comme l'unité de base
de commande du PICAXE-20X2 'pulsin' est de 5ms, la valeur
pulsin doit également être multipliée par 5 avant d'être divisée.
Notez qu'il doit y avoir une pause de 10 ms minimum entre
chaque déclenchement du module ultrasonique SRF005.
revolution
© Copyright Revolution Education Ltd.
Traduction : Claude Robert Vendome
Exemple de fichier BASIC :
BOT120 SRF005 TEST.BAS
#terminal 9600
main:
pause 10
pulsout C.2, 2
pulsin C.2, 1, w0
w1 = w0 * 5 / 58 ; Convert
to cm
w2 = w0 * 5 / 148 ;
Convert to inches
sertxd("Distance is ",
#w1, "cm",CR,LF)
sertxd("Distance is ",
#w2, "inch",CR,LF)
goto main
Web :
www.picaxe.com
v.1.04.2015
40
BOT120.PMD