برنامه نويسی و راه اندازی میکروکنترلر با نرم افزار Flow code
این استاندارد از شایستگی های حوزه کنترل و ابزاردقیق است که شامل کارهای انتخاب میکروکنترلر ، فلوچارت و الگوریتم برنامه نویسی، برنامه نویسی در نرم افزار Flow code ، شبیه سازی در نرم افزار و کد نویسی به زبان C و گرفتن خروجی و راه اندازی میکروکنترلر می باشد.
Flow code يکی از نرم افزار های قدرتمند در حوزه مکاترونیك و رباتیک می باشد که با قابلیت برنامه سازی برای انواع خانواده های میکروکنترلری توسط فلوچارت و تبديل آن به C کد و کد های قابل فهم هر میکروکنترلر، روند برنامه نويسی و راه اندازی میکروکنترلر را تا حد زيادی تسهیل کرده و به دلیل داشتن محیط شبیه سازی قوی، توانایی تست هر برنامه را قبل از پروگرام کردن روی سیستم واقعی ارايه می دهد.
Programming and setting up a Micro controller with Flow code software
مهمترين استانداردها و رشته های مرتبط با اين استاندارد :
  •  طراح و تحلیلگر مدارات ديجیتال
  •  کار با نرم افزار LAB VIEW
  •  طراح و تحلیلگر مدارات میکروکنترلر PIC، مدارات میکروکنترلر خانواده ARM، مدارات میکروکنترلر خانواده AVR و مدارات ديجیتال با بردهای آردوينو
استاندارد اموزش شغل :
  • انتخاب میکروکنترلر
  • ترسیم فلوچارت و الگوریتم نویسی
  • برنامه نویسی و شبیه سازیی در نرم افزار Flow code
  • کد نویسی به زبان C
  • گرفتن خروجی و راه اندازی میکروکنترلر
انتخاب میکروکنترلر
قطعات اساسی الکترونیک و عملکرد آنها ( مقاومت، خازن، دیود، ترانزیستور)
میکروکنترلر های رایج در بازار(avr, arm, pic, Arduino, raspberry pi)
بخش های مختلف یک میکروکنترلر(cpu, ram, i/o, clock, rom, EErom, Flash)
مقایسه میکروکنترلر ها و نحوه انتخاب
نحوه برنامه ریزی میکروکنترلر و کامپایلر ها
ماژول ها و عملکرد آنها ( ال سی دی، سون سگمنت، ماژول های ارتباط بی سیم )
مهارت :
  • بررسی قطعات الکترونیکی و استخراج مشخصات آنها
  •  شناسایی اجزای مختلف میکروکنترلرها و استفاده از کاتالوگ های مربوطه
  • انتخاب میکروکنترلر مناسب بر اساس پروژه کاری
  • استفاده از ماژول های جانبی و نصب آنها
برنامه نویسی در نرم افزار Flow code
  1. محیط کار نرم افزار
  2.  نحوه انجام تنظیمات نرم افزار و شخصی سازی
  3.  دستور Start and End، Input، Output، Delay، If، Switch، Connection point، Loop
  4.  Macro، Component macro، Simulation macro، Interrupt، Calculation
  5.  C code، Comment
شبیه سازی در نرم افزار Flow code
  • محیط شبیه سازی نرم افزار
  •  نحوه انجام تنظیمات بخش شبیه ساز
  • inputs
  •  outputs
  •   displayes
  •   sensored
  •   E-blocks
  •   commniucatios
  •   wireless
  •  storage
  •  mechatronic
کد نویسی به زبان C
  1. انواع داده و متغیر
  2.  کتابخانه های استاندارد
دستورات ورودی
  •  دستورات خروجی
  •  تاخیر ها
  •  دستورات شرطی
  •  دستورات انتخاب چندتایی
  •  دستور انتقال به خط برنامه
  • حلقه های while
  •  حلقه های تکرار for
  •  توابع
  •  ارتباط سریال
  •  وقفه ها
  •  مفاهیم محاسباتی
  •  مفاهیم مقایسه ای و منطقی
  •  توضیحاي درون برنامه comment
آموزش آنلاین و آموزش مجازی دوره برنامه نويسی و راه اندازی میکروکنترلر با نرم افزار Flow code، توسط آموزشگاه های فنی و حرفه ای بر بستر سامانه های آموزشگاه یار آنلاین، دارای مجوز از سازمان فنی و حرفه ای کشور به شماره 31525 برگزار می شود.
  • کامنت گذاری برای تشریح خط به خط برنامه
  •  افزودن بلوک C کد در فلوچارت
  • نوشتن برنامه با زبان C کد
  •  اجرا و عیب یابی برنامه
  • نحوه انجام تنظیمای بخش خروجی نرم افزار
  •  تبدیل برنامه نوشته شده در Flow code به کد Hex
  •  پروگرام کردن برنامه روی میکروکنترلر توسط پروگرامر
  •  تست برنامه پروگرام شده روی میکروکنترلر
  •  پروگرام کردن برنامه روی میکروکنترلر
  •  راه اندازی میکروکنترلر