Paso 5: Descargue el controlador Arduino y crear un bosquejo
El controlador Arduino y algunos archivos de diseño para el tablero del sensor se puede encontrar desde un repositorio de Github: https://github.com/Ell-i/ELL-i-KiCAD-Boards después de crear un boceto para proyecto en el IDE de Arduino es la forma más sencilla de obtener el código descargar un archivo zip desde el repositorio, extraerlo, desplácese hasta
ELL-i-KiCAD-placas/TSYS01/Arduino/y copiar los archivos Tsys01.h y Tsys01.cpp al directorio de tu bosquejo. Ahora la biblioteca debe ser lista para usar.
A continuación puede probar el sensor con el siguiente bosquejo simple si elegiste SPI. Si desea utilizar en lugar de I2C, basta comentar la línea de creación de objeto SPI sensor y quite el comentario de la sustitución de I2C.
Sketch de ejemplo:
#include "Tsys01.h"
#define slaveSelectPin 10
#define powerPin A0
Tsys01 * sensor;
void setup() {}
Serial.Begin(9600);
Crear objeto de sensor SPI
sensor = new Tsys01 (TSYS01_SPI, powerPin, slaveSelectPin);
Crear objeto de sensor I2C
sensor = new Tsys01 (TSYS01_I2C, powerPin);
}
void loop() {}
sensor -> startAdc();
Retardo para esperar la conversión del ADC hasta el final.
9MS debe ser suficiente pero vamos a esperar 10 ms para estar seguro.
Delay(10);
Float temperatura = sensor -> readTemperature();
Serial.Print ("la temperatura es:");
Serial.println(temperature,6);
Retardo para leer menos a menudo
Delay(500);
}