Stap 5: Het Arduino-stuurprogramma te downloaden en een schets maken
Het stuurprogramma van de Arduino en sommige ontwerp bestanden voor het bestuur van de sensor kan worden gevonden van een repository van Github: https://github.com/Ell-i/ELL-i-KiCAD-Boards na het maken van een schets voor je in de Arduino IDE project de gemakkelijkste manier om de code is het downloaden van een zip-bestand uit de repository, uitpakken, navigeer naar
ELL-i-KiCAD-borden/TSYS01/Arduino/en kopieer de bestanden Tsys01.h en Tsys01.cpp naar de directory van uw schets. De bibliotheek moet nu klaar voor gebruik.
Vervolgens kun je de sensor met de volgende eenvoudige schets als u koos SPI. Als u I2C in plaats daarvan gebruiken wilt, hoeft u alleen de SPI sensor object creatie lijn te commentariëren en uncomment de I2C-vervanging.
In het volgende voorbeeld de schets:
#include "Tsys01.h"
#define slaveSelectPin 10
#define powerPin A0
Tsys01 * sensor;
VOID Setup {}
Serial.begin(9600);
SPI sensor object maken
sensor = nieuwe Tsys01 (TSYS01_SPI, powerPin, slaveSelectPin);
I2C sensor object maken
sensor = nieuwe Tsys01 (TSYS01_I2C, powerPin);
}
void loop {}
sensor -> startAdc();
Vertraging te wachten van de ADC-conversie te voltooien.
9ms moeten genoeg maar laten we wachten 10 ms om zeker te zijn.
delay(10);
zweven temperatuur sensor = -> readTemperature();
Serial.Print ("de temperatuur is:");
Serial.println(Temperature,6);
Vertraging te lezen minder vaak
delay(500);
}