این پروژه دمای محیط را اندازه گیری کرده و آن را هم بر روی LCD و هم بر روی کامپیوتر نمایش می دهد . ویک عدد رله را متناسب با دمای محیط کنترل می کند.
در این پروژه ولتاژ آنالوگ، از پایه خروجی سنسور LM35 خوانده شده و توسط مبدل آنالوگ به دیجیتال داخلی میکرو، به عدد دیجیتال تبدیل و به پورت سریال فرستاده و سپس توسط برنامه Visual Basic نمایش داده می شود.
ارتباط این پروژه با کامپیوتر از طریق USB خواهد بود.
این پروژه نمونه آموزشی می باشد.
اهداف آموزشی:
• آشنایی با LCD کاراکتری و نحوه راه اندازی آن
• آشنایی با ADC میکروکنترلر
• آشنایی با سنسور دمای LM35 و نحوه راه اندازی آن
• آشنایی با رله و نحوه راه اندازی آن
• نحوه خواندن و نوشتن بر روی حافظه EEPROM داخلی میکروکنترلر
• آشنایی با ارتباط سریال UART در میکروکنترلر
• آشنایی با نحوه ارتباط میکروکنترلر با USB
• آشنایی با اینتر فیسینگ در ویژوال بیسیک ( VB )
• آشنایی با ساخت برد مدار چاپی
اجزای پروژه:
• جهت اندازه گیری دما ، از سنسور LM35 استفاده شده است.
• جهت مانیتورینگ دما از یک LCD کاراکتری ۲*۱۶ استفاد شد.
• برای تبدیل پروتکل سریال به USB از تراشه FT232BL استفاده شده
میکروکنترلر و برنامه پروژه:
• این پروژه با میکروکنترلر AVR با کامپایلر بیسکام ( Bascom Avr ) به زبان بیسیک قابل سفارش است.
برد پروژه:
• برد پروژه با مدارچاپی قابل سفارش است.
همراه این پروژه موارد زیر ارسال می شود:
۱ . CD شامل فایل های زیر:
• توضیحات کامل از پروژه ، تحت فایل Word ، که در آن نحوه راه اندازی پروژه ، شماتیک مدار ، برنامه میکروکنترلر ، برنامه ویژوال بیسک و روش ساخت برد پروژه ، به صورت مصور شرح داده شده است.
• نرم افزارهای Bascom Avr ، Code Vision AVR ، Proteus
۲ . یک عدد آداپتور ۱۲ ولت.
فصل اول : برنامه سازی تحت ویندوز
بررسی فرم های استاندارد ویندوز
ایجاد برنامه های تحت ویندوز در V.B
نحوه کار با کنترل ها بر روی فرم
بررسی خواص اولیه کلاس فرم
خواص اندازه و پس زمینه فرم
خواص کنترلی فرم
خواص فونت و کادر فرم
خواص دیگر فرم
بررسی متدهای کلاس فرم
بررسی رویدادهای کلاس فرم
فصل دوم : کنترل نحوه نمایش فرم ها
تعیین محل و اندازه فرم ها با استفاده از کدنویسی
نمایش یا عدم نمایش اشیاء در فرم
استفاده از خاصیت Tab Order در فرم
اضافه کردن کنترل ها در زمان اجرا
استفاده از Message Box
استفاده از Input Box
ایجاد فرمهای غیر مستطیلی
فصل سوم : مدیریت فرم ها
ایجاد برنامه های چند فرمی
ایجاد واسطه های چند سندی
مرتب کردن فرمهای فرزند
ایجاد فرمهای پیرو
ایجاد برنامه برای Smart Device ها
کار با رویدادهای ماوس
کار با رویدادهای صفحه کلید
کنترل برنامه های کاربردی دیگر از درون برنامه
فصل چهارم : کار با کنترلهای متنی
بررسی خواص عمومی کلاس کنترل
متدهای عمومی در کنترلها
رویدادهای عمومی کلاس کنترل
کنترل Text Box
متدهای قابل استفاده در Text Box
کنترل Rich Text Box
نحوه قالب بندی و استفاده از Rich Text Box
ذخیره و بازیابی محتوای Rich Text Box
فصل پنجم : کنترل های پر کاربرد
کنترل Label
کنترل Link Label
کنترل Button
کنترل Check Box
کنترل Radio Button
کنترل Panel
کنترل Group Box
کنترل List Box
نحوه کار با رویدادهای List Box
کنترل Check List Box
متدهای قابل استفاده در Check List Box
کنترل Combo Box
متدهای مهم Combo Box
کنترل Picture Box
فصل ششم : کنترل های All Window Forms
کنترل Scrool Bar
کد نویسی Scrool Bar
کنترل Track Bar
کنترل Splitter
کنترل Notify Icon
کنترل Tool Tip
کنترل Timer
فصل هفتم : کنترل های Menus & Toolbars
منو ها و کار با آنها
نحوه تعریف کلید های میانبر
نحوه ایجاد جدا کننده در منوها
نحوه کار با منو ها در برنامه های MDI
فصل هشتم : کنترل های Dialogs و Printing
کنترل Open File Dialog
متد های کار با Open File Dialog
کنترل Save File Dialog
کنترل Font Dialog
کنترل Color Dialog
کنترل Folder Browser Dialog
نحوه چاپ بوسیله شئ Print Document
نحوه ایجاد دیالوگ Print Preview
ایجاد دیالوگ تنظیمات چاپ
فصل نهم : چند کنترل سودمند
کنترل Image List
کنترل Tree View
کنترل نوار ابزار
کنترل میله پیشرفت
کنترل نوار وضعیت
کنترل Tab
فصل دهم : گرافیک در V.B
انواع گرافیک ها در V.B
شئ گرافیک
کلاس Pen
طراحی اولیه فرم و تعریف متغیر ها
تنظیم عملکرد دکمه ها و فرم
تعیین محدوده ترسیم با استفاده از رویدادهای ماوس
تعریف رویدادهای شئ Free Hand
تکمیل برنامه با استفاده از متد های پیشرفته
پر کردن اشکال گرافیکی و رنگ آمیزی اشیاء
نوشتن متن به کمک کلاس گرافیک
آموزش مقدماتی-پیشرفته ویژوال بیسیک 6 در 10 فصل مجزا
این مجموعه بصورت تصویری و فارسی به آموزش زبان ویژوال بیسیک 6 می پردازد . آموزش به گونه ای طراحی شده که شما بتوانید از آن ایده لازم را بگیرید . برخی از مباحث موجود در این بسته :
فصل اول : آشنایی با ویژوال بیسیک – برخی از اجزا – تفاوت با دیگر زبانها – ویرایشگر برنامه
فصل دوم : نحوه کار با ویژوال بیسیک – کتابخانه های ابتدایی – کار با پروژه و مدیریت آن
فصل سوم : مدیریت کنترلها – خواص و ویژگیب های آنها – تغییر خواص
فصل چهارم : طراحی منوها – ساخت اجزای منو – بکار گیری منوهای Pop Up – کدنویسی برای منو
فصل پنجم : انواع داده ها در ویژوال بیسیک 6 و تعریف متغیر برای آنها . تعریف داده .
فصل ششم : کنترل برنامه و کلیدهای ترکیبی
فصل هفتم : کار با صفحه کلید و صفحه نمایش و کاربردها وکلیدهای میانبر و توابع آنها
فصل هشتم : ماهیت و ذات اصلی برنامه های ویژوال بیسیک
فصل نهم : کار با فایلها در بیسیک و باز و بسته کردن آن و توابع فایلی – نوشتن و خواند فایل – بررسی وجود و ...
فصل دهم : چاپ کردن خروجی ویژوال بیسیک – انتخاب پرینتر و ...