ACS712-05 Karasız Değer Sorunu

Merhabalar acs712 kaç amperlik modülü kullandınız? Ben yaptığım uygulamada doğru sonuç alamadım ve ortalama değer olarak şunu kullandım.
void loop (){
float average = 0;
for (int i = 0; i < 1000; i++) {
average = average + (. 0264 * analogRead (A0) -13. 51) / 1000;
delay (1);}
Bu kod gayet başarılı sonuç ampermetre ile seri olarak ölçüm ile aynı sonuç. 0.0264 voltaj ve hassasiyet hesabı ile oluşturdum. Bir dene derim. Projemi yapalı çok oldum doğru sonuç almıştım.
5 amperlik olani kulaniyorum bende 185 mv lik modulu
 
5 amperlik olani kulaniyorum bende 185 mv lik modulu
Şuan projemi tam hatırlamıyorum ama muhtemelen aynıydı bir deneyiniz. Basit bir proje ya da çok önemli olmayan çalışma ise işe yarar. Ciddi bir çalışma ise acs 712 çevreden çok etkilenir.
 
void loop()
{
for(int i = 0; i < 1000; i++) {
Voltage = (Voltage + (.0049 * analogRead(A2))); // (5 V / 1024 (Analog) = 0.0049) which converter Measured analog input voltage to 5 V Range
delay(1);
}
Voltage = Voltage /1000;

kodda böyle bır degısıklık yaptım 1000 kere olcup dogru sonuca en yakını verıyor
 

Forum istatistikleri

Konular
127,956
Mesajlar
913,901
Kullanıcılar
449,606
Son üye
rasit.

Yeni konular

Çevrimiçi üyeler

Geri
Üst