Exemplo n.º 1
0
void temp_init() {
  htu = Adafruit_HTU21DF();
  htu.begin();
}
Exemplo n.º 2
0
#include "application.h"
#include "Adafruit_Sensor.h"
#include "Adafruit_TSL2591.h"
#include "Adafruit_HTU21DF.h"
#include "SparkFunPhant.h"

bool isDST(int dayOfMonth, int month, int dayOfWeek, String rule);
int postToPhant();
void setlightCycleEnd();
void moveMotor(boolean direction, int time, int speed);

const char server[] = "data.getneoko.com"; // Phant destination server
const char publicKey[] = "publicKey"; // Phant public key
const char privateKey[] = "privateKey"; // Phant private key
Adafruit_HTU21DF tempHumidSensor = Adafruit_HTU21DF();
Adafruit_TSL2591 lightSensor = Adafruit_TSL2591(2591);
Phant phant(server, publicKey, privateKey); // Create a Phant object


const int ONE_DAY_MILLIS = 24 * 60 * 60 * 1000;
const int conditionCheckFrequency = 1 * 1000;
unsigned long lastTimeSync = millis();
unsigned long lastDataSync = millis();
unsigned long lastConditionCheck = millis();
int dataSyncFrequency; //How often to sync data in milliseconds
int DSTJumpHour; //When DST takes effect
float temperature;
float humidity;
float soilMoisture;
unsigned long light;
unsigned short fullLight;