طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
اندازه گیری ولتاژ DC از 0 تا 24 ولت با سه رقم دقت (اعشار) و
اندازه گیری دما از منفی 20 تا مثبت 100 درجه سانتی گراد. دارای نمایشگر السیدیاین پروژه یک ماشین حساب ساده با چهار عمل اصلی بروی نمایشگر گرافیگی می باشد.این پروژه یک فاصله سنج می باشد که می توان در مواردی نیز به عنوان عمق سنج از آن استفاده نمود. حداقل فاصله قابل تشخیص 10cm و حداکثر 80cm تا 100cm می باشد.ورودی این فرکانس متر قادر است با ولتاژهای 12 تا 500 ولت AC کار کند. ماکزیمم فرکانس اندازه گیری 20KHz می باشد. همچنین با تعیین نرخ نمونه برداری می توانید فرکانس را تا دو رقم اعشار اندازه گیری نمائید.بر اساس رنج حداقل و حداکثر تعریف شده توسط کاربر و با توجه به دمای محیط، سرعت موتور بین 10 تا 99 به صورت خودکار تنظیم می شود.
پروژه ولت متر DC و دماسنج با avr

MCP-16

پروژه ولت متر DC و دماسنج با avr
پروژه ماشین حساب ساده با السیدی گرافیکی و avr

MCP-34

پروژه ماشین حساب ساده با السیدی گرافیکی و avr
پروژه فاصله سنج با سنسور مادون قرمز شارپ Sharp

MCP-37

پروژه فاصله سنج با سنسور مادون قرمز شارپ Sharp
پروژه فرکانس متر صنعتی 500 ولت 20KHz با avr

MCP-1

پروژه فرکانس متر صنعتی 500 ولت 20KHz با avr
پروژه کنترل دور موتور با PWM برحسب دما با avr

MCP-18

پروژه کنترل دور موتور با PWM برحسب دما با avr

Atmel Studio

کتابخانه lcd کاراکتری برای Atmel Studio

در مورخه : چهارشنبه، 3 دي ماه، 1393 موضوع : آموزش Atmel Studio

نمایشگرها همواره جزء جدانشدنی از میکروکنترلرها می باشند، به کمک آنها ما می توانیم خروجی پردازش ها، مقادیر، و ... را مشاهد کنیم و در برخی موارد نیز می توان به کمک آنها برنامه خود را عیب یابی نماییم. برای ارتباط با این نمایشگرها باید اصول کار آنها را بدانیم و سپس یک کتابخانه یا همان درایور بنویسیم و در برنامه اصلی به آسانی آنها را فراخوانی کنیم تا مقادیر و رشته ها را به نمایش درآوریم. از آنجایی که در ایران اکثراً با کامپایلر CodeVision برای زبان C کار می شود، و از حق نگذریم توابع کتابخانه نمایشگر متنی آن هم بسیار جذاب و کاربردی می باشد. لذا در کتابخانه ای که در ادامه توضیح می دهیم تمامی توابع نوشته شده، هم از نظر عملکرد و هم از نظر اسمی همانند توابع CodeVision می باشد، یکی به دلیل سادگی اسم و عملکردهای فوق العاده آن و دیگری اینکه اگر شما بخواهید برنامه ای از محیط CodeVision به محیط Atmel Studio انتقال دهید حداقل در خطوطی از برنامه که مربوط به نمایشگر می باشد هیچ مشکلی رخ ندهد به این صورت کتابخانه را طراحی کردم.



 بیشتر

دانلود نرم افزار Atmel Studio 7.0

در مورخه : يكشنبه، 24 آبان ماه، 1394 موضوع : کامپایلرها

۷ ATMEL Studio محیط توسعه یکپارجه (IDE) برای توسعه و برنامه نویسی میکروکنترلر های AVR و ARM می باشد.
همان طور که می دانید سری ARM یکی از موفق ترین سری میکروهای شرکت اتمل بوده است و روز به روز استفاده از آن گسترده تر می شود. این سری را شما می توانید حتی در گوشی های موبایل خود ببینید. این سری آن چنان مورد استقبال قرار گرفت که اکثر شرکت های سازنده گوشی های تلفن همراه را به خود جذب کرد و ARM را در بسیاری از گوشی های خود به کار بردند. البته این ها باعث نمی شود که از ارزش میکروکنترلرهای سری AVR چشم پوشی کنیم. سری AVR پیشرفت بسیاری پیدا کرد. خصوصا در کشور ما جایگاه ویژه ای باز کرده است. اما باز با این حال سری ARM ویژگی های منحصر به فرد خود را دارد. برای همین دلیل هم شرکت اتمل با این نرم افزار امکانی را برای کاربران خود فراهم کرده است تا بتوانند با یک نرم افزار برای هر دو سری این میکروهای برنامه نویسی کنند.



 بیشتر

آموزش برنامه نویسی در محیط Atmel Studio 6

در مورخه : سه شنبه، 14 خرداد ماه، 1392 موضوع : آموزش Atmel Studio

به نام خدا

در دور جدید آموزش های برنامه نویسی، می خواهیم به آموزش برنامه نویسی در محیط Atmel Studio 6 به پردازیم، خواهیم گفت که چگونه یک پروژه جدید ایجاد کنیم و یک برنامه ساده بنویسیم و در نهایت آن را کامپایل کنیم و از فایل هگز خروجی آن در شبیه سازی و ... استفاده کنیم.



 بیشتر