//Mengukur arus pada tegangan AC 220V dengan ACS712
//Analog Output ACS712 pada PIN A0 const int sensorIn = A0; int mVperAmp = 100; // use 185 for ACS712 5A // use 100 for ACS712 20A // use 66 for ACS712 30A
} float getVPP() { float result; int readValue; //value read from the sensor int maxValue = 0; // store max value here int minValue = 1024; // store min value here
uint32_t start_time = millis(); while((millis()-start_time) < 1000) //sample for 1 Sec { readValue = analogRead(sensorIn); // see if you have a new maxValue if (readValue > maxValue) { /*record the maximum sensor value*/ maxValue = readValue; } if (readValue < minValue) { /*record the maximum sensor value*/ minValue = readValue; } }
// Subtract min from max result = ((maxValue - minValue) * 5.0)/1024.0; return result; }
Ada masalah dengan produk ini?
ULASAN PEMBELI
5.0/ 5.0
100% pembeli merasa puas
1 rating • 0 ulasan
5
(1)100%
4
(0)0%
3
(0)0%
2
(0)0%
1
(0)0%
Belum ada ulasan untuk produk ini
Beli produk ini dan jadilah yang pertama memberikan ulasan