Go Down

Topic: Resettare il timer interno???? (Read 1 time) previous topic - next topic

dab77

avoja! grazie della spiegazione.

leo72

Con alcune precisazioni: il tipo di dati boolean, così come il byte, nel linguaggio di Arduino sono alias del tipo unsigned char per cui occupano a prescindere 1 byte intero anche se il primo usa solo 1 bit come flag. Quindi 5 boolean occupano 5 byte.
Ma potresti ad esempio usare le operazioni sui bit e così avresti in un byte ben 8 flag vero/falso da usare a piacimento.

Oppure dichiarare le memorie da usarsi in flash con PROGMEM così da evitare che il micro le copi in SRAM prima di usarle.

Insomma, l'ottimizzazione delle risorse parte prima dalla conoscenza delle risorse stesse  :D

Go Up