گیتی الکترونیک مبتکر ایرانیان (گاما)

طراحی و ساخت انواع پروژه های الکترونیکی صنعتی و دانشجویی 09137291125

گیتی الکترونیک مبتکر ایرانیان (گاما)

طراحی و ساخت انواع پروژه های الکترونیکی صنعتی و دانشجویی 09137291125

آموزش جامع میکروکنترلر AVR ادامه جلسه۱

معرفی پایه های میکروکنترلر

میکروکنترلر AVR

پایه های GND به زمین متصل میشوند.

پایه VCC  و  AVCC   به +۵ ولت متصل میشوند .

 

پایه های PA0-PA7 مربوط به پورت A

پایه های PB0-PB7 مربوط به پورت B

پایه های PC0-PC7 مربوط به پورت C

پایه های PD0-PD7 مربوط به پورت D

 

پایه های XTAL1   و   XTAL2  هم جهت اتصال به کریستال میباشند.

پایه AREF هم جهت استفاده در مقایسه کننده آنالوگ کاربرد دارد.
اینو تو جلسه مبدل آنالوگ به دیجیتال در میکروکنترلرهای AVR توضیح میدم.



 

ادامه مطلب ...

آموزش جامع میکروکنترلر AVR ادامه جلسه۱

تفاوت میکرو کنترولر و میکرو پروسسور

از زبون ویکی پدیا : 

میکرو کنترولر و میکروپروسسور تقریبا از یک شاخه تکنولوژی وساختار هستند اما در اجزای وابسته ، با هم تفاوت های عمده دارند.

در میکرو پروسسورها فقط واحد پردازش به صورت مجزا به صورت یک ای سی وجود دارد که رم و رام و حتی ثبات ها در ای سی های مجزا به میکروپروسسور وصل و تشکیل یک میکرو کامپیوتر را می دهند

اما در میکرو کنترلر تمام واحد های یک کامپیوتر از جمله رم و رام و ثبات ها در درون یک ای سی به صورت فشرده به نام میکرو کنترولر وجود دارد.مطالعه بیشتر :

که معمولا در دستگاه های تجاری برای کاهش قیمت دستگاه مانند تلویزیون و ماکروویو و غیره استفاده می شود.

از زبون خودم O_o : 

میکروپروسسور در واقع یه جور میکرو کنترلر هست با امکانات کمتر (مثلا ژیان در مقابل پژو !) .
تا اونجایی که من میدونم به میکروکنترلر میتونیم برنامه خاصی بنویسیم و بدیم تا اجرا کنه  ولی تو میکروپروسسور خود شرکت روش برنامه نویسی میکنه و نه ما.

خـــلـــا صـــه تــفـــاوت هـــا :

Microcontroller

Microcontroller

هزینه کمتر

انرژی کمتری مصرف میکنه

یه پردازنده که همه چیز با خودش داره
(در قسمت اجزای داخلی میکروکنترلر میگم)


فضای کمتری رو در مدارمون اشغال میکنه(میکرو کنترلر همه چیز رو به صورت فشرده در کنار خودش داره و لی تو میکرو پروسسور این طور نیست)

سریع تر است (چون هم چیز رو خودش داره–به خودش متکی هست ^_^)

میتونیم براش برنامه بنویسیم تا کار خاصی رو انجام بده.


Microprocessor  
Microprocessor
هزینه بیشتر
انرژی بیشتری مصرف میکنه
یه پردازنده که باید بقیه چیز ها ! رو بهش وصل کنی ^_^
(به دو شکل بالا دقت شود)
فضای بیشتری رو اشغال میکنه.(علتش هم میتونه این باشه که کلی چیز میز باید بهش وصل کنی که قطعا باعث میشه فضای بیشتری رو اشغال کنه)
نسبت به میکروکنترلر کند تر هست علتش هم اینه کلی چیز میز باید بهش وصل بشه
تا اونجایی که میدونم توسط شرکت برنامه ریزی میشه و ما کاری با برنامه نویسیش نداریم



  ادامه مطلب ...

