برنامه نویسی اتوشیفت
دوره برنامهنویسی دستگاه Auto Shift بر طراحی منطق عملکرد و برنامهنویسی بخشهای مختلف این دستگاه تمرکز دارد. دانشآموزان در این دوره ابتدا با هدف، نحوه عملکرد و ساختار کلی دستگاه آشنا میشوند و سپس مفاهیم برنامهنویسی با mBlock و فلوچارت را مرور میکنند. در ادامه، دانشآموزان قطعات مختلف دستگاه را ب
درباره این دوره
دوره برنامهنویسی دستگاه Auto Shift بر طراحی منطق عملکرد و برنامهنویسی بخشهای مختلف این دستگاه تمرکز دارد. دانشآموزان در این دوره ابتدا با هدف، نحوه عملکرد و ساختار کلی دستگاه آشنا میشوند و سپس مفاهیم برنامهنویسی با mBlock و فلوچارت را مرور میکنند.
در ادامه، دانشآموزان قطعات مختلف دستگاه را بهصورت مستقل تست کرده و برای بخشهای مختلف، ساختار و توابع موردنیاز را طراحی میکنند. یکی از بخشهای مهم دوره، برنامهریزی و راهاندازی نمایشگر OLED و رابط کاربری دستگاه است که برای کنترل و مدیریت عملکرد خط تولید مورد استفاده قرار میگیرد.
همچنین نحوه ارتباط سنسور تشخیص رنگ و سنسورهای اولتراسونیک با برنامه بررسی میشود. دانشآموزان یاد میگیرند چگونه براساس اطلاعات دریافتشده از سنسورها، واکنش مناسب را برای بخشهای مختلف دستگاه تعریف کنند. در ادامه، عملکرد سروو نیز با توجه به موقعیت و شکل دیسک Auto Shift برنامهنویسی میشود. در جلسات پایانی، بخشهای مختلف برنامه در کنار یکدیگر قرار گرفته و عملکرد کامل دستگاه ابتدا بدون رابط کاربری OLED و سپس با اضافه شدن رابط کاربری آزمایش میشود.
مدرس دوره
مدرس این دوره بهزودی معرفی میشود.
سرفصلهای دوره
جلسه یکم: آشنایی با کارکرد و هدف ربات و ساختار کلی ماشین حالت آن
- شنایی با کارکرد و هدف ربات و ساختار کلی ماشین حالت آن
جلسه دوم: مرور مباحث mblock و فلوچارت
- مرور مباحث mblock و فلوچارت
جلسه سوم: مرور مفهوم تست مستقل قطعات و آزمایش آنها
- مرور مفهوم تست مستقل قطعات و آزمایش آنها
جلسه چهارم: تشریح جزئیات ماشین حالت و توابع مورد نیاز
- تشریح جزئیات ماشین حالت و توابع مورد نیاز
جلسه پنجم: نحوه کار با OLED و برنامه ریزی آن
- نحوه کار با OLED و برنامه ریزی آن
جلسه ششم: راه اندازی رابط کاربری OLED برای کنترل خط تولید
- راه اندازی رابط کاربری OLED برای کنترل خط تولید
جلسه هفتم: کارکرد سنسور تشخیص رنگ و نحوه تعامل با برنامه
- کارکرد سنسور تشخیص رنگ و نحوه تعامل با برنامه
جلسه هشتم: کارکرد سنسورهای التراسونیک و پیاده سازی واکنش آنها به حرکت خط تولید
- کارکرد سنسورهای التراسونیک و پیاده سازی واکنش آنها به حرکت خط تولید
جلسه نهم: پیاده سازی عملکرد سروو با توجه به موقعیت و شکل دیسک آتو شیفت
- پیاده سازی عملکرد سروو با توجه به موقعیت و شکل دیسک آتو شیفت
جلسه دهم: کنار هم قرار دادن ساختارها و تست کامل بدون تاثیر رابط کاربری OLED
- کنار هم قرار دادن ساختارها و تست کامل بدون تاثیر رابط کاربری OLED
جلسه یازدهم: افزودن ویژگی رابط کاربری و تست کامل
- افزودن ویژگی رابط کاربری و تست کامل
جلسه دوازدهم: جمع بندی و پاسخ به سوالات
- جمع بندی و پاسخ به سوالات
1. این دوره برای چه کسانی مناسب است؟
این دوره برای دانشآموزانی مناسب است که با ساختار دستگاه Auto Shift و مفاهیم اولیه برنامهنویسی آشنایی دارند و میخواهند منطق عملکرد و برنامهنویسی بخشهای مختلف یک سیستم هوشمند را یاد بگیرند.
2. آیا در این دوره از mBlock استفاده میشود؟
بله. مفاهیم و ابزارهای برنامهنویسی در mBlock مرور شده و از آن برای طراحی و پیادهسازی عملکرد بخشهای مختلف دستگاه استفاده میشود.
3. ماشین حالت چیست و چرا در این دوره اهمیت دارد؟
ماشین حالت به ساختاری برای تعریف وضعیتهای مختلف عملکرد یک سیستم و نحوه انتقال بین آنها گفته میشود. در این دوره، ساختار کلی عملکرد دستگاه براساس این مفهوم بررسی و توابع موردنیاز برای هر بخش طراحی میشوند.
4. آیا قطعات دستگاه بهصورت جداگانه تست میشوند؟
بله. پیش از یکپارچهسازی برنامه، قطعات مختلف بهصورت مستقل آزمایش میشوند تا عملکرد هر بخش بررسی و مشکلات احتمالی آن مشخص شود.
5. آیا برنامهنویسی نمایشگر OLED آموزش داده میشود؟
بله. دانشآموزان با نحوه کار و برنامهریزی نمایشگر OLED آشنا میشوند و در ادامه یک رابط کاربری برای کنترل بخشهای مختلف خط تولید طراحی میکنند.
6. آیا عملکرد سروو موتور در دوره برنامهنویسی میشود؟
بله. عملکرد سروو براساس موقعیت و شکل دیسک Auto Shift در برنامه پیادهسازی و بررسی میشود.
