یکی از مفید ترین ماژولهای موجود همین ماژول می باشد.
زیرا به شما این امکان را می دهد تا نتیجه تمام محاسبات و پردازشها را به کار تبدیل کنید.
هر یک از این 2 رله قادر هستند دستگاهی را کنترول کنند و نتیجه کار یک پروژه به کار مفید مبدل شود.
در این ماژول برای روشن و خاموش کردن رله ها از اپتو کوپلر و ترانزیستور استفاده شده است.
2 عدد چراغ نیز برای نمایش وضعیت هر رله وجود دارد.
پینهای ماژول شامل دو پین VCC که به 5 ولت متصل می شود و GND که به زمین متصل می شود و پینهای IN که پینهای فرمان به رله ها هستند.
این پینها به میکرو کنترولر متصل می شوند.
پینهای IN به اپتو کوپلر فرمان میدهند و کاملا از بخش تغذیه رله ها جدا هستند.
دقت کنید هنگامی که IN صفر شود رله مربوط به آن روشن می شود و هنگامی که 5 ولت شود رله خاموش می شود.
پین JD-VCC پین تغذیه رله ها می باشد و در صورت تمایل شما میتوانید تغذیه رله ها را از منبع دیگری تامین کنید.
در غیر این صورت پین JD-VCC را با یک جامپر به پین VCC کنار آن متصل کنید تا رله ها از همان تغذیه VCC استفاده کنند
در این بخش میخواهیم با کمک این ماژول چند لامپ را روشن کنیم
اتصالات ماژول را مانند شکل زیر انجام دهید و برنامه آن را بر روی آردواینو بریزید.
برنامه این ماژول نیاز به هیچ کتابخانه ای ندارد و بسیار ساده است.
این برنامه رله ها را یکی یکی روشن کرده و سپس یکی یکی آنها را خاموش می کند.
در مدار زیر به جای برق 220 ولت میتوانید از باتری و ال ای دی استفاده کنید.
int ch=2; // number of relaysint
relay[] ={2,3}; // pin number of relays
int wait=2000;
int i=0;
void setup() {
for(int i=0; i
digitalWrite(relay[i],HIGH); // turn relay off
}
}
void loop() {
for(int i=0; i
delay(wait);
}
for(int i=0; i
delay(wait);
}
}