روباتیک
با سلام
منتظر نظرات شما هستیم. (اینو راست می گم اگه ایمیل نزنید دیگه یک کلمه هم نمی نویسیم حداقل یه ایمیل خالی بزنید بدونم خوندیدش)
موضوعات بعدی خبرنامه اطلاعات فنی
نحوه تنظیم سنسور های تعقیب خط در برد 8L
نحوه کار با سنسور تعقیب خط مغناطیسی
معرفی درایور ترانزیستوری روبورو و IC دار مکاترو
نحوه کار با برد مین یاب
معرفی درایور 2 آمپری و 6 آمپری نادکو
معرفی موتور servo
معرفی مبدل های 220 ولت
این شماره به نحوه کار با سنسورهای نور روبورو می پردازد.
چگونه عدد مناسب برای سنسورهای نور برد 8L را پیدا کنیم.
برد 8L دارای 8 ورودی سنسور است. در حالت اولیه 2 سنسور خط و 2 سنسور نوربه این برد متصل هستند. برای کار با سنسورهای نور از دستورات iflight.1 وiflight.2 استفاده کنید. در تمامی ماژول های نادکو شماره گذاری به ترتیب از چپ به راست می باشد. بنابراین سسنسور شماره 1 سنسور سمت چپ و سنسور شماره 2 سنسور سمت راست می باشد. این سنسورها بسته به نوری که به آنها می تابد یک عدد مابین صفر تا 1000 تولید می کنند. یعنی در نور خیلی خیلی کم عدد نزدیک صفر و در نور زیاد عدد نزدیک 1000 تولید می کنند. البته هیچگاه مقدار عدد سنسور صفر و یا 1000 نخواهد شد. با چند آزمایش و برنامه ساده می توان مشخص کردکه چه عددی برای کار شما مناسب است. به عنوان مثال قصد دارید برنامه ای بنویسید که وقتی نور به سنسور سمت چپ می تابد یک led روشن شود و هنگامی که نور نمی تابد LED خاموش شود. ابتدا به طور پیش فرض برنامه زیر را می نویسیم
label1 :
iflight. 1 > 500 then
led Red Left on
endif
iflight. 1 < 500 then
led Red Left off
endif
goto label1
دستور شرطی اول بیان می کند که اگر نور از حد مشخصی بیشتر است led روشن شود و دستور شرطی دوم بیان می کند که اگر نور از حد مشخصی کمتر است led خاموش شود. پس از اجرای برنامه متوجه یکی از سه حالت زیر رخ می دهد.
1) برنامه به خوبی و خوشی کار می کند. هورااااااااااااااااااااااااااااا
2) Led همیشه روشن است و خاموش نمی شود.
وقتی led همیشه روشن است بدین معنا است که همیشه نور زیادی به سنسور می تابد وعدد سنسور عدد بزرگی است یعنی این عدد بین 900 تا 600 در حال تغییر است. پس به جای 500 در دستورات شرطی عدد 700 را بنویسید.
3) Led همیشه خاموش است و روشن نمی شود.
وقتی led همیشه خاموش است بدین معنا است که همیشه نور کمی به سنسور می تابد وعدد سنسور عدد کوچکی است یعنی این عدد بین 400 تا 100 در حال تغییر است. پس به جای 500 در دستورات شرطی عدد 250 را بنویسید.
معمولاً تغییرات سنسورنور زیاد است. لذا خیلی نگران نباشید که عدد حتماً 250 باشد و 270 نباشد. شما می توانید اعداد را به صورت تجریی پیدا کنید. چنانچه عدد را درست انتخاب کنید در یک محدوده 50 عدد بالا و 50 عدد پایین نیز می توانید عددرا تغییر دهید. به عنوان مثال در یک کلاس اگر این تمرین را به دانش اموزآن بدهید آنها قطعا اعداد کاملاً متفاوت ولی نزدیک به هم پیدا خواهند کرد.. با ما با در تماس باشید و نظرات خودتان را بیان کنید منتظرم هاااااااااا