Show Posts
Pages: [1] 2 3 ... 220
1  International / Generale / Re: Termoregolazione casa Aiuto! on: July 31, 2014, 06:08:23 pm
Perchè  salvi 2 temperature su eeprom che leggi al momento dai sensori? non serve mi pare

Sulla eeprom puoi salvare i valori temp Min - Max una volta sola quando imposti il cronotermostato una specie di setup che fai poche volte l'anno.

Se proprio devi scriverci leggi prima il byte presente sulla eeprom e se è diverso allora scrivi.

 
Quote
come posso usare una variabile presente nel loop e che viene aggiornata nel loop dato che è una lettura  di un sensore ( per esempio t1), al di fuori del loop?
la dichiari globale al di fuori delle funzioni setup() e loop()


Code:
int t3;
int t4;

void setup() {
Serial.begin(9600);
}

void loop() {
 t3 = temp1.getTemp();
 t4 = temp2.getTemp();
 stampa_temp(); //faccio un salto alla funzione stampa_temp
}

void stampa_temp() {
 Serial.println(t3);
 Serial.println(t4);
}

t3 e t4 sono pubbliche, puoi leggere e cambiarle da qualsiasi punto e da qualsiasi funzione void


oppure le variabili le puoi passare da un void all'altro ....
nota: il void non da return
Code:
void setup() {
  Serial.begin(9600);
}

void loop() {
 int t3 = temp1.getTemp();
 int t4 = temp2.getTemp();
 stampa_temp(t3,t4); // faccio un salto alla funz. stampa_temp passandogli i valori
}

void stampa_temp(int pt3, int pt4) {
 Serial.println(pt3);
 Serial.println(pt4);
}


Ma forse non ho capito, tu usavi la eeprom per prendere i valori delle variabili da altri punti del programma?

ciao
2  International / Generale / Re: Termoregolazione casa Aiuto! on: July 31, 2014, 05:48:26 pm
Code:
//scrittura eeprom
EEPROM.write(addrT3, t3);
EEPROM.write(addrT4, t4);
queste sono nel loop() basta poco tempo per distruggere quelle celle ... lo sai quanti cicli loop fai in un minuto? tanti ma tanti  smiley-roll
Anche una SD la distruggi se ci scrivi in modo ostinato

Quote
Come posso fare se non volessi necessariamente caricarle nella eeprom?
una ram I2c esterna con batteria tampone

3  International / Generale / Re: Devo passare da Arduino Mega 2560 ad Due, alcuni dubbi.... on: July 31, 2014, 04:54:33 pm
Eccomi finalmente accontenato: UN MEGA-SPASSO!!!!
smiley-grin smiley-grin smiley-grin

Non ci siamo mica offesi .... è solo una divergenza di opinioni su un singolo argomento. Io stimo gpb01 è uno che sa quello che dice, come molti altri qui, spero che questo non freni la voglia di aiutarmi nel caso avrò bisogno.

ciao

Ps: facciamo pace gbp?  smiley-grin smiley-grin smiley-grin 
4  International / Generale / Re: Devo passare da Arduino Mega 2560 ad Due, alcuni dubbi.... on: July 31, 2014, 05:54:52 am
lo scketch non fa assolutamente nulla il setup() è vuoto e il loop() pure, ho solo messo 1.000.000 di variabili in ram  smiley-lol

comunque il problema non sussiste più ....
5  International / Software / Re: Conflitto di librerie ? on: July 31, 2014, 04:49:29 am
Per non risolvere il primo problema ne hai creato un altro?

che significa
Quote
Al momento per tenere aperti i relè utilizzo una banale istruzione delay()
perchè devi tenere aperti i relè?
se dai a un pin un valore HIGH/LOW resta in quella posizione in modo permanente, non capisco il sistema.
Prima di dirti che usare un millis() o una looper può risolvere, vorrei capire il metodo di comando che usi

ciao
6  International / Generale / Re: Devo passare da Arduino Mega 2560 ad Due, alcuni dubbi.... on: July 30, 2014, 05:35:01 pm
ho caricato sulla MEGA tutti questi font (allegato)..... che sono tanti sull'IDE  1.5.7

