باب این جلسه با Step motor آشنا شدیم و روال راه اندازی آن
را آموختیم.
این آروین نشان داد که چسان با تغییرات جزیی
میتوان تعداد گردش و یا نیز سرعت گردش را افزایش یا افت دهیم.
آیسی های درایوری که باب ست لابراتوار بود بدلیل
جریان راه اندازی اسم قادر به راه اندازی خودرو نشدند. تنها یک آیسی بافر 74244
روانی کافی را برای راه اندازی موتور تأمین نمود.
در این جلسه با آیسی DAC0808 آشنا شدیم. این آیسی ولتاژ
دیجیتال را به سمت آنالوگ تبدیل میکند. این آیسی دارای 8 اساس ورودی و یک پایه خروجی
می باشد. باب این آزمایش ما به ولتاژ برونداد احتیاج داریم، اما آیسی 0808 جریان را
به سمت برونداد میبرد. برای تبدیل جریان برونداد به سمت ولتاژ مداری در مسیر خروجی قرار میدهیم
که از یک opamp
استعمال شده است و شکل کلی مدار باب صفحه آخر قرار دارد.
در آروین این اجلاس با برنامه بسکام، برنامه ای
نوشتیم که شکل موج تولید کند، از جمله شکل خیزاب دندان اره ای، مربعی، مثلثی و
سینوسی. حرف استفاده از میکرو این برنامه را اجرا کرده و برونداد میکرو را که دیجیتال
است به در DAC0808 می
بریم و آیسی 0808 ورودی دیجیتال را به آنالوگ تبدیل کرده و در برونداد جریان آنالوگ
را به ضمیر اول شخص جمع میدهد و با نهادن یک مدار تبدیل، جریان را به ولتاژ تبدیل کرده و در
برونداد ثانیه ولتاژ به ما میدهد. سپس ولتاژ خروجی را به پراب اسکوپ داده و اسکوپ شکل
موج مورد تماشا را نمایش می دهد.
باب این آروین نحوه طراحی و برنامه نویسی یک تابلوروان
با سون سگمنت که با میکروسوئیچ کنترل میشود را آموختیم، به گونهای که حرف فشردن هر
کلید، از چپ به راست یا از راست به سمت صفت شماره دانشجویی را نمایش دهد.
سخت آلت این آزمایش شامل: یک میکروکنترلر ATMEGA16 ، 1عدد سون سگمنت 4تایی ، 2عدد
میکروسوئیچ ، منبع 5 ولت میباشد.
لسان برنامه نویسی این آروین BASCOM است.
این مدار دارای 2 در میباشد که همان میکروسوئیچ
است و دارای12 خروجی بوده که خروجی، مربوط به اساس های سون سگمنت میباشد، که
شکلپذیر از 4پایهی مشترک و 8پایهی 8قسمت LED که ساختار سون سگمنت را تشکیل میدهد.
LED حرف ولتاژی نزدیک به 3 ولت کار
میکند. اگر به سمت آنها 5 ولت اعمال شود، پشت از مدتی خواهد سوخت. پس باید در مسیر
پورتهای میکرو و سون سگمنت یک بافر تعبیه کنیم حرف به سمت سون سگمنت آسیبی نرسد.
میکروسوئیچها، باید یکی از پایه های آنها به
پورت میکرو و اساس دیگر به زمین وصل شود. دلیل این کار این است که باب مدار درونی میکروکنترلر،
پورتهای میکرو خود به سمت Vcc
پیوسته میباشد و برای فعال نمودن آنها باید میکروسوئیچ به سمت زمین وصل شود و در برنامه
نویسی آنها، باید شرط فعال صیرورت پورت میکرو را صفر(زمین) در نظر بگیریم.
نحوه بازده این مدار اینچنین است که: به ازای
تمام میکرو سوئیچ، باید یک الگو حرکت راستگرد یا چپگرد برای آن در نظر بگیریم. با
فشردن هر کلید (میکروسوئیچ)، نوع گردش مختص آن کلید در خروجی (LED) نمایش داده میشود و تا زمانی که
کلید دیگری فشرده نشود آن پروگرام ادامه داده و در خروجی نمایش داده شود و با فشردن
کلیدهای دیگر، نوع پرسه مختص آنها در برونداد نمایش داده شود.
باب صفحات بعد نحوه برنامه نویسی و توضیحات هر
قسمت از پروگرام را خواهیم گفت.
در این آروین حرف دستور ADC آشنا شده و روال طراحی و
پروگرام نویسی ولتمتر و دماسنج را آموختیم.
صفت آنالوگ به دیجیتال یا همان ADC، ولتاژهای اعمال شده را
که آنالوگ میباشد به سمت دیجیتال تبدیل میکند.
زبان برنامه نویسی این آروین BASCOM است.
ولتمتر:
دوایر فرضی موازی باخط استوا ولتمتر متشکل از یک LCD کاراکتری 2*16 ، ATMEGA16 و یک فوتوسل میباشد.
نحوه بازده این مدار اینگونه است که با تغییر
پرتو اسم ولتاژ عبوری از فوتوسل نیز تغییر خواهد کرد و ولتاژ خروجی از آن به پورت A.0 که نیز ADC(0) است اجرا میشود و ولتاژ
که آنالوگ میباشد به دیجیتال تبادل شده و بر اساس فرمول مربوطه ولتاژ ورودی بدست
میآید و حرف روی LCD نمایش داده میشود.
دماسنج:
دوایر فرضی موازی باخط استوا دماسنج متشکل از یک ATMEGA16 ، LCD کاراکتری 2*16 ، LM35 میباشد.
نحوه کارکرد این مدار اینچنین است که LM35 به ازای تمام درجه
سانتیگراد، 10 میلی ولت خروجی میدهد. خروجی آن به ADC(0) رفته و در
پروگرام براساس فرمول مختص خویش دمای واقعی محیط را بر روی LCD نمایش میدهد.
ویژوال بیسیک (VB) بسط یافته زبان برنامهنویسی بیسیک میباشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامههای ساده ابداع شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید. باب برنامهنویسی تجاری، ویژوال بیسیک بجز محبوبترینها است. بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۶٪ از برنامههای تجاری حرف استفاده از این زبان تولید شدهاند. تذکره اسم به آموزش برنامه نویسی ویژوال بیسیک پیشرفته (جلد دوم) می پردازد.