Ciao a tutti!
sto sviluppando un prototipo per acquisire a un 1KHz il segnale del accelerometro per poi essere salvato su SD.
Ad oggi sono bloccato ad una velocità di acquisizione di circa 800Hz e non riesco a capire dove risieda il problema.
Hardware:
- Arduino UNO
- Accelerometro ADXL345 (scheda tecnica in allegato) per cablaggio ADXL345 ( vedi foto allegata )
- shield v3 con ethernet + SD
Funzionamento in generale del software:
-
Accendo tramite l'interruttore "1" (vedi fig.A) l'accelerometro e verifiche che vangano riconosciute tutte le componenti Hardware ADXL345 e SD . In caso di esito positivo si accende il LED Verde
-
Alla pressione del pulsante "2" (vedi fig. A) vengono azzerati i valori degli assi dell'accelerometro
-
Alla pressione del pulsante "3" (vedi fig.A ) si avvia l'acquisizione del segnale di accelerazione con contestuale salvataggio su SD.
-
Alla successiva pressione del pulsante "3" (vedi fig.A ) si interrompe l'acquisizione.
Grazie mille a tutti
ADXL345-EP.pdf (351 KB)
Accelerometro_Definitivo_Rev_4.ino (5.4 KB)