Télécharger Imprimer la page

Lancez Votre Environnement Java Et Ouvrez Le Projet Correspondant, Fourni Dans Le Répertoire - Yoctopuce Yocto-Temperature-IR Mode D'emploi

Publicité

capteur. La valeur de retour est un nombre flottant, représentant directement le nombre de degrés
Celsius.
Un exemple réel
Lancez votre environnement java et ouvrez le projet correspondant, fourni dans le répertoire
Examples/Doc-Examples 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.
package com.yoctopuce.doc_examples;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;
import com.yoctopuce.YoctoAPI.YAPI;
import com.yoctopuce.YoctoAPI.YAPI_Exception;
import com.yoctopuce.YoctoAPI.YModule;
import com.yoctopuce.YoctoAPI.YTemperature;
public class
GettingStarted_Yocto_Temperature_IR
OnItemSelectedListener
{
private ArrayAdapter<String> aa;
private
String
private
Handler handler
@Override
public
void
onCreate(Bundle
{
super.onCreate(savedInstanceState);
setContentView(R.layout.gettingstarted_yocto_temperature_ir);
Spinner my_spin
my_spin.setOnItemSelectedListener(this);
aa
= new
ArrayAdapter<String>(this,
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
my_spin.setAdapter(aa);
handler
= new Handler();
}
@Override
protected
void
{
super.onStart();
try {
aa.clear();
YAPI.EnableUSBHost(this);
YAPI.RegisterHub("usb");
YModule
while
if (module.get_productName().equals("Yocto-Thermocouple")) {
}
module
}
} catch
(YAPI_Exception
e.printStackTrace();
}
aa.notifyDataSetChanged();
handler.postDelayed(r,
}
@Override
protected
void
{
super.onStop();
www.yoctopuce.com
serial
= "";
= null;
savedInstanceState)
= (Spinner) findViewById(R.id.spinner1);
onStart()
module
= YModule.FirstModule();
(module
!= null) {
String
serial
= module.get_serialNumber();
aa.add(serial);
= module.nextModule();
e) {
500);
onStop()
13. Utilisation du Yocto-Temperature-IR avec Android
extends
Activity
android.R.layout.simple_spinner_item);
implements
87

Publicité

loading