یکی از سادهترین راهها برای چرخاندن موتور در هر دو جهت، استفاده از رله دو قطبی، دو پرتاب (DPDT) است. همراه با رله، این اتصال به دو ترانزیستور و دو پایه Stamp نیاز دارد، یکی برای کنترل روشن/خاموش و دیگری برای کنترل جهت.
نمودار زیر شامل شماتیک این تنظیمات است. رله DPDT جهت جریان جریان را از طریق موتور تغییر می دهد تا آن را در هر جهت بچرخاند. ترانزیستور کنترل جهت می تواند یک 2N3904 باشد زیرا اکثر رله ها به کمتر از 100 میلی آمپر از طریق سیم پیچ برای قطع کنتاکت ها نیاز دارند. همچنین می توان از TIP120 برای کنترل جهت استفاده کرد. TIP120 برای کنترل روشن/خاموش مورد نیاز است زیرا باید بتواند جریانهای موتور را کنترل کند. برای موتورهای جریان بسیار بالا، کنترل روشن/خاموش TIP120 را با یک FET با مقاومت کم یا با یک رله SPST جایگزین کنید. در نمودار، محل پین های رله با نمای بالایی رله DPDT فروخته شده در Robot Store (Jameco 174378) و رله Radio Shack 275-249A مطابقت دارد.
نمودار بعدی نحوه تنظیم این مدار را نشان می دهد. پین اوت های نشان داده شده برای رله های Jameco 174377 و Radio Shack 275-249A درست است.
در اینجا نمونه ای از برنامه آردوینو است که موتور را به مدت دو ثانیه در یک جهت و سپس دو ثانیه در جهت دیگر اجرا می کند.
مکث های 10 میلی ثانیه ای برای به حداقل رساندن نویز ناشی از خاموش کردن موتور و رله دقیقاً همزمان است.
برای جزئیات بیشتر: کنترل موتور دو جهته با استفاده از آردوینو
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
One of the simplest ways to get a motor to turn in both directions is by using a double-pole, double-throw (DPDT) relay. Along with the relay, this hookup requires two transistors and two Stamp pins, one for on/off control and the other for direction control.