lucky
| Inviato il: 11/10/2016 10:16:16
|
ho trovato in rete un codice per il ACS712 che si comporta leggermente meglio, sta più vicino a 0, balla di meno e i valori sono più precisi
void setup() {
Serial.begin(9600);
}
void loop() {
float average = 0;
for(int i = 0; i < 1000; i++) {
average = average + (.0264 * analogRead(A0) -13.53);//for the 5A mode,
// average = average + (.049 * analogRead(A0) -25);// for 20A mode
// average = average + (.742 * analogRead(A0) -37.8);// for 30A mode
delay(1);
}
Serial.print("Current :");
Serial.print(average/1000);
Serial.println("A");
}
| |
| | Bolle
| Inviato il: 11/10/2016 10:21:11
|
Ok, fammi ricontrollare il codice che usa l'maperometro per la conversione...puoi farmi una prova...modifica le ultime tre righe da
Serial.print("Current :");
Serial.print(average/1000);
Serial.println("A");
a
Serial.print("Current :");
Serial.print(average);
Serial.println("mA");
e posta il risultato...
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | lucky
| Inviato il: 11/10/2016 10:33:20
|
non gli piace
| | | | Bolle
| Inviato il: 11/10/2016 10:44:23
|
quindi balla anche lui...
quindi dividendo per mille perde arrotonda e non fa vedere che balla...ma l'oscillazione c'è ma non si vede!
Cmq fammi vedere il codice se le conversioni coincidono...
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | Bolle
| Inviato il: 11/10/2016 10:53:47
|
questo è il codice di conversione che uso per la conversione:
il codice che hai usato è questo :
average = average + (.0264 * analogRead(A0) -13.53);//for the 5A mode
è la stessa cosa...il risultato è lo stesso!
Quindi abbiamo la conferma che i valori letti sono OK!
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | BellaEli
| Inviato il: 11/10/2016 11:57:20
|
Occhio a usare valori con le virgole... mi sembra di ricordare che Arduino fa strani arrotondamenti, fai qualche prova !
--------------- C'è un limite al fai da te ??? Si, ma lo stabiliamo noi !!!
| | | | Bolle
| Inviato il: 14/12/2016 11:05:12
|
Amperometro versione V1.2 che stabilizza i valori!
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | lucky
| Inviato il: 15/12/2016 09:15:51
|
eee vedi che sei bravo quando vuoi
e ora tocca sistemare il formatore | |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|