راه اندازی ماژول بلوتوث HC-05

راه اندازی ماژول بلوتوث HC-05 ماژول بلوتوث HC-05 یک ماژول استاندارد Bluetooth با خروجی سریال می باشد. این ماژول برای ارتباط بین میکروکنترلر و موبایل و تبلت و نیز دو میکرو با یکدیگر با سرعت بالا انتخاب خوبی به شمار می رود. همچنین میتوان با استفاده از این ماژول بین پروژه های ساخته شده با … ادامه

آموزش CodeVision جلسه اول

(آموزش کدویژن CodeVision جلسه اول) مقدمه: در جلسات قبل به آموزش AVR به زبان بیسیک و اسمبلی پرداختیم و تا حد زیادی با عملکرد امکانات داخلی میکرو و نحوه راه اندازی بخش های مختلف آن آشنا شدیم. مشاهده کردیم که در زبان بیسیک جزئیات داخلی از چشم کاربر دور بوده و بیشتر روی اصول برنامه … ادامه

آموزش Assembly جلسه پنجم

(آموزش Assembly جلسه پنجم) مقدمه: در جلسه قبل به نحوه عملکرد تایمرها و پورت سریال پرداختیم. در این جلسه با مبدل آنالوگ به دیجیتال داخلی میکرو و نیز حافظه دائمی E²Prom آشنا می شویم. مبدل آنالوگ به دیجیتال به اختصار A2D نیز نامیده می شود و معمولا برای ساخت وسایلی نظیر دماسنج، ولتمتر، رطوبت سنج … ادامه

آموزش Assembly جلسه چهارم

(آموزش Assembly جلسه چهارم) مقدمه: در جلسه قبل با وقفه ها و نحوه رسیدگی به رویداد وقفه خارجی آشنا شدیم. در این جلسه در مورد تایمرها و کاربردهای آنها و نیز پورت سریال برای ارتباط با دنیای خارج بحث خواهیم کرد. همانطوریکه در مباحث Bascom اشاره شد تایمرها کاربردهای بسیاری دارند؛ از ایجاد تاخیر گرفته … ادامه

آموزش Assembly جلسه سوم

(آموزش Assembly جلسه سوم) مقدمه: در جلسه قبل با نحوه برنامه نویسی LCD و Keypad و نیز دستیابی به متغیرها آشنا شدیم. در این جلسه در مورد بردارهای وقفه و دستورات .ORG ابتدای برنامه صحبت می کنیم. جلسه نهم و دهم را به تایمرها، پورت سریال، مبدل آنالوگ به دیجیتال،E2PROM و سایر مباحث مهم اسمبلی … ادامه

آموزش Assembly جلسه دوم

(آموزش Assembly جلسه دوم) مقدمه: در جلسه قبل با زبان اسمبلی و اسمبلر تحت DOS میکروکنترلرهای AVR آشنا شدیم. همچنین آموختیم چگونه یک برنامه ساده برای کنترل پورت و ارسال اطلاعات به پورت خروجی بنویسیم. در این جلسه با معرفی پروتکل نمایشگرهای کریستال مایع و نحوه ارتباط با کی پد ماتریسی و نیز نحوه معرفی … ادامه

آموزش Assembly جلسه اول

(آموزش Assembly جلسه اول) مقدمه: پس از ۵ جلسه آشنایی با میکروها و راه اندازی بخش های مختلف آن ها توسط توابع پیش ساخته بسکام نوبت به آموزش زبان مادری میکرو یعنی اسمبلی می رسد. زبان اصلی میکرو همان زبان ماشین است که کار با آن برای افراد فوق حرفه ای که قصد نوشتن کامپایلرهای … ادامه

آموزش BASCOM جلسه پنجم

(آموزش BASCOM جلسه پنجم) مقدمه: در این جلسه با معرفی تایمرها و شمارنده ها و نیز نحوه مدیریت وقفه ها با Bascom خداحافظی می کنیم. البته این خداحافظی با شروع پژوهش شما همراه می شود. در این ۵ جلسه به خوبی با بسکام آشنا شدیم و از اینجا به بعد برای یادگیری بهتر و تسلط … ادامه

آموزش BASCOM جلسه چهارم

(آموزش BASCOM جلسه چهارم) مقدمه: در جلسه قبل با وسایل ورودی خروجی استاندارد یک سیستم کامپیوتری کوچک از قبیل LCD کاراکتری ١۶x٢ و کی پد ماتریسی ۴x۴ آشنا شدیم. در این جلسه با ابزارهای I/O پیشرفته تر از قبیل LCD گرافیکی تک رنگ TS12864A-2 برای نمایش تصاویر و فونت های فارسی و همچنین کیبرد کامپیوتر … ادامه

آموزش BASCOM جلسه سوم

(آموزش BASCOM جلسه سوم) مقدمه: در جلسه قبل کد نویسی در محیط Bascom را آغاز کرده و دو پروژه ساده (چشمکزن و کلید) را طراحی و پیاده سازی کردیم. در این جلسه قصد داریم با ورودی/ خروجی های پیشرفته تر مثل کی پد و LCD کاراکتری آشنا شویم. اصولاً یک سیستم کامپیوتری کوچک که به … ادامه

آموزش BASCOM جلسه دوم

(آموزش BASCOM جلسه دوم)   مقدمه: در جلسه قبل به معرفی میکروکنترلرهای AVR و توضیح پورت های ورودی/ خروجی پرداختیم. سپس قطعات مورد نیاز برای پروژه اول را معرفی کرده و یک مدار نمونه با حداقل قطعات بر روی برد بورد بستیم و در نهایت به معرفی محیط های برنامه نویسی AVR پرداختیم. در این … ادامه

به AVR64 خوش آمديد

AVR64 بزرگترین و قدیمی ترین مرجع فارسی برای آموزش میکروکنترلرهای خانواده AVR می باشد. میکروکنترلرها آی سی های قابل برنامه ریزی از طریق کامپیوتر می باشند که می توان برنامه های دلخواه مانند ماشین حساب، دماسنج، ساعت، تابلو روان، ولتمتر، تایمر، روبات، MP3 Player و هزاران هزار مورد دیگر را توسط محیط های نرم افزاری خاص … ادامه

آموزش BASCOM جلسه اول

به نام خدا آموزش BASCOM جلسه اول مقدمه: با توجه به پیشرفت روز افزون علم و تکنولوژی در تمام عرصه ها خصوصاً الکترونیک و کامپیوتر تصمیم گرفتیم طی جلساتی به آموزش برنامه نویسی و کار با میکروکنترلر AVR بپردازیم. میکرو کنترلر یک کامپیوتر کامل برنامه پذیر در یک تراشه واحد است که قابلیت انجام کارهای … ادامه