جریان الکتریکی یکی از مهم ترین مشخصه های توان مصرفی در سیستم های مختلف به شمار می رود. هر مصرف کننده الکتریکی و الکترونیکی، جهت راه اندازی و کار، علاوه بر ولتاژ، نیاز به جریان الکتریکی مشخصی دارد. به عبارت دیگر، هر مصرف کننده بسته به نیاز خود، جریان خاصی را از منبع تغذیه دریافت می کند. حال در صورتیکه این مصرف کننده دچار خرابی و اشکال شود، جریان مصرفی از حد مورد نیاز فراتر می رود. این جریان بالا می تواند سبب آسیب رسیدن به منبع تغذیه و سایر المان های مدار شود. حتی در مواردی می تواند سبب آتش سوزی نیز شود. در این آموزش به طراحی و پیاده سازی یک سیستم مانیتورینگ جریان به کمک سنسور جریان برق می پردازیم. این سیستم به طور مداوم جریان مصرفی سیستم را اندازه گیری کرده و بر روی نمایشگر سون سگمنت نمایش می دهد. در صورتیکه جریان از حد خاصی بالاتر رود، فرمان قطع جریان برق نیز صادر می شود. در ادامه با مرجع تخصصی آردوینو به زبان فارسی ، دیجی اسپارک همراه باشید.
سنسور جریان برق ACS712
سنسورهای جریان برق یکی از مهم ترین و پرکاربردترین المان ها جهت اندازه گیری جریان مصرفی به شمار می روند. به کمک این سنسورها می توانید میزان جریان مصرفی المان های مدار را به سادگی اندازه گیری کنید. سنسور جریان برق ACS712، یک سنسور فوق العاده کاربردی جهت اندازه گیری جریان متناوب و مستقیم است. این سنسور که خروجی آنالوگ دارد، جریان مصرفی را به صورت معادل ولتاژی در خروجی خود قرار می دهد.
سنسور جریان برق دارای دو ترمینال پیچی است. المانی که قرار است جریان مصرفی آن اندازه گیری شود، کابل تغذیه آن به صورت سری در این ترمینال ها قرار می گیرد. به عبارت دیگر سنسور جریان برق به صورت سری در مسیر تغذیه المان مورد نظر گنجانده می شود. سپس جریان اندازه گیری شده در خروجی آنالوگ سنسور به صورت معادل ولتاژ قرار می گیرد. این سنسور دارای آفست ۲٫۵ ولتی بوده و حساسیت آن برای مدل های مختلف به شرح زیر است:
- برای مدل ۵ آمپر ۱۸۵ میلی ولت به ازای هر آمپر
- برای مدل ۲۰ آمپر ۱۰۰ میلی ولت به ازای هر آمپر
- برای مدل ۳۰ آمپر ۶۶ میلی ولت به ازای هر آمپر
در این پروژه خروجی آنالوگ سنسور به یکی از کانال های آنالوگ سنسور متصل شده و جریان مصرفی خوانده می شود. در این پروژه ما جریان های DC را اندازه گیری می کنیم و چنانچه این جریان از حد مورد نظر ما، در اینجا ۵۰۰ میلی آمپر، بیشتر شود، به کمک یک رله فرمان قطع را صادر خواهیم کرد.
برد آردوینو UNO
برد آردویینو UNO، یکی از پرکابردترین و پر استفاده ترین سری بردهای آردویینو به شمار می رود. سادگی در راه اندازی، منابع آموزشی بسیار و قیمت مناسب نسبت به سایر بردهای هم رده، این برد را به یکی از انتخاب های اصلی در زمینه الکترونیک تبدیل می نماید.
به کمک برد آردویینو، هم میتوان بر روی نمونه اولیه کار کرد و هم می توان آن را در محصول نهایی نیز به کار برد. دسترسی ساده و استاندار به پایه های ورودی و خروجی، وجود بوت لودر و پروگرام ساده برد، از مزیت های این برد به شمار می رود. همچنین، بر روی این برد، یک کریستال با فرکانس ۱۶ مگاهرتز قرار گرفته که از بابت تامین منبع کلاک، آسوده خاطر خواهیم بود. با توجه به نزدیک بودن زبان برنامه نویسی آردویینو به زبان ++C، کار با آن برای برنامه نویسان این زبان نیز بدون مشکل خواهد بود. از طرفی دیگر، با توجه به وجود کتابخانه های متعدد و فراوان برای سنسورها و نمایشگر های مختلف، این قطعات را به سادگی و بدون نگرانی، می توان به این برد متصل نمود. در این پروژه میزان جریان مصرفی از طریق مبدل آنتلوگ به دیجیتال برد آردوینو خوانده می شود. این جریان پس از نمایش بر روی نمایشگر، چنانچه از ۵۰۰ میلی آمپر بیشتر شود، رله قرار گرفته سر راه تغذیه مصرف کننده را قطع کرده تا بدین ترتیب سیستم از جریان کشی و خطرات احتمالی آن، در امان بماند.
ماژول رله
رله یک سوییچ مکانیکی با قابلیت کنترل از طریق پالس الکترونیکی است. این سوییچ که در سال ۱۸۳۵ توسط جوزف هانری اختراع گردید، امروزه یکی از قطعات بسیار پرکاربرد در صنایع الکترونیک، اتوماسیون صنعتی، خودرو و…. به شمار می رود. در این پروژه نیز، با لمس صفحه، می توان رله ها را فعال و یا غیر فعال نمود.
رله ها جهت راه اندازی نیاز به یک مدار راه اندازی دارند. از آنجاییکه فرمان فعال و یا غیر فعال سازی رله از طرف برد آردویینو صادر شده و جریان خروجی آردویینو جهت فرمان به رله کافی نیست، حتما جهت تامین این جریان نیاز به یک ترانزیستور خواهیم داشت. از طرفی دیگر، به دلیل ایجاد بارهای سلفی در زمان سوییچ رله، می بایست از یک دیود هرزگرد نیز استفاده نمود. این در حالیست که در ماژول رله، این مدار از پیش تعبیه شده و شما می توانید به سادگی، این ماژول را به آردویینو متصل نمایید. بدین ترتیب به سادگی و به کمک ماژول رله، می توان از طریق آردوینو و بدون نیاز به هیچ مدار جانبی و یا اضافی، رله را کنترل نمایید. در این پروژه ماژول رله به صورت سری در مسیر تغذیه مصرف کننده قرار می گیرد. چنانچه جریان از حد مجاز فراتر رود، با اعمال پالس به ماژول رله، تغذیه مصرف کننده قطع خواهد شد.
ماژول نمایشگر سگمنت TM1637
در طراحی سیستم های مختلف همواره نمایشگرها نقشی اساسی برای تعامل با کاربر بازی می کنند. نمایشگر ها در انواع مختلف کاراکتری، گرافیکی، TFT و سون سگمنتی وجود دارند. از لحاظ اقتصادی، نمایشگرهای سگمنت جزو مناسب ترین نمایشگرها در پروژه ها به شمار می روند. اما یکی از مشکلات این نمایشگرها تعداد زیاد پایه جهت راه اندازی است. این در حالیست که ماژول TM1637 برای راه اندازی تنها نیاز به دو پایه دارد.
ماژول نمایشگر سون سگمنت TM1637 دارای ۴ نمایشگر(۴دیجیت) جهت نمایش داده هاست.این نمایشگر از پروتکل I2C جهت ارتباط با میکروکنترلرها استفاده می کند. راه اندازی و کار با این نمایشگر با بردهای آردوینو بسیار ساده است. از آنجاییکه برای این ماژول کتابخانه آردوینو توسعه یافته است، لذا شما می توانید به سادگی از این نمایشگر استفاده نمایید. در این پروژه میزان جریان مصرفی سیستم بر روی نمایشگر نمایش داده خواهد شد. همچنین در صورت افزایش جریان و ورودد به ناحیه قطع رله، عبارت ERR بر روی نمایشگر به نمایش درخواهد آمد.
شماتیک و اتصالات
در این قسمت به بررسی شماتیک و اتصالات مدار می پردازیم. همانطور که گفته شد در این مدار پس از اندازه گیری جریان، چنانچه جریان مصرفی بیش از ۵۰۰ میلی آمپر باشد، به رله متصل به المان فرمان قطع ارسال خواهد شد. ابتدا به مدار زیر توجه نمایید.
توجه: در این آموزش ما جهت تست بار، از یک موتور DC استفاده نموده ایم.
مطابق تصویر فوق، اتصال المان ها را در پیش می گیریم. نخست ماژول نمایشگر TM1637 را به شیوه زیر به آردوینو متصل کنید.
- اتصال پایه VCC نمایشگر به پایه ۵V آردوینو(می توانید به ۳٫۳ نیز متصل کنید)
- اتصال پایه GND نمایشگر به پایه GND آردوینو
- اتصال پایه CLK نمایشگر به پایه ۴ آردوینو
- اتصال پایه DIO نمایشگر به پایه ۵ آردوینو
در ادامه اتصالات رله، موتور، تغذیه موتور موتور و سنسور جریان برق را به صورت زیر انجام دهید.
- اتصال پایه VCC رله به ۵ ولت آردوینو
- اتصال پایه GND رله به پایه GND آردوینو
- اتصال پایه SIGNAL و IN رله به پایه شماره ۳ آردوینو
- اتصال تغذیه مثبت موتور به پایه COM رله
- اتصال پایه NC رله به یکی از ترمینال های پیچی سنسور جریان برق
- اتصال دیگر ترمینال پیچی رله به پایه مثب موتور
- اتصال پایه منفی موتور به تغذیه منفی موتور
- اتصال پایه مثبت سنسور جریان برق به ۵V آردوینو
- اتصال پایه منفی سنسور جریان برق به GND آردوینو
- اتصال پایه OUT(خروجی) سنسور جریان برق به پایه A0 آردوینو
کدهای پروژه نمایش و کنترل جریان مصرفی
در این قسمت کدهای پروژه را مشاهده می کنید. این کدها برای برد آردوینو UNO توسعه یافته اند. این کدها را بر روی برد خود آپلود کنید.
#include "SevenSegmentTM1637.h" const byte PIN_CLK = 4; // انتخاب پایه شماره ۴ آردوینو برای اتصال به پایه CLK ماژول نمایشگر const byte PIN_DIO = 5; // انتخاب پایه شماره ۵ آردوینو جهت اتصال به پایه DIO ماژول نمایشگر SevenSegmentTM1637 display(PIN_CLK, PIN_DIO); //ایجاد یک شی و راه اندازی اولیه ماژول نمایشگر float amp = 0; //متغیر جهت خواندن و محاسبه جریان مصرفی #define relay 3 void setup() { Serial.begin(9600); display.begin(); display.setBacklight(100); // تنظیم شدت نور نمایشگر بر روی ۱۰۰ درصد display.print("INIT"); // نمایش این عبارت بر روی نمایشگر جهت اعلام راه اندزای delay(1000); display.setColonOn(1); //فعال سازی نقطه نمایشگر جهت نمایش جریان مصرفی pinMode(relay, OUTPUT); //تعیین پایه آردوینو جهت اتصال رله digitalWrite(relay, HIGH); //فعال سازی رله } void loop() { String data = ""; //متغیر جهت ذخیره سازی و تبدل مقدار به رشته جهت نمایش float sum = 0; //متغیر جهت میان گیری و افزایش دقت مقدار خوانده شده if (amp < 10 ) { //در صورتیکه مقدار خوانده شده کمتر از ۱۰ باشد، یک صفر پشت مقدار خوانده شده اضافه می شود تا مقدار بر روی نمایشگر ۴ رقمی به درستی نمایش داده شود. data = "0"; data = data + String(amp); //اضافه کردن صفر به ابتدای رشته } else data = String(amp); String int_ = data.substring(0, data.indexOf(".")); //جدا سازی مقدار صحیح جهت نمایش درست بر روی نمایشگر برای نمایش صحیح می بایست قسمت صحیح از اعشاری جدا شود. String float_ = data.substring(data.indexOf(".") + 1); //جداسازی مقدار اعشاری . توجه: مقدار اعشاری قبل از ممیز و مقدار صحیح بعد از ممیز ظاهر می شود. data = int_ + float_; //ترکیب قسمت صحیح و اعشاری بدون ممیز //نمایش مقدار در سریال مانیتور و نمایشگر سگمنت Serial.print("Current :"); Serial.print(amp); Serial.println("A"); display.print(data); for (int i = 0; i < 1000; i++) { //برای افزایش دقت، برای ۱۰۰۰ دفعه ورودی آنالوگ را خوانده و سپسس میانگین می گیریم. amp = analogRead(A0); amp = (amp / 1024.0) * 5000; // تبدیل مقدار دیجیتال خوانده شده به مقدار آنالوگ دریافتی amp = ((amp - 2500) / 185); //توجه: از آنجاییکه سنسور دارای آفست ۲٫۵ ولتی(۲۵۰۰ میلی ولتی) و حساسیت ۱۸۵ میلی ولت به ازای آمپر است، لذا مقدار خوانده شده از آفست کم شده و بر حساسیت تقسیم می شود. amp = abs(amp); //ممکن است جهت جریان برعکس وصل شده و مقدار منفی شود، لذا مقدار خوانده شده را قطدر مطلق می گیریم. sum = sum + amp; //جمع مقادیر جهت میانگین گیری } sum=sum/1000; //چون ۱۰۰۰ دفعه مقدار خوانده ایم، لذا بر ۱۰۰۰ تقسیم می کنیم. amp=sum; delay(1000); display.clear(); if (amp > 0.5 ) { //در صورتیکه جریانن مصرفی از ۵۰۰ میلی آمپر بیشتر باشد، رله متصل به مصرف کننده قطع شده ومصرف کننده خاموش خواهدد شد. digitalWrite(relay, LOW); Serial.println("err"); display.clear(); display.print("err"); //نمایش عبارت خطا بر روی نمایشگر delay(2500); display.clear(); } else //در صورتیکه جریان کمتر از ۵۰۰ میلی آمپر باشد، رله متصل و مصرف کننده روشن خواد شد. در این حالت شرایط عادیست. digitalWrite(relay, HIGH); }
اجرای پروژه نمایش و کنترل جریان مصرفی
در این قسمت به اجرای پروژه مورد نظر می پردازیم. پس از آپلود کد و برقراری اتصالات، با تصویر زیر رو به رو می شوید. در این حالت موتور در حال گردش بوده و جریان مصرفی آن بر روی نمابشگر نمایش داده می شود. توجه کنید که عبارت دو نقطه بیانگر ممیز است. تصویر زیر بیانگر جریان مصرفی ۰۰٫۴۱ میلی آمپری است.
در صورتیکه به هر دلیل جریان مصرفی از ۵۰۰ میلی آمپر بیشتر شود، رله قطع شده و عبارت ERR به معنای خطا بر روی نمایشگر؛ نشان داده می شود. این موضوع را در تصویر زیر می توانید مشاهده کنید.
تحلیل کدهای پروژه
در این قسمت به بررسی کدهای پروژه می پردازیم. پیش از هر چیز، توجه داشته باشید که در کدهای پروژه به ازای هر خط، توضیح(کامنت) درج شده است. بدین ترتیب با مطالعه آن می توانید روال کار را به طور کامل دریابید. در اینجا اما به طور مختصر به شرح روال کار می پردازیم. در این پروژه پس از راه اندزای نمایشگر، برای ۱۰۰۰ دفعه، مقدار ورودی آنالوگ که همان جریان مصرفی است را به کمک تابع زیر، از ورودی آنالوگ می خوانیم.
analogRead(0)
پس از این، با توجه به آفست ۲٫۵ ولتی(۲۵۰۰ میلی ولتی) سنسور، مقدار ۲۵۰۰ را از ورودی آنالوگ کم می کنیم. از طرفی دیگر، ما در این پروژه از سنسور ۵ آمپر استفاده کرده ایم. این سنسور دارای حساسیت ۱۸۵ میلی ولت به ازای هر آمپر است. بنابراین مقدار محاسبه شده در مرحله قبل بر این مقدار تقسیم می گردد. در نهایت پس از نمایش جریان، چنانچه جریان مصرفی بیش از ۵۰۰ میلی آمپر تشخیص داده شود، با ارسال فرمان به رله متصل به تغذیه مصرف کننده، جریان مقطع خواهد شد.
لوازم مورد نیاز
جمع بندی
در این آموزش به طراحی و پیاده سازی یک سیستم نمایش دهنده و کنترل کننده جریان مصرفی پرداختیم. از آنجاییکه جریان مصرفی در یک مدار پارامتری مهم محسوب شده و اضافه بار و جریان کشی بیش از حد مجاز می توند سبب آسیب به مدار شود، در این آموزش با طراحی و پیاده سازی سیستمی، ضمن نمایش جریان مصرفی، چنانچه جریان از حد مجاز تعیین شده(در این آموزش ۵۰۰ میلی آمپر) بیشتر شود، برد آردوینو فرمان به قطع شدن جریان مصرف کننده را صادر می نماید. در این پروژه جهت اندازه گیری جریان، از سنسور جریان برق ACS712 استفاده کرده ایم. این سنسور قادر به اندازه گیری جریان های AC و DC است. در این آموزش ما اقدام به مانیتورینگ جریان DC نموده ایم. همچنین در این پروژه برای قسمت مصرف کننده، یک موتور DC در نظر گرفته شده است.
چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریعترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد. همچنین اگر ایرادی در کدها و یا مراحل اجرایی وجود دارند میتوانید از همین طریق اطلاع رسانی کنید.
سلام مهندس اگه میشه آموزش یه منبع تغذیه هوشمند بزارید
که مثلاً قابلیت های زیر را داشته باشد
برای منبع تغذیه یک نمایشگر درنظر بگیریم و چند دکمه که بتوانیم ولتاژ مورد نظر خود را انتخاب کنیم مثل ولتاژ های ۳,۳ ولت و ۵ ولت
و همچنین یک ولوم برای کنترل ولتاژ و جریان
و یک نمایشگر برای نمایش ولتاژ و جریان
سلام
ممنون از پیشنهاد شما، این موضوع را حتما کار خواهم کرد. اتفاق یکی از پیشنهادات شما تبدیل به پروژه شده و روی دیجی اسپارک قرار گرفته که تا چند روز آینده حتما منتشر خواهد شد. ممنونم از لطف شما
سلام مهندس عصر تون بخیر
اگه میشه آموزش ساخت UPS هم بزارید
سلام
قبلا این آموزش در سایت قرار گرفته است:
لینک آموزش باتری بک اپ
سلام جسارتا این کد که شما گذاشتین ایراد داره و نرم افزار اجازه آپلود نمیده
سلام
متن خطایی که نرم افزار می دهد را کپی کرده و در کامنت بعدی قرار دهید.
Arduino: 1.8.15 (Windows 10), Board: “Arduino Uno”
C:\Users\mohammad\Documents\Arduino\libraries\SevenSegmentTM1637\src\SevenSegmentFun.cpp:187:80: error: no ‘void SevenSegmentFun::bouncingBall(uint16_t, uint16_t, bool)’ member function declared in class ‘SevenSegmentFun’
void SevenSegmentFun::bouncingBall(uint16_t moves, uint16_t d, bool runForever) {
^
exit status 1
Error compiling for board Arduino Uno.
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
به نظر می رسد مشکل از کتابخانه باشد!
حل شد مشکلم از کتابخونه بود ممنونم
خواهش می کنم
خواهش می کنم لطف دارید
فقط اگر ممکن هست، بفرمایید که مشکل چطور حل شد که در آنیده اگر دیگران هم به همین مشکل برخوردند، با دیدن راه حل شما مشکلشان برطرف گردد.
برای به روزرسانی کتابخانه مربوطه ورژن ۱.۱ کتابخانه را نصب کنید مشکل برطرف میشود.
ممنونم از لطف شما
سلام خسته نباشید بنده برنامه رو میزنم ولی error زیر رو میده .
Seven segment tm1637.h: no such file or directory
سلام
کتابخانه sevensegment نصب نیست!
سلام مهندس خیلی ممنون بابت راهنمایی اون مشکل حل شد حالا این ERROR رو میده.
C:\Users\FANAVA~1\AppData\Local\Temp\arduino_modified_sketch_570350\sketch_dec30b.ino: In function ‘void loop()’:
sketch_dec30b:57:30: error: expected ‘}’ at end of input
digitalWrite(relay, HIGH);
^
exit status 1
expected ‘}’ at end of input
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
سلام
در انتهای تابع void loop یک { قرار دهید.
سلام مهندس متاسفانه حالا این error را میده .
Arduino: 1.8.14 (Windows 8.1), Board: “Arduino Uno”
sketch_dec30b:22:2: error: expected unqualified-id before ‘if’
if (amp < 10 ) {//
^~
sketch_dec30b:26:3: error: expected unqualified-id before 'else'
else
^~~~
sketch_dec30b:30:3: error: 'data' does not name a type
data = int_ + float_;//
^~~~
sketch_dec30b:32:3: error: 'Serial' does not name a type
Serial.print("Current :");
^~~~~~
sketch_dec30b:33:3: error: 'Serial' does not name a type
Serial.print(amp);
^~~~~~
sketch_dec30b:34:3: error: 'Serial' does not name a type
Serial.println("A");
^~~~~~
sketch_dec30b:35:3: error: 'display' does not name a type
display.print(data);
^~~~~~~
sketch_dec30b:36:3: error: expected unqualified-id before 'for'
for (int i = 0; i < 1000; i++) {//
^~~
sketch_dec30b:36:19: error: 'i' does not name a type
for (int i = 0; i < 1000; i++) {//
^
sketch_dec30b:36:29: error: 'i' does not name a type
for (int i = 0; i 0.5 ) {//
^~
sketch_dec30b:56:3: error: expected unqualified-id before ‘else’
else //
^~~~
exit status 1
expected unqualified-id before ‘if’
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
کد را پاک کنید. یکبار دیگر از سایت بردارید و اجرا کنید. ظاهرا برخی از قسمت های کد را قرار نداده اید.
سلام مهندس مشکل قبلی حل شد الان میخوام برنامه رو بزنم داخل برد این ارور رو میده .
Invalid library found in C:\Users\FanAvaran\Documents\Arduino\libraries\sketch_dec18b: no headers files (.h) found in C:\Users\FanAvaran\Documents\Arduino\libraries\sketch_dec18b
یک کتابخانه غیر مجاز دارید. آردوینو را پاک کنید و دوباره نصب کنید.
سلام مهندس …لظفا در مورد شیوه تست کردنش هم راهنمایی کنید چچوری تست کنیم ببینیم در ست کار میکنه یا نه.
سلام
باید یک بار، مثل موتور الکتریکی به صورت سری قرار دهید تا جریان مصرفی اندازه گیری شود.
سلام ..مهندس برای تست اگه موتور رو با باتری معمولی راه بندازیم که موردی نداره.
بعد مهندس موقع اپلود برنامه به اردینو دوبار اپلود شد اشکالی که نداره.
بعدمهندس اتصال قطعات رو هم من طبق دستورالعمل بالا انجام دادم اون دستورات درستن دیگه درسته.
سلام
نه موردی نیست
نه، باز هم موردی نیست!
بله، کاملا درست هستند!!
سلام مهندس اتصال قطعات رو هم انجام داده ام و کلا اماده است ولی کار نمیکنه از باتری معمولی ۱٫۵ ولتی استفده کردم .
مهندس پایه ی مثبت و منفی سنسور جریان برق رو چچوری تشخیص بدیم … مهندس ترمینال های پیچی سنسور جریان برق روکجا وصل کنیم.
سلام
ببخشید که دیر پاسخ می دهم، دقیقا در قسمت شماتیک به طور کامل پاسخ این پرسش ها داده شده است. لطفا این قسمت را باردیگر با دقت مطالعه کنید.
سلام مهندس …. اینم بگم موتو روشن میشه کار میکنه ولی نه اردینو . نه رله. نه سنسور هیچکدوم روشن نمیشن.
سلام مجدد
همانطور که بیان شد، مطابق شماتیک عمل کنید.
سلام خسته نباشید مهندس
اجازه هست از مطالب شما در پایان نامه استفاده کنم
سلام
با ذکر منبع موردی ندارد.
سلام و خسته نباشید
در قسمت کدها . اون خطی که نوشتید مقدار دیجیتال رو تبدیل به آنلوگ میکنه متوجه نشدم.
مگر اون پایه آردینو خودش انالوگ نیست چرا باز تبدیل میکنی؟ و اون عدد ۱۰۲۴ چیه .
و اینکه اگر بخواهیم جریان ac رو در نظر بگیره لاید چه کار کنیم؟
تشکر
سلام و متشکرم
ما زمانیکه مقدار را با ADC می خوانیم، معادل دیجیتال مقدار آنالوگ را می خوانیم. برای رسیدن به مقدار اصلی آنالوگ باید تبدیلی انجام دهیم.
سلام وقت بخیر.
روی یک برد Arduino چندتا ازین ماژول هم زمان میشه استفاده کرد.
با سلام
دقیقا اطلاعی ندارم.