Yoctopuce Yocto-3D-V2 Mode D'emploi page 145

Module électronique de 51x20mm qui dispose d'un accéléromètre, d'un gyroscope et d'un magnétomètre
Table des Matières

Publicité

YTilt.FindTilt
l'inclinomètre.
isOnline
La méthode
isOnline()
correspondant est présent et en état de marche.
get_currentValue
La méthode
get_currentValue()
l'inclinaison actuelle mesurée par le capteur. La valeur de retour est un nombre flottant.
YFindCompass, YGyro...
Les fonctions
YFindCompass
permettent de travailler respectivement avec les mesures de renvoyées par le compas, le
magnétomètre, le gyroscope et l'accéléromètre, exactement de la même manière qu'avec
.
YFindTilt
Un exemple réel
Lancez Microsoft VisualBasic et ouvrez le projet exemple correspondant, fourni dans le répertoire
Examples/Doc-GettingStarted-Yocto-3D-V2 de la librairie Yoctopuce.
Vous reconnaîtrez dans cet exemple l'utilisation des fonctions expliquées ci-dessus, cette fois
utilisées avec le décorum nécessaire à en faire un petit programme d'exemple concret.
Module
Module1
Private Sub Usage()
Dim
execname
=
Console.WriteLine("Usage:")
Console.WriteLine(execname
Console.WriteLine(execname
Console.WriteLine(execname
System.Threading.Thread.Sleep(2500)
End
End Sub
Sub Main()
Dim argv() As
Dim
errmsg
As
Dim
target
As
Dim
serial
As
Dim
count
As
Integer
Dim
anytilt, tilt1, tilt2
Dim
compass
As
Dim
accelerometer
Dim
gyro
As
YGyro
If
argv.Length
target
= argv(1)
REM
Setup the API
If
(YAPI.RegisterHub("usb",
Console.WriteLine("RegisterHub error: "
End
End If
If
target
=
"any"
anytilt
= YTilt.FirstTilt()
If
anytilt
Is Nothing Then
Console.WriteLine("No module connected (check USB
End
End If
Else
anytilt
=
YTilt.FindTilt(target
If Not (anytilt.isOnline()) Then
Console.WriteLine("Module not connected (check identification and USB
www.yoctopuce.com
renvoie un objet que vous pouvez ensuite utiliser à loisir pour contrôler
de l'objet renvoyé par
de l'objet renvoyé par
,
YFindMagnetometer
System.AppDomain.CurrentDomain.FriendlyName
+
"
<serial_number>")
+
"
<logical_name>")
+
" any
String
= System.Environment.GetCommandLineArgs()
String
=
""
String
String
As
YTilt
YCompass
As
YAccelerometer
<
2
Then Usage()
to
use local USB devices
errmsg) <> YAPI_SUCCESS) Then
Then
+ ".tilt1")
17. Utilisation du Yocto-3D-V2 en VisualBasic .NET
YTilt.FindTilt
,
YFindGyro
")
+ errmsg)
cable)")
permet de savoir si le module
permet d'obtenir
yFindTilt
et
YFindAccelerometer
cable)")
137

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Yocto-3d

Table des Matières