Frequenza campionamento e salvataggio dati

Ciao a tutti, dopo giorni di ricerca e tanta inesperienza ho deciso di chiedere aiuto attraverso il forum. Dovrei salvare i dati di un sensore analogico che utilizza tre pin analogici e quindi 3 variabili ( di tipo float es. 1,23) su scheda sd a frequenze note, ad esempio 128 Hz. Per quanto riguarda il codice di acquisizione e salvataggio non ci sono problemi, ma non so dove mettere mano per variare le frequenze di acquisizine e successivo salvataggio su SD.....

Ciao, dato che non lo hai ancora fatto, ti chiedo cortesemente di presentarti QUI (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con attenzione il REGOLAMENTO ... Grazie.

Guglielmo

soluzione semplice, stupida e probabilmente poco precisa… metti un delay() con un intervallo leggermente inferiore alla frequenza che ti serve.

soluzione più professional… usa millis()… ti salvi l’istante della prima lettura e salvataggio e poi, per differenza, verifichi quando è passato l’intervallo di tempo desiderato.

perfetto grazie mille

Ma secondo voi riesco a salvare direttamente a 128 Hz sulla scheda sd? (ovvero 128 campioni a secondo?) o conviene utilizzare il buffer e poi trasferire su sd?