nemmeno un graffio alla ram,  possibile?
alla compilazione completa senza errori mi da questi valori  smiley-eek-blue smiley-eek-blue

Quote
Lo sketch usa 630 byte (0%) dello spazio disponibile per i programmi. Il massimo è 258.048 byte.
Le variabili globali usano 9 byte (0%) di memoria dinamica, lasciando altri 8.183 byte liberi per le variabili locali. Il massimo è 8.192 byte.
7  International / Generale / Re: Devo passare da Arduino Mega 2560 ad Due, alcuni dubbi.... on: July 30, 2014, 04:09:54 pm
Mandami un link non farmi cercare smiley
8  International / Generale / Re: Devo passare da Arduino Mega 2560 ad Due, alcuni dubbi.... on: July 30, 2014, 03:40:15 pm
mi spiace APS650 anch'io ho la MEGA ma non ho mai superato il 40%, sono passato alla DUE per una questione di performance di clock senza stravolgere troppo il progetto .... spero che non ci siano problemi anche sul SAM!!
Ti ho chiesto del bootloader perchè ho intravisto qualcuno che diceva di cambiarlo, ma non ho info certe sull'argomento. Tra le altrte cose siccome ho usato la mega per 3 anni e la tua domanda l'ho posta anch'io circa un anno fa .... mi era stato assicurato che il problema era stato risolto con le nuove IDE 1.0, apparentemente non è così.

Comunque ti rinnovo l'aiuto, se passi alla DUE ho promesso di aiutarti e lo farò, nel limite delle mie conoscenze acquisite fino ad ora.

ciao
9  International / Hardware / Re: Arduino & pneumatica on: July 30, 2014, 03:29:35 pm
perchè 18?
Quote
Digital I/O Pins   14 (of which 6 provide PWM output)
Analog Input Pins   6
10  International / Hardware / Re: Arduino & pneumatica on: July 30, 2014, 03:13:31 pm
una per ogni pin I/O con appositi driver tipo transistor (che va calcolato in base alla corrente)
20 pin se li usi tutti senza accessori vari .... tipo uso di seriale, shield, I2c, SPI ....
Ma non ti interessa nemmeno un input? 
11  International / Hardware / Re: Arduino & pneumatica on: July 30, 2014, 02:49:40 pm
Un relè pilotato da arduino che interrompe il 24V dell'elettrovalvola ?

12  International / Generale / Re: Devo passare da Arduino Mega 2560 ad Due, alcuni dubbi.... on: July 30, 2014, 01:58:56 pm
Quote
Per il momento nemmeno mi interessa in quanto i miei programmi non sono mai andati oltre i 64k.
questa non è molto carina da dire a uno che sta chiedendo aiuto, da uno che dice di  lavorare 8 ore con gli AVR e non giocarci smiley-grin

A prescindere da questo che senso ha continuare a vendere per anni una scheda da 256k se poi si può usare a metà?
Questo limite dovrebbe essere descritto nelle specifiche per correttezza. 


13  International / Generale / Re: Devo passare da Arduino Mega 2560 ad Due, alcuni dubbi.... on: July 30, 2014, 01:40:33 pm
hai cambiato bootloader o è quello originale?
14  International / Generale / Re: SDFat e BMP on: July 30, 2014, 09:53:51 am
Hai riesumato un treadh di 3 anni fa e di cose ne sono cambiate da allora, ti consiglio di eliminare questo post e fare un treadh nuovo con un collegamento link a quello vecchio se ti serve qualche riferimento

ciao
15  International / Hardware / Re: Arduino controllo di un relè a distanza on: July 30, 2014, 09:41:40 am
Purtroppo lavoriamo con fornitori così che ci danno le garanzie e assistenza, rappresentanza, fatturazione regolare, non abbiamo tempo di cercare in cina su ebay e aspettare giorni  ecc ecc
prendiamo e usciamo poi il cliente se dice si lo paga anche 200.00 .. a un certo punto se  vuole risolvere il problema è così se no ciao smiley
Se poi ci sono impianti grandi con centraline di controllo allora è tutto da studiare, ma è un altro discorso.
quei componenti io a casa mia non li metto di sicuro. 10 pezzi 800.00 e passa euro sono troppi.
Pages: [1] 2 3 ... 220