برنامه نویسی به زبان بیسیک :
برای ساخت یک برد الکترونیکی هوشمند همواره نیاز به میکروکنترلر ها الزامی می باشد.
از میان میکروکنترلرهای موجود در بازار ، میکروکنترلرهای AVR بسیار محبوب و پرکاربرد می باشند.
برای برنامه نویسی این میکروکنترلر ها زبان C و بیسیک استفاده میشود.
قابلیت های پیاده سازی برنامه ها در زبان بیسیک و C کاملا یکسان می باشد اما زبان بیسیک به مراتب ساده تر و قابل فهم تر از زبان C می باشد.
این قابلیت سبب شده تا زبان بیسیک محبوبیت بیشتری در بین کاربران الکترونیک داشته باشد.
یادگیری زبان بیسیک امکان پیاده سازی انواع برنامه های ساده و پیچیده میکرو را به برنامه نویس میدهد.
شبیه سازی با نرم افزار پروتئوس :
برای ارتباط بین دنیای واقعی میکروها و برنامه نوشته شده در کامپیوتر ، نیاز به یک نرم افزار شبیه سازی کاملا ملموس می باشد.
بدون وجود نرم افزا شبیه سازی ، کار با میکرو علاوه بر سختی ها ، بسیار هزینه بر می باشد.
برای کاهش هزینه ها و اطمینان از درستی برنامه در مرحله آزمایش نرم افزارهای شبیه سازی طراحی شده اند.
پروتئوس یکی از نرم افزارهای قدرتمند و پرکاربرد شبیه سازی مدارات الکتریکی می باشد که علاوه بر پوشش دادن کامپایلرها و تعداد بسیار زیادی از قطعات الکترونیکی
امکان رسم پی سی بی مدارات را به کاربر می دهد.
آموزش کار با پروتئوس ، به طراحان الکترونیک برای نوشتن یک برنامه مطمئن و طراحی صحیح مدار الکتریکی و رسیدن به طرح و هدف نهایی کمک می کند.
سرفصل کلاس های آموزش برنامه نویسی به زبان بیسیک و شبیه سازی با پروتئوس :
آشنایی با انواع قطعات الکترونیکی و شماتیک آنها و قوانین ساده مدارات
- انواع قطعات الکترونیکی (نام و شماتیک) و بعضی از مالحظات الکترونیکی
- تعریف پروژه در قالب ارائه
- ارائه سورس نرم افزار ها برای نصب در منزل
آموزش نصب و کرک نرم افزار (در صورت نیاز)
آشنایی با نرم افزار و محیط های مورد استفاده و نحوه ساخت یک پروژه
کار با دستورات پایه ای برای برنامه نویسی
- Do,loop
- If
- Select case
- For,next
- انواع متغیر ها
- دستورات ریاضی
- نحوه استفاده از این دستورات و پیکر بندی کامپایلر
- الگروتیم نویسی
شروع کار با اولین پروژه برنامه نویسی و ارتباط بین نرم شبیه ساز و کامپایلر (طراحی مدار چشمک زن)
راه اندازی 7segment چهار خانه
راه اندازی LCD کاراکتری
آشنایی با زیر برنامه ها
راه اندازی تایمر
پروژه ساعت با LCD
راه اندازی شمارنده
پروژه فرکانس متر
راه اندازی PWM
پروژه کنترل دور موتور با L298
راه اندازی ADC
پروژه دماسنج
راه اندازی ارتباط سریال UART
پروژه ارتباط بین دو میکرو
امتحان پایانی (تعریف پروژه)
مزیت این کلاس های آموزشی نسبت به تمامی کلاس های مجازی و یا فیلم های آموزشی این است که تمامی سوالات دانشجویان توسط
استاد پاسخ داده می شود و دانشجویان بعد از این کلاس میتوانند در گروه هنرجویان راستان قرار گیرند و تمامی سوالات خود را در انجام
هرگونه پروژه مطرح کنند و پاسخ گیرند.