PIC-Trainer-Board

بسته آموزشی میکروکنترلر‌های PIC چیست؟

با توجه به اینکه لازم است از ساده‌ترین مرحله، میکروکنترلرها آموزش داده شود، اصولاً آموزش از تعدادی ورودی و خروجی آغاز می‌شود. برای این موضوع در بسته آموزشی PIC تعدادی قطعه بر روی میکروکنترلر تعبیه‌شده است. به‌عنوان‌ مثال کارآموزان با یک اتصال کوچک می‌توانند آن را به قسمتی وصل کنند که بتوانند از خروجی‌ها و ورودی‌ها تست بگیرند. یک کلید برای ورودی‌ها قرار داده‌ شده‌است و برای انواع خروجی‌ها LEDهایی وجود دارد که امکان بررسی و تست خروجی‌ها می‌باشد. کارآموزان با همین تعداد آیتم می‌توانند به‌راحتی پروژه‌های مختلف بنویسند و با سخت‌افزار میکروکنترلر کار کنند.

حتی امکان برنامه‌نویسی با این میکروکنترلر بعد از آشنایی با SRC فراهم‌شده است. در دوره‌ی SRC با بینش برنامه‌نویسی آشنا می‌شوند و وقتی وارد دوره‌ی PIC می‌شوند تخصصی‌تر در زمینه‌ی برنامه‌نویسی و سخت‌افزار کار می‌کنند. هر برنامه‌ای لازم داشته باشند می‌توانند با این میکرو اجرا کنند.

بعلاوه Compilerهایی که با آن PIC آموزش داده می‌شود خیلی ساده و برای کارآموزان قابل درک می‌باشند و میزان درگیر شدن با سخت‌افزار کاهش می‌یابد. درصورتی‌که اگر لازم بود اتصالات بر عهده‌ی کارآموزان باشد، فرصت کمتری به مرحله‌ی برنامه‌نویسی که بخش اصلی کار با PIC بود تخصیص داده می‌شد. از سایر دلایلی که باعث شد تا به طراحی و ساخت این برد فکر شود، نبود یک برد PIC مناسب در ایران بود. در اروپا و آمریکا به PIC توجه زیادی شده‌است اما در ایران حتی باوجود نیاز صنعت این موضوع دیده نشده‌است.

از این برد می‌توان به عنوان یک تست کننده پروژه نیز استفاده کرد. همچنین می‌توانید متناسب با پروژه خود میکرو‌کنترلرهای دیگری به برد متصل کنید و پروژه‌های خود را پیاده‌سازی کنید. برد PIC با توجه به قابلیت‌هایی که دارد علاوه بر آموزش می‌تواند برای دانشجویان و حرفه‌ای‌ها هم کاربردی باشد. 

قابلیت‌های برد آموزشی PIC

این برد دارای ویژگی‌های جدید و منحصر به فردی نسبت به بردهای دیگر می باشد. به‌عنوان‌ مثال قابلیت Breadboard دارد و این امکان را فراهم می‌سازد تا با کوتاه‌ترین فاصله، اتصالات را از قطعاتی که از قبل پیش‌بینی نشدند روی برد انجام دهند. بعلاوه به یک میکروکنترلر مشخص محدود نیست و می‌توان میکروکنترلر را خارج کرد و میکروکنترلر دیگری روی آن قرار داد. از دیگر ویژگی‌های آن می‌توان به قابلیت پشتیبانی از PIC، ARM، AVR و … اشاره کرد. همچنین برای دانش‌آموزان دبیرستان به‌گونه‌ای طراحی‌ شده‌است که کاربری ساده داشته باشد.

  • انواع درگاه‌های ورودی و خروجی و انواع ماژول‌های IC را می‌توان از طریق Breadboard یا socket، به برد وصل کرد.
  • وجود تعدادی درایوهای خروجی برای راه‌اندازی موتور
  • وجود انواع ولتاژهای موردنیاز در مدار (۳.۳- ۵ – ولتاژ متغیر)
  • Amplifier
  • استفاده‌ی شخصی و آزمایشگاهی برای تست و طراحی پروژه

دوره‌های آموزش بسته PIC

دوره یادگیری بسته آموزشی میکروکنترلرهای PIC به سه دوره تقسیم می‌شود. در این سه دوره به‌طورکلی انواع میکروکنترلرها، میکروکنترلرهای PIC و حداقل مدار راه‌انداز میکرو معرفی می‌شود. در قسمت‌های بعدی نرم‌افزار CCS، قابلیت جریان‌دهی و جریان‌کشی از پورت‌ها، و دستورات بیتی و بایتی مربوط به پورت‌ها، استفاده از کتابخانه‌های موجود و راه‌اندازی LCD، مبدل ADC، رجیسترهای مرتبط با ADC در PIC، توابع ADC در CCS و تنظیمات آن، راه‌اندازی چند سنسور آنالوگ، نمایش خروجی سنسور بر روی LCD وقفه و مزایای استفاده از وقفه، منابع وقفه در PIC، کار با وقفه خارجی، تایمرها در میکرو کنترل PIC، تولید فرکانس، اندازه‌گیری فرکانس با استفاده از تایمرها، راه‌اندازی موتورها و سنسور اشاره کرد. در بخش سوم با ماژول، مد و بلوتوث ماژول آموزش داده می‌شود. درنهایت، ارتباط سریال‌ها و ارتباط بین دو میکرو، نمایش داده بر روی نرم‌افزار هایپر ترمینال، راه‌اندازی IC و افزایش سرعت میکرو و معرفی حافظه EEPROM  بررسی می‌شود.