نقل قول نوشته اصلی توسط v.majedi نمایش پست ها
سلام. ممنونم که کمکم میکنید. واقعا دستتون درد نکنه
الان این کاری که گفتید رو هم انجام دادم
Raw Value = 0 mV = 0.000 Amps = -37.879
Raw Value = 0 mV = 0.000 Amps = -37.879
Raw Value = 0 mV = 0.000 Amps = -37.879
Raw Value = 0 mV = 0.000 Amps = -37.879
Raw Value = 0 mV = 0.000 Amps = -37.879
Raw Value = 0 mV = 0.000 Amps = -37.879
Raw Value = 0 mV = 0.000 Amps = -37.879
Raw Value = 0 mV = 0.000 Amps = -37.879
اینجوری که گفته رابطه بین جریان عبوری و ولتاژ خروجی ماژول خطی هست و هر 1 آمپر 66 میلی ولت اختلاف پتانسیل ایجاد میکنه
این کد باید جواب بده دیگه

void setup() {
Serial.begin(9600);

}

void loop() {
Serial.print("I=");
Serial.print((float)(analogRead(A0))*5000/1024/66);
Serial.println(" A");

}

اگه درست جواب نداد ، لطف کنین و مداری با یه مقاومت متغیر داخل مدار( برا تغییر جریان) بهش وصل کنین و جریان رو با آوومتر اندازه بگیرین و ببینین برای مقادیر مختلف جریان چه مقداری روی پین آنالوگ قرار میگیره