Benvenuti sul Forum di AcquaPortal, la più grande community italiana di acquariofilia!
Sul Forum di AcquaPortal puoi discutere con altri appassionati di acquariofilia, tenere un tuo Blog personale, inserire foto e video, chattare, ed aiutarci a creare un grande database con schede di pesci, invertebrati e prodotti di acquariofilia.
Per entrar a far parte della comunità occorre registrarsi.
Per farlo premi su
Al momento della registrazione ti verrà richiesto di accettare il Regolamento che ti consigliamo di leggere attentamente.
Ti consigliamo inoltre di leggere le FAQ per apprendere le funzionalità principali del forum.
Se invece sei un utente registrato e hai dimenticato i tuoi dati di accesso devi effettuare il Recupero dati.
Tecnica marinoPer parlare della vasca, del mobile, della sump, dell'impianto idraulico, delle attrezzature e degli accessori (pompe, filtri, schiumatoi, reattori, ecc).
#include <Wire.h>
#include <EEPROM.h>
#include <OneWire.h>
#include <Time.h>
#include <DS1307RTC.h>
#include <NokiaLCD.h>
#include <ReefAngel.h>
#define Heater 1
#define Daylight 2
#define Aeratore 3
#define vuoto4 4
#define vuoto5 5
#define vuoto6 6
#define Rabbocco 7
#define Elettrov 8
void setup()
{
ReefAngel.Init(); //Initialize controller
ReefAngel.LCD.SetContrast(60); // Set contrast to 60
ReefAngel.SetTemperatureUnit(1); //Set to Celsius Temperature
}
void loop()
{
ReefAngel.StandardGUI(); //Draw the Standard Interface
ReefAngel.StandardHeater(Heater,245,255); // Setup Heater to turn on at 24.5 and off at 25.5
ReefAngel.MHLights(Daylight,10,0,20,0,5); //Daylight schedule 10.00 - 20.00 with 5min cool down
ReefAngel.StandardLights(Aeratore,20,00,20,10); //Aeratore schedule 20.00 - 20.10
ReefAngel.SingleATOHigh(Rabbocco); // Rabbocco con un gallegiante su porta 7
ReefAngel.SingleATOLow(Elettrov); // Elettrovalvola porta 8
ReefAngel.Relay.Write(); // Make relay changes effective
}
Questo è l'errore
codice:
puntodipartenza.cpp: In function 'void loop()':
puntodipartenza:30: error: 'class ReefAngelClass' has no member named 'SingleATOHigh'
puntodipartenza:31: error: 'class ReefAngelClass' has no member named 'SingleATOLow'
void RitardoSkimmer(byte SKPort, byte SKDelay)
{
unsigned long d = SKDelay;
d *= SECS_PER_MIN;
if (now()-RAStart > d) ReefAngel.Relay.On(SKPort);
}
void setup()
{
ReefAngel.Init(); //Initialize controller
if ( RAStart == 0 ) RAStart = now();
ReefAngel.PWM.SetActinic(0); // in caso di blackout non si resetta
ReefAngel.PWM.SetDaylight(0); // in caso di blackout non si resetta
ReefAngel.SetTemperatureUnit(1); // parametro (1) per C° e (0) per F°
// settare le porte che si vogliono disattivare\attivare durante i vari mode
// 0 acceso 1 spento Port 87654321
// 1 osmo - 2 pompa - 3 hqi - 4 led - 5 Fan - 6 risalita - 7 reattore - 8 skimm
ReefAngel.FeedingModePorts = B10000010;
ReefAngel.WaterChangePorts = B10000001;
ReefAngel.OverheatShutoffPorts = B00001100;
ReefAngel.LightsOnPorts = B00000000;
// Porte sempre on
ReefAngel.Relay.On(Port7); //reattore
ReefAngel.Relay.On(Port2); //pompa movimento
}
void loop()
{
ReefAngel.ShowInterface();
RitardoSkimmer(Port8, 2); // 2 minuti delayed
// Rabocco con un galleggiante
ReefAngel.SingleATOLow(Port1); // Rabbocco con un gallegiante
//galleggiante per troppopieno
if ( ReefAngel.HighATO.IsActive() )
{
ReefAngel.Relay.Off(Port6);
}
else ReefAngel.Relay.On(Port6);
funziona benissimo che significa che non ti da errore o funziona nel reefangel con i comandi che gli dai?
ma da quale cartella lo hai preso? così ci guardo anche io.
PS anche io non uso nessun software che ti compila in automatico i pde, ma mi sono imparato grazie a lukeluke a modificarlo a mano, quindi alla fine dovrai sempre arrivare piu o meno a questo pde da me postato per farlo funzionare
Io con sto coso ci sto impazzendo......
Ho configurato l'unita wifi e ora pare che funzioni...... c'e' qualche anima pia che mi passa via e-mail un pde funzionante con supporto wifi da uploadare su RA?
Se uso RAGEN il pde che mi crea mi da errori quando faccio l'upload con arduino (solo se abilito il wifi).
Temo che il problema siano le librerie che mi si sono installate sotto la certella documenti (c:\documents and settings\paolo\Documenti\Arduino) e quindi non riesce (forse) a trovarle continuando a dirmi che le classi non sono disponibili.
Vi prego di aiutarmi altrimenti sto coso lo butto dalla finestra e faccio prima -04-04-04