Étape 5: Télécharger le pilote de l’Arduino et créer une esquisse
Le pilote de l’Arduino et certains fichiers design pour le jury de sonde se trouvent dans un dépôt Github : https://github.com/Ell-i/ELL-i-KiCAD-Boards après avoir créé un croquis pour vous projeter dans l’IDE Arduino est de la façon la plus simple pour obtenir le code pour télécharger un fichier zip le dépôt, l’extraire, naviguez jusqu'à
ELL-i-KiCAD-planches/TSYS01/Arduino/et copiez les fichiers Tsys01.h et Tsys01.cpp dans le répertoire de votre dessin. Maintenant, la bibliothèque doit être prête à l’emploi.
Ensuite, vous pouvez tester le capteur avec la simple croquis suivant si vous avez choisi le SPI. Si vous souhaitez plutôt utiliser I2C, il vous suffit de commenter la ligne d’objet création du détecteur SPI et décommenter le remplacement I2C.
Croquis de l’exemple :
#include « Tsys01.h »
#define slaveSelectPin 10
#define powerPin A0
Tsys01 * capteur ;
void setup() {}
Serial.Begin(9600) ;
Créez l’objet capteur SPI
capteur = new Tsys01 (TSYS01_SPI, powerPin, slaveSelectPin) ;
Créez l’objet capteur I2C
capteur = new Tsys01 (TSYS01_I2C, powerPin) ;
}
void loop() {}
capteur -> startAdc() ;
Délai d’attente de conversion ADC pour finir.
9ms devrait suffire, mais nous allons attendre 10 ms pour plus de sécurité.
Delay(10) ;
flotteur de température = capteur -> readTemperature() ;
Serial.Print ("la température est:") ;
Serial.println(temperature,6) ;
Retard à lire moins souvent
Delay(500) ;
}