Yaptığım bir proje için 100 ile 1A arası akımı ölçüp arduino ile LCD ekranda göstermek için elimde bulunan bu sensörü kullanmak istedim ama sıkıntım şu oldu. Sensörün ölçtüğü akımlarda gerçek değerle fark oluştu tamam hassaslığı var ama bu sensörü kalibre etmenin bir yolu var mı yada ucuz bir çözüm bulabilir miyim? yazdığım kod şu şekil. void Current() // Çekilen akım fonksiyonu { for (int i = 0; i < 300; i++) // Daha kararlı sonuç için 300 kere okuma yapılıyor. { Cdata = Cdata + analogRead(currentSensor); delay(1); } Cdata=Cdata/300; V=(Cdata/1023.0)* 5000; I=((V - 2500)/ 96);
lcd.setCursor(0,0); lcd.print("AKIM : "); lcd.print(I,3); lcd.print("A"); delay(500); } |
Bildirim