برنامه پروژه ساعت همراه با آلارم

با عرض سلام و احترام

امیدوارم حالتون خوب باشه.

براتون برنامه یه پروژه گذاشتم که با وقفه تایمر اومدم ثانیه تولید کردم و در نهایت ساعت ساختم. ضمن اینکه میشه یه تایم بهش داد تا وقتی به زمان مورد نظر رسید آلارم بده. همچنین تعداد تکرار آلارم هم قابل تنظیمه.

درصورتیکه کلید set به مدت چند ثانیه فشرده بشه وارد منو میشه و میتونید تنظیمات مربوطه رو انجام بدید.

چنانچه درحال آلارم زدن باشه میتونید با زدن کلید set آلارم رو قطع کنید.


راستش من این پروژه رو چند وقت پیش برای درس میکرو انجام دادم. اون موقع خیلی تازه کار بودم بهرحال. اگه میبینید برنامه نویسیش قشنگ نیس به بزرگی خودتون ببخشید. o_O

موفق باشید

آموزش ارسال و دریافت پیام با ماژول sim900 به همراه glcd (سری دوم)

سلام خدمت دوستان و بازدیدکنندگان خوب

طبق قولی که داده بودم قرار بود برنامه ای رو براتون بذارم که با شماره خاص و متن پیامکی خاص بشه مثلا چندتا رله رو خاموش و روشن کرد.

در برنامه ای که در ذیل قرار دادم اول باید در ابتدای برنامه (داخل آرایه) بجای شماره بنده شماره خودتون رو وارد کنید. سپس با نوشتن rly1 در متن پیام و پس از آن ارسال پیام به شماره سیمکارتی که روی ماژول قرار دادید رله 1 فعال خواهد گردید. هم چنین میتونید با ارسال متن های rly2 یا rly3 یا rly4 رله های دیگر رو هم فعال کنید. با ارسال off1 یا off2 یا off3 و یا off4 هم میتونید رله ها رو غیرفعال نمایید.

متن اس ام اس ارسالی و شماره ای که اس ام اس رو ارسال کرده هم رو glcd نمایش داده خواهد شد.

متن اس ام اس در آرایه text و شماره ای که پیام ارسال کرده در آرایه number قرار میگیره.

پسورد تمامی فایل های وب: www.gam-co.blogsky.com

موفق باشید


آموزش ارسال و دریافت پیام با ماژول sim900 به همراه glcd

با عرض سلام خدمت بازدیدکنندگان و دوستان خوب

در این پست قصد دارم تا یه برنامه ارسال و دریافت پیام که در عمل نیز تست شده رو براتون بذارم. (منکه توی اینترنت قبلا هرچی گشتم برنامه ای کامل که صدردصد عملی باشه و این آپشن ها رو داشته باشه پیدا نکردم)

در این پروژه از lcd گرافیکی با کنترلر ks0108 نیز استفاده شده.

من برای glcd از کتابخانه ای که در سایت dmf313.ir توسط آقای دمرچیلو قرار داده شده استفاده کردم. برای آموزش کار با این lcd روی لینک زیر کلیک کنید:

 www.dmf313.ir

در پایان سورس، کتابخانه ها، دیتاشیت و چند مقاله در مورد sim900 براتون قرار دادم که میتونید در ذیل دانلودش کنید.

چنانچه سوالی یا ایرادی در مورد برنامه داشتید میتونید در همین پست مطرح کنید.

در پست بعدی آموزش اینکه چطور با sms (حساس به شماره و متن پیام) چندتا رله رو قطع و وصل کنیم رو براتون میذارم. پس تا پست بعدی خدا نگهدار...

پسورد تمامی فایل های وب: www.gam-co.blogsky.com

موفق باشید


منابع:

eca.ir

dmf313.ir