Discussione: Reef Angel
Visualizza un messaggio singolo
Vecchio 04-04-2011, 09:31   #66
LukeLuke
Imperator
 
L'avatar di LukeLuke
 
Registrato: Nov 2003
Città: roma
Acquariofilo: Marino
N° Acquari: 1
Età : 45
Messaggi: 5.164
Foto: 0 Albums: 1
Post "Grazie" / "Mi Piace"
Grazie (Dati):
Grazie (Ricev.):
Mi piace (Dati):
Mi piace (Ricev.):
Mentioned: 2 Post(s)
Feedback 2/100%

Annunci Mercatino: 0
Originariamente inviata da lucaeff Visualizza il messaggio
come impostare il ritardo dello skimmer dopo un blackout?

prendi spunto dalla funzione per le HQI che trovi nel file ReefAngel.cpp:


void ReefAngelClass::MHLights(byte LightsRelay, byte OnHour, byte OnMinute, byte OffHour, byte OffMinute, byte MHDelay)
{
unsigned int MHTimer = MHDelay;
MHTimer *= SECS_PER_MIN;
if ( now()-RAStart > MHTimer )
StandardLights(LightsRelay, OnHour, OnMinute, OffHour, OffMinute);
}

puoi provare così:

nel file .pde sopra al void setup() inserisci questo:

void RitardoSkimmer(byte SKPort, byte SKDelay)
{
unsigned int SKTimer = SKDelay;
SKTimer *= SECS_PER_MIN;
if ( now()-RAStart > SKTimer )
ReefAngel.Relay.On(SKPort);
}

Poi nella sezione loop() del .pde inserisci questo:

RitardoSkimmer(Port4,60)

dovrebbe funzionare .... provate ...
------------------------------------------------------------------------
in linea generale... per capire cosa fà il vostro controller... andatevi a vedere il file ReefAngel.cpp e da lì potete prendere anche diversi spunti https://github.com/curtbinder/ReefAn.../ReefAngel.cpp

Ultima modifica di LukeLuke; 04-04-2011 alle ore 10:27. Motivo: Unione post automatica
LukeLuke non è in linea   Rispondi quotando
 
Page generated in 0,08007 seconds with 13 queries