سلام برهمراهان خوب میکروبایت امروز به نحوه اجرای برنامه میپردازیم که میتوانید به وسیله یک ولوم دوبل میزان تن صدا را روی LCDنمایش دهیم. پس باماهمراه شوید تا به نحوه ساخت این مدار شیرین بپردازیم.
مدار
ابتداباید این مدار راتوی پروتوس ببندید.
دانلودپروتوس8.12
توضیح برنامه
دراین مدار نیاز به یک اتمگا 8ویک ال سی دی کارکتری 2در16نیازمندیم.مادراین مداربه وسیله ADCولتاژی درورودی اتمگ میدهیم تا ولتاژ دریافت کنیم حال به وسیله فرمولی ساده دربرنامه تعریف کنیم تا عملیاتی بین 0تا100تغیر کند که درصد صدا را به مانمایش دهد.دراین مدار یک کلید تعریف کردیم که هرگاه زده شد خروجی فعال کندورویLCDحالت خروجی نمایش میدهد.
توضیح کد
خط اول تعریف اتمگابعدی سریال مشخص میکنیم سپس ورودی وخروجی تعیین میکنیم.تعریف LCDوپایه ها.
دراینجا ADCرافعال میکنیم واستارت میکنیم.خط بعدی 3متغیر ازجنس WORDوSINGLEتعریف میکنیم سپس ال سی دی فعال وپرش به حلقه وپین Bرا0میکنیم.
مدارهای طراحی شده دوره های آموزشی میکروبایت اپلیکیش آموزش بسکام AVR
درحلقه تکرار دولوپ هرگاه خروجی ADCفعال وتشخیص داده شد زمانی صبرکنه به دیس پلی پرش کند.برنامه اصلی تمام شد.
حال متغیر های تعریف شده روی LCDبر دوکارکتر فعال میکنیم تا درصد فقط به سه رقم نمایش دهد.
حال عملیات محاسبه را درریترن اجرا میکنیم.تااعداد0تا100 روی LCDکارکتری نمایش دهد.
ازاین قسمت به پایین کار کلید انجام میده وروی LCDنمایش میده.
نتیجه گیری
این پروژه به شما کمک میکند تا میزان صدا روی LCD نمایش ویک خروجی فعال ونمایش دهید که میتوانید برروی اسپیکر ها اجرا وعملی کنیم.
باکس دانلودپروژه
باکس دانلود فایل پروژه
فایل رادانلود نموده رمز راکپی و پیست کرده سپس ازحالت فشرده خارج نمایید
حجم : 6کیلوبایت
رمز فایل : microbytes.ir