Presentazione di ThermoWeb - Domotica IP - c/php/js/sql

lesto:
un database è un sistema per gestire più utenti contemporanei, ovvero la concorrenza nell'uso dei dati.

Poichè i dati li modifica arduino e non gli utenti, allora non servono lock, quindi arduino semplicemente salva il valore su file o eprom o variabile e lo stampa direttamente nell'HTML quando serve

edit: scusa intendevi memorizzare i dati che invece lui tiene nel DB/pc.

allora come fa lui no, non hai abbastanza ram, puoi usare la eeprmse basta o una SD, oppure uno dei primi post ho parlato di un sistema per ridurre assai l'uso della ram

Se hai la precisione di un'ora e devi solo indicare acceso/spento, allora ti serve un array di 24 byte (1 byte per ora, dove i bit rappresentano i giorni: il bit 0 è il lunedì, il bit 1 il martedì, etc... e ti avanza pure un bit!) invece usi un array di 128 e non capisco il perchè

nessun dato proveniente da database e' usato dall'arduino e nessun dato usato dall'arduino e' salvato sul database.

per quanto riguarda le struct in byte e' un discorso molto interessante ma in questo caso il gioco non vale la candela... quante righe di codice ti servono in piu' x non usare un array di ben 128 byte... e quindi 0,168K sui 32K disponibili