نویسنده: سید حسین جعفری

  • مبدل آنالوگ به دیجیتال(ADC)

    مبدل آنالوگ به دیجیتال(ADC)

      همانطوری که میدونین کمیت های محیط پیرامون میکروکنترلرها ،آنالوگ هستند ولی اساس کار میکرو دیجیتال بوده که برای استفاده اطلاعات محیطی باید اطلاعات آنالوگمونو بصورت دیجیتالی در بیاریم که برای اینکار از مبدل های آنالوگ به دیجیتال استفاده میکنیم  که در زبان لاتین بصورت Analog Digital Conversion که به مخفف ADC هستش. [ads1] مبدل…

  • سنسور تشخیص رنگ TCS3200 با AVR

    سنسور تشخیص رنگ TCS3200 با AVR

    طرز کار ماژول سنسور تشخیص رنگ به اینصورته که نسبت به هر رنگ، فرکانس متفاوتی رو در پایه ی OUT  ایجاد میکنه که با استفاده ازین فرکانس تولیدی رنگ اجسام رو تشخیص میدهیم.

  • سنسور مادون قرمز IR

    سنسور مادون قرمز IR

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

  • پروژه تنظیم سرعت موتور dc با موج PWM

    پروژه تنظیم سرعت موتور dc با موج PWM

    پروژه ی راه اندازی موتور DC توسط PWM تو این پروژه قراره یه موتور DC رو توسط میکروکنترلر با موج PWM بسازیم که برای اینکار از تایمر صفر استفاده میکنیم.لازم به گفتنه که در عمل،برای راه اندازی موتور DC از مدارات جانبی استفاده میکنیم ولی تو این پروژه به قصد آموزش از موتوری که با…

  • ارتباط USART در Codewizard

    ارتباط USART در Codewizard

    برای استفاده از ارتباط سریال USART مطابق شکل بالا به پیچ USART رفته وهمونطوری که مشاهده میشه دو گزینه Receiver و Transmitter وجود داره که اگه بخواییم داده ایی رو بفرستیم Transmitter  رو تیک میزنیم و اگه بخواهیم فقط دریافت کنیم Receiver رو انتخاب میکنیم و اگه بخواییم هم بفرستیم و هم دریافت کنیم هردوتاش…

  • ارتباط سریال USART در میکروکنترلر AVR

    ارتباط سریال USART در میکروکنترلر AVR

    برای وصل کردن کامپیوتر و میکروکنترلر بهم  و یا وصل کردن چن تا میکروکنترلر به هم دیگه  از  ارتباط سریال USART استفاده میکنیم که این ارتباط در میکروکنترلر AVR تعبیه شده و در ادامه،با این واحد بیشتر آشنا میشیم. روش های انتقال داده: انتقال داده ها بصورت موازی در این روش همونطوری که از اسم…

  • رگولاتور

    رگولاتور

    روگولاتور ولتاژ یا تنظیم کننده ولتاژ نوعی از نیمه رساناها هستند که برای تنظیم ولتاژ و ثابت نگه داشتن ولتاژ به کار میرن.کارایی رگولاتور در اینه که منبع تغذیه مدار به برق شهر وصل بوده و اگه ولتاژ برق شهر نوسان کنه باعث وارد شدن لطمه به مدار میشه مخصوصن دقت قطعاتی که حساس به…

  • پروژه شمارنده چهار رقمی با تایمرصفر(7seg)

    پروژه شمارنده چهار رقمی با تایمرصفر(7seg)

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

  • پروژه ساخت ساعت دیجیتالی با تایمر صفر

    پروژه ساخت ساعت دیجیتالی با تایمر صفر

    تو این پروژه قراره ساعت دیجیتالی که با دقت دهم ثانیه میشماره رو با هم پیاده کنیم. برای اینکار ابتدا پروژه جدیدی باز کرده و وارد محیط کدویزارد شده و مطابق زیر عمل میکنیم. چون تو این پروژه میخوام ساعتم دقت یک دهم ثانیه(100ms) هم داشته باشه برای اینکار از فرمول گفته شده در جلسه…

  • پروژه ماشین حساب ساده با وقفه در AVR

    پروژه ماشین حساب ساده با وقفه در AVR

    تو این پروژه یه ماشین حساب ساده که چهار عمل اصلی رو انجام میده،قراره قدم به قدم پیش بریم.البته اینو هم بگم که این ماشین حساب فقط مقادیر صحیح رو میگیره و بخاطر اینکه متغیر هارو int  تعریف کردم،تقسیم باگ داشته و جواب درست رو نشون نمیده(هدفم ازین آموزش،کار با وقفه اس=)) خب برای شروع،در…