Si, diciamo che la risoluzione dell'ACS non è il massimo della vita. E questo perchè, purtroppo, viene "spalmata" su circa 2 volt. Se fosse su 5 volt sarebbe sicuramente meglio, ma è stato fatto così...
Buongiorno ,ho trovato questo esempio di una libreria, funziona ma se aumento la velocità dell asciuga capelli con cui sto facendo le prove i valori scendono :o
[code]
#include "ACS712.h"
ACS712 sensor(ACS712_30A, A0);
void setup() {
Serial.begin(9600);
Serial.println("Calibrating... Ensure that no current flows through the sensor at this moment");
sensor.calibrate();
Serial.println("Done!");
}
void loop() {
float U = 230;
float I = sensor.getCurrentAC();
if (I < 0.27) {//Inserito solo questo if
I = 0;
}
float P = U * I;
Serial.println(String("I = ") + I + " A");
Serial.println(String("P = ") + P + " Watts");
delay(1000);
}
Esatto! Un carico induttivo puro lo misuri senza problemi perché è solo una caduta di tensione su una resistenza elettrica. Nei motori elettrici entra in gioco la reattanza induttiva e capacitiva e allora li sono un altro paio di maniche... Stesso discorso per le lampadine elettriche a filamento e le lampade al neon (sparite entrambe... ).
Se vuoi saperne di più QUESTO sito è molto ben fatto e potrebbe aiutarti.
Grazie per le risposte sono andato a leggere l'articolo
Consigliatomi più meno ho capito la differenza
Credevo che c'era qualcosa di sbagliato nel codice.
Avrei solo un un'altra domandina posso vedere se ci sta corrente senza nessun carico con questo sensore ?
Se la sua uscita è ZERO significa che NON c'è assorbimento !!!
Per rilevare se è presente la tensione di rete, senza violare il regolamento (altrimenti chiudo il thread) metti un semplice alimentatore da cellulare che ti da i 5V e sai anche se è presente tensione o meno.
Visto che NON ti è chiaro il concetto di NON dover mettere le mani sui cavi di rete e che ritengo pericoloso quello che stai facendo, chiudo qui il thread.
Lascia stare, NON hai né le conoscenze né la preparazione per fare quello che stai facendo e rischi solo di farti male. Fallo fare a qualcuno esperto del settore.