AcquaPortal Forum Acquario Dolce e Acquario Marino

AcquaPortal Forum Acquario Dolce e Acquario Marino (http://www.acquariofilia.biz/forum.php)
-   Tecnica marino (http://www.acquariofilia.biz/forumdisplay.php?f=57)
-   -   Reef Angel (http://www.acquariofilia.biz/showthread.php?t=296451)

lucaeff 10-04-2011 20:59

Quote:

Originariamente inviata da rita87 (Messaggio 3558262)
no nel RA.pde!!!

ma se inserisco tutto nel RA.pde mi diventa troppo grosso e m i dice sketch too big

rita87 10-04-2011 21:37

quello che può essere superfluo prova a toglierlo... Infatti secondo me l'unica pecca de RA è proprio la memoria. Troppo poca.
Si potrebbe aumentare?

rita87 11-04-2011 00:27

Per vedere lo stato del RA tramite browser web c'è scritto sulla guida di inserire in loop, ReefAngel.StandardGUI();
mi da errore, qualcuno sa dirmi perchè?

baghyyy 11-04-2011 14:39

Per chi volesse usare il reefangel con i led sappiate che le porte sono disabilitate, per abilitarle bisogna mettere 2 jumper come da foto:

http://i761.photobucket.com/albums/x...g?t=1302486590

LukeLuke 11-04-2011 14:48

Quote:

Originariamente inviata da rita87 (Messaggio 3558789)
Per vedere lo stato del RA tramite browser web c'è scritto sulla guida di inserire in loop, ReefAngel.StandardGUI();
mi da errore, qualcuno sa dirmi perchè?

rita... il ReefAngel.StandardGUI(); si utilizza con le librerie standard ... tu stai con quelle di Curt

allora sotto agli #include inserisci:

// Labels for the web banner
#include <avr/pgmspace.h>
prog_char id_label[] PROGMEM = "tuonomeregistratosuRA.com";
prog_char probe1_label[] PROGMEM = "Water";
prog_char probe2_label[] PROGMEM = "Not%20Used";
prog_char probe3_label[] PROGMEM = "Not%20Used";
prog_char relay1_label[] PROGMEM = "ATO";
prog_char relay2_label[] PROGMEM = "Actinic";
prog_char relay3_label[] PROGMEM = "Halide";
prog_char relay4_label[] PROGMEM = "Not%20Used";
prog_char relay5_label[] PROGMEM = "Not%20Used";
prog_char relay6_label[] PROGMEM = "Chiller";
prog_char relay7_label[] PROGMEM = "Heater";
prog_char relay8_label[] PROGMEM = "Not%20Used";
PROGMEM const char *webbanner_items[] = {
id_label, probe1_label, probe2_label, probe3_label, relay1_label, relay2_label,
relay3_label, relay4_label, relay5_label, relay6_label, relay7_label, relay8_label};

void setup()
{
// Initialize and start the web banner timer
ReefAngel.LoadWebBanner(pgm_read_word(&(webbanner_ items[0])), SIZE(webbanner_items));
ReefAngel.Timer[4].SetInterval(180); // set interval to 180 seconds
ReefAngel.Timer[4].Start();
}


void loop()
{
// Web Banner stuff
if(ReefAngel.Timer[4].IsTriggered())
{
ReefAngel.Timer[4].Start();
ReefAngel.WebBanner();
}
}


P.S. se utilizzate il mio script ritardoSkimmer dovete commentare la porta sempre ON nel PDE....

// Ports that are always on
//ReefAngel.Relay.On(Port8);

LukeLuke 11-04-2011 15:19

ma chi è che mi ha mandato un SMS sabato dicendomi che gli si è bruciata la parte delle prese ?

perchè non posti una foto così cerchiamo di capire il da farsi ? hai contattato roberto (il produttore) ?

rita87 11-04-2011 15:37

Quote:

Originariamente inviata da LukeLuke (Messaggio 3559610)
Quote:

Originariamente inviata da rita87 (Messaggio 3558789)
Per vedere lo stato del RA tramite browser web c'è scritto sulla guida di inserire in loop, ReefAngel.StandardGUI();
mi da errore, qualcuno sa dirmi perchè?

rita... il ReefAngel.StandardGUI(); si utilizza con le librerie standard ... tu stai con quelle di Curt

allora sotto agli #include inserisci:

// Labels for the web banner
#include <avr/pgmspace.h>
prog_char id_label[] PROGMEM = "tuonomeregistratosuRA.com";
prog_char probe1_label[] PROGMEM = "Water";
prog_char probe2_label[] PROGMEM = "Not%20Used";
prog_char probe3_label[] PROGMEM = "Not%20Used";
prog_char relay1_label[] PROGMEM = "ATO";
prog_char relay2_label[] PROGMEM = "Actinic";
prog_char relay3_label[] PROGMEM = "Halide";
prog_char relay4_label[] PROGMEM = "Not%20Used";
prog_char relay5_label[] PROGMEM = "Not%20Used";
prog_char relay6_label[] PROGMEM = "Chiller";
prog_char relay7_label[] PROGMEM = "Heater";
prog_char relay8_label[] PROGMEM = "Not%20Used";
PROGMEM const char *webbanner_items[] = {
id_label, probe1_label, probe2_label, probe3_label, relay1_label, relay2_label,
relay3_label, relay4_label, relay5_label, relay6_label, relay7_label, relay8_label};

void setup()
{
// Initialize and start the web banner timer
ReefAngel.LoadWebBanner(pgm_read_word(&(webbanner_ items[0])), SIZE(webbanner_items));
ReefAngel.Timer[4].SetInterval(180); // set interval to 180 seconds
ReefAngel.Timer[4].Start();
}


void loop()
{
// Web Banner stuff
if(ReefAngel.Timer[4].IsTriggered())
{
ReefAngel.Timer[4].Start();
ReefAngel.WebBanner();
}
}


P.S. se utilizzate il mio script ritardoSkimmer dovete commentare la porta sempre ON nel PDE....

// Ports that are always on
//ReefAngel.Relay.On(Port8);

Mi viene troppo grande col webbanner... Così pensavo di utilizzare l'accesso tramite browser. Come poosso fare?
Ho provato a collegarmi col reef angel client, mi dice listening alle porte, ma non mi appare nulla sulla schermata
http://i54.tinypic.com/34gws5d.jpg

http://i53.tinypic.com/r2oif9.jpg

Questo è il codice preso dallo sketchbook di curt, l'ho aggiunto nel mio pde e ho fatto l'upload sul RA

// RALoggingPC.pde
//
// This version designed for v0.8.5 Beta 12 and later
//
// This includes sample code on how to use Dave's PC Client and send the XML
// data to his client

#include <ReefAngel_Features.h>
#include <ReefAngel_Globals.h>
#include <ReefAngel_Wifi.h>
#include <Wire.h>
#include <OneWire.h>
#include <Time.h>
#include <DS1307RTC.h>
#include <ReefAngel_EEPROM.h>
#include <ReefAngel_NokiaLCD.h>
#include <ReefAngel_ATO.h>
#include <ReefAngel_Joystick.h>
#include <ReefAngel_LED.h>
#include <ReefAngel_TempSensor.h>
#include <ReefAngel_Relay.h>
#include <ReefAngel_PWM.h>
#include <ReefAngel_Timer.h>
#include <ReefAngel_Memory.h>
#include <ReefAngel.h>

ReefAngel_TimerClass ParamTimer;

void setup()
{
ReefAngel.Init(); //Initialize controller

// Initialize and start the Parameter timer
ParamTimer.SetInterval(15); // set interval to 15 seconds
ParamTimer.Start();

// Ports that are always on
ReefAngel.Relay.On(Port1);
ReefAngel.Relay.On(Port8);
}

void loop()
{
ReefAngel.ShowInterface();

// Specific functions
ReefAngel.StandardLights(Port2);
ReefAngel.MHLights(Port3);
ReefAngel.Wavemaker1(Port4);
ReefAngel.Wavemaker2(Port5);
ReefAngel.StandardFan(Port6);
ReefAngel.StandardHeater(Port7);

if ( ParamTimer.IsTriggered() )
{
ParamTimer.Start();
ReefAngel.PCLogging();
}
}

LukeLuke 11-04-2011 15:41

se provi a disabilitare qualche menù dal ReefAngel_Features.h ?

Psyco 11-04-2011 15:52

argh....ma non avete ancora trovato la pace del vostro RA???...il mio adesso sta gestendo la vasca...

lucaeff 11-04-2011 16:30

Quote:

Originariamente inviata da Psyco (Messaggio 3559768)
argh....ma non avete ancora trovato la pace del vostro RA???...il mio adesso sta gestendo la vasca...

beato tè non sai quanto ti invidio
Rita ma il ritardo skimmer funziona?


Tutti gli orari sono GMT +2. Attualmente sono le 21:01.

Powered by vBulletin versione 3.8.9
Copyright ©: 2000 - 2025, Jelsoft Enterprises Ltd.
Traduzione italiana Team: AcquaPortal
User Alert System provided by Advanced User Tagging v3.2.5 Patch Level 2 (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Copyright Zero Pixel Srl

Page generated in 0,13238 seconds with 13 queries