خانه > بایگانی برچسب: ATmega8

بایگانی برچسب: ATmega8

CPU چگونه کار می کند؟

simple CPU thumbnail

در جلسه قبل با ساختار داخلی یک میکروکنترلر و نحوه اتصال CPU به ادوات جانبی و حافظه ها آشنا شدیم. در این جلسه می خواهیم نگاه دقیق تری به CPU و نحوه عملکرد آن داشته باشیم. وظیفه اکثر CPU ها را می توان به طور خلاصه در یک جمله بیان …

توضیحات بیشتر »

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

avr - thumbnail

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

توضیحات بیشتر »

کنترل LED RGB نواری با استفاده از میکروکنترلر

Controlling LED RGB Strip with Atmega8-6

تئوری کنترل LED RGB LED RGB چیست؟ این نوع LEDها از سه LED قرمز(R)، سبز(G) و آبی(B) تشکیل شده اند. بسته به اینکه این LEDها چگونه به هم متصل شده باشند RGBها در دو نوع کاتد مشترک و آند مشترک ساخته می شوند: حال فرض کنید یک LED RGB کاتد …

توضیحات بیشتر »

کنترل لوازم خانگی با بلوتوث تلفن همراه(قسمت دوم:تنظیمات ماژول HC-05)

connecting HC-05 bluetooth module to Atmega8-6

در قسمت قبلی آموزش با نحوه عملکرد ماژول HC-05 در حالت عادی آشنا شدیم. در این آموزش می خواهیم با نحوه تنظیمات پارامترهای مختلف این ماژول آشنا شویم. در این آموزش موارد زیر  را فرا خواهید گرفت: 1- حالت های کاری ماژول HC-05 2- رفتن به مد تنظیمات 3- دستورات …

توضیحات بیشتر »

کنترل لوازم خانگی با بلوتوث تلفن همراه(قسمت اول: راه اندازی ماژول HC-05)

connecting HC-05 bluetooth module to Atmega8-6

در این آموزش می خواهیم با استفاده از بلوتوث یک موبایل اندرویدی یک ابزار (مثلا یک LED) را کنترل نماییم. برای ایجاد ارتباط بین موبایل و ابزار خارجی از ماژول های بلوتوث سری HC استفاده می کنیم. در این آموزش با این ماژول ها بیشتر آشنا می شویم.   هدف …

توضیحات بیشتر »

آموزش شمارنده با استفاده از سون سگمنت و LCD کاراکتری با BASCOM AVR

up-down-counter-with-7segment-LCD-bascom-3

دراین پروژه ساده می خواهیم با نحوه را اندازی سون سگمنت و LCD کاراکتری با استفاده از کامپایلر BASCOM آشنا شویم. قطعات مورد نیاز: میکروکنترلر ATmega32: 1عدد سون سگمنت کاتد مشترک: 2عدد Lcd کارکتری:1عدد مقاومت 10 کیلواهم: 2عدد سوئیچ :2عدد شرح عملکرد: دو عدد سوئیچ، عملکرد ورودی را برای این …

توضیحات بیشتر »

اتصال تعداد زیادی سون سگمنت بزرگ به ATmega32

در خیلی از کارکردهای عملی لازم می شود که تعداد زیادی سون سگمنت توسط یک میکروکنترلر کنترل شوند. برای مثال یک برد کنترل آسانسور باید قادر باشد تعدا زیادی سون سگمنت را کنترل نماید. یک ترازوی دیجیتال و همچنین یک تابلو نمایشگر قیمت مثال های دیگری از این کاربردها هستند. …

توضیحات بیشتر »

آشنایی با LCD کاراکتری

در مدارات میکروکنترلری و همچنین سیستم های تعبیه شده معمولا نیاز به ابزاری دارید که یک سری اطلاعات را به نمایش در بیاورند و از این طریق اطلاعاتی را به کاربران خود بدهند. شاید ساده ترین نوع این ادوات LEDها باشند. LED معمولا اطلاعاتی را به کاربر یک سیستم تعبیه شده …

توضیحات بیشتر »

اولین پروژه با CodeVisionAVR و Proteus

codevisionavr

در این آموزش می­ خواهیم اولین پروژه را با استفاده از میکروکنترلر AVR به زبان C انجام داده و درستی آن را با استفاده از نرم ­افزار شبیه­ ساز پروتئوس بیازماییم.  برای این کار از نرم افزارهای codevision  و proteus کمک می گیریم. در این پروژه یک LED به پایه …

توضیحات بیشتر »