giovedì 8 gennaio 2015

SismoYUN (142Hz)

Per spingere ancora piu' al limite il passo di campionamento di Sismo YUN ho modificato lo sketch per ridurre al minimo di tempi tra le letture analogiche


Lo sketch e' il seguente (il ritardo e' passato da 10 millisecondi a 2 millisecondi). Tutta la rimanente configurazione e' la stessa dei precedenti post
------------------------------------------------
void setup() {
  delay(50000);
  Serial1.begin(115200);

}

void loop() {
  Serial1.print(millis());
  Serial1.print(",");

  Serial1.print(analogRead(A3));
  Serial1.print(",");
  delay(2);
  Serial1.print(analogRead(A4));
  Serial1.print(",");
  delay(2);
  Serial1.println(analogRead(A5));
  delay(2);
    
}
------------------------------------------------

Con questo sistema la media e' stata di una acquisizione ogni 8 millisecondi (circa 142 Hz)
Si osserva chiaramente il miglioramento della forma d'onda rispetto alle acquisizioni a passi di campionamento piu' lenti





Nessun commento:

Posta un commento

Pandas su serie tempo

Problema: hai un csv che riporta una serie tempo datetime/valore di un sensore Effettuare calcoli, ordina le righe, ricampiona il passo temp...