۲۹ بهمن ۱۳۹۷ ۲۹ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۴-۹ راهاندازی ماژول SRF08 Range finderماژول SRF08 Range finder از خانوادهی ماژولهای بسیار پر کاربرد SRF است که برای اندازهگیری فاصله از آنها استفاده میشود.
۲۹ بهمن ۱۳۹۷ ۲۹ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۳-۹ معرفی توابع I2C در CodeVisionتوابع I2C شامل تابع (i2c_start( void، تابع (i2c_write( unsigned char data، تابع ( i2c_stop( void و تابع (i2c_read( unsigned char ack است.
۲۹ بهمن ۱۳۹۷ ۲۹ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۲-۹ راهاندازی پروتکل I2C در CodeVisionدر این پروتکل برای ارسال و دریافت اطلاعات از ۲ پایه استفاده میشود، که بر خلاف پروتکل USART این پایهها قابل انتخابند.
۲۹ بهمن ۱۳۹۷ ۲۹ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۱-۹ معرفی ارتباط I2Cپروتکل ارتباطی I2C برای ارتباط میکروکنترلرها با یکدیگر و یا با کامپیوتر است. همچنین از محبوبیت کمتری نزد کاربران برخوردار است.
۲۸ بهمن ۱۳۹۷ ۲۸ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۶-۸ ارتباط کامپیوتر با چند میکروکنترلربرای خواندن اطلاعات چند میکروکنترلر بخاطر محدود بودن تعداد ورودیهای COM کامپیوتر باید برای هر میکروکنترلر یک آدرس فرضی در نظر بگیریم.
۲۸ بهمن ۱۳۹۷ ۲۸ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۵-۸ ارتباط میکروکنترلرهای AVR با کامپیوتربرای ایجاد ارتباط بین کامپیوتر و میکروکنترلرهای AVR نیاز به تجهیزات جانبی رابطی داریم که این ارتباط را برای ما میسر کنند.
۲۸ بهمن ۱۳۹۷ ۲۸ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۴-۸ ارتباط ۲ میکروکنترلر AVR از طریق USARTباید در محیط Proteus مداری ببندید. ارتباط سریال دو میکروکنترلر از طریق پایههای TX و RX صورت میگیرد.
۲۸ بهمن ۱۳۹۷ ۲۸ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۳-۸ معرفی توابع مفید در CodeVision برای ارسال و دریافت اطلاعاتتابع ()putchar یک کاراکتر را بر روی پورت سریال قرار میدهد. تابع ()getchar h کاراکتر قرار گرفته برروی مسیر ارتباط سریال را برمیگرداند.
۲۸ بهمن ۱۳۹۷ ۲۸ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۲-۸ ارتباط USART در میکروکنترلرهای AVRمیکروکنترلرهای AVR از پروتکل USART پشتیبانی میکنند. با انجام تنظیمات در دوبخش از USART شامل فرستنده TX و گیرنده RX.
۲۸ بهمن ۱۳۹۷ ۲۸ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۱-۸ ارتباط سریال USARTگاه نیازاست اطلاعات درون یک میکروکنترلر به میکروکنترلرهای دیگر یا کامپیوتر ارسال شود، پس ارتباط سریال USART یک راه آسان و مناسب است.
۲۷ بهمن ۱۳۹۷ ۲۷ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۴-۷ طراحی یک ثانیه شمار با دقت بسیار بالا با استفاده از تایمرکانتر صفرهدف طراحی یک ثانیه شمار با دقت بسیار بالا است، بنابراین از تایمرکانترها و کلاک داخلی میکرو استفاده کردیم.
۲۷ بهمن ۱۳۹۷ ۲۷ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۳-۷ آشنایی با مفهوم وقفه (Interrupt)در دنیای کامپیوتر گاهی مجبوریم به رخداد مهم پیش آمده رسیدگی کنیم و بعد کار قبلی را از نقطهی رها شده ادامه دهیم، که به آن وقفه گویند.
۲۷ بهمن ۱۳۹۷ ۲۷ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۲-۷ نحوهی راه اندازی واحد Timer-Counter و شمارش تعداد پالسهای مربعیبرای راه اندازی واحد Timer-Counter در نرمافزار CodeVision پس از ساخت یک پروژه در مرحلهی انتخاب ویژگیها بخش Timers را تنظیم میکنیم.
۲۷ بهمن ۱۳۹۷ ۲۷ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۱-۷ آشنایی با مقدمات واحد Timer-Counterواحد Timer-Counter و روش استفاده از این واحد یکی از مهمترین و کاربردیترین بخشهای کار با یک میکروکنترلر AVR است.
۲۶ بهمن ۱۳۹۷ ۲۶ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۴-۶ روشهای بهینهسازی دقت در ADC هنگام استفاده از سنسورها با خروجی ولتاژبرای ازبین بردن خطاهایی که نویز نام دارند، میتوان از روشهای هوشمندانه در کد نویسی برای سنسورها بهره ببرید.
۲۶ بهمن ۱۳۹۷ ۲۶ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۳-۶ راهاندازی سنسور فاصله سنج IR با واحد ADCدر صنعت بسیاری از سنسورها خروجی خود را با تغییر ولتاژ اعلام میکنند. معروفترین سنسور که IR است بسیار ساده راهاندازی خواهد شد.
۲۶ بهمن ۱۳۹۷ ۲۶ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۲-۶ ADC در میکروکنترلرهای AVRبا نگاهی به Data sheet میکروکنترلرهای AVR، پایههایی را میبینید که با نام ADC در روبروی خود مشخص شده اند.
۲۶ بهمن ۱۳۹۷ ۲۶ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۱-۶ آشنایی مقدماتی با سیگنالهای آنالوگ و مفهوم ADCسیگنالهای آنالوگ به سیگنالهایی هستند که در دامنهی خود پیوستهاند. سیگنالهای دیجیتال سیگنالهایی هستند که در دامنهی خود گسستهاند.
۱۱ بهمن ۱۳۹۷ ۱۱ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۳-۵ نوشتن کاراکترها بر روی LCD با استفاده از نرم افزار CodeVisionدر استفاده از امکانات CodeVision برای نوشتن بر روی LCD ابتدا باید کتابخانهی مربوطه را در برنامه اضافه کنیم.
۱۱ بهمن ۱۳۹۷ ۱۱ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۲-۵ اتصال میکروکنترلرهای AVR به LCDنحوهی اتصال یک LCD کاراکتری 2*16 در نرم افزار Proteus به یک ATmega32، که در آن یک LCD با ابعاد 2*16 با نام LM016L قابل دستیابی است.
۱۱ بهمن ۱۳۹۷ ۱۱ بهمن ۱۳۹۷دستهبندیها میکروکنترلر۱-۵ مطالب مقدماتی در راهاندازی LCD با AVRدر این بخش سعی ما بر آن است که با یک نوع از LCD های کاراکتری موجود، که قابلیت اتصال به میکروکنترلرهای AVR را دارند کار کنیم.
۲۸ دی ۱۳۹۷ ۲۸ دی ۱۳۹۷دستهبندیها میکروکنترلر۳-۴ آشنایی با توابع در Cدر اینجا در زبان برنامهنویسی C با یک سری توابع آشنا میشویم تا بتوانیم در یک برنامه بارها و بارها عملی را تکرار کنیم.
۲۸ دی ۱۳۹۷ ۲۸ دی ۱۳۹۷دستهبندیها میکروکنترلر۲-۴ آشنایی با ساختارهای تکرار و تصمیمبا استفاده از ساختارهایی که در زبان برنامهنویسی C آشنا میشویم، میتوانیم تصمیم لازم را اتخاذ کنیم و عمل مناسب با آن را انجام دهیم.
۲۸ دی ۱۳۹۷ ۲۸ دی ۱۳۹۷دستهبندیها میکروکنترلر۱-۴ آشنایی با آرایهها و رشتههادر این فصل سعی میشود کمی راجع به برنامهنویسی C در میکروکنترلرها صحبت کنیم. با پیشفرض اینکه آشنایی مقدماتی این زبان برنامه نویسی را دارید.
۱۲ دی ۱۳۹۷ ۱۲ دی ۱۳۹۷دستهبندیها میکروکنترلر۳-۳ خواندن چندین ورودی به صورت همزماندر این فصل سعی بر آن بود که علاوه بر کار کردن با ورودیهای AVR، بتوانید نحوهی ارتباط متناسب با خروجیها را نیز تمرین کنید.
۱۲ دی ۱۳۹۷ ۱۲ دی ۱۳۹۷دستهبندیها میکروکنترلر۲-۳ نحوهی راهاندازی ورودیهای میکروکنترلرهای AVRبرای آشنایی و تعیین ورودی در ابتدای تعریف پروژه با پایههای ورودی میکروکنترلر AVR و نحوهی راهاندازی ورودیهای آن با ما باشید. ربات سازان.
۱۲ دی ۱۳۹۷ ۱۲ دی ۱۳۹۷دستهبندیها میکروکنترلر۱-۳ مفهوم ورودی در میکروکنترلرهای AVRمنظور از ورودی به یک میکروکنترلر سیگنالی است که به آن اعمال میشود. در اینجا تعدادی از انواع سیگنالهای اطراف مان را میبینید.
۲۷ آذر ۱۳۹۷ ۲۷ آذر ۱۳۹۷دستهبندیها میکروکنترلر۳-۲ آشنایی با چند نوع موتور الکتریکی و روشهای راهاندازی آنهاموتورهای الکتریکی بیشترین استفاده نسبت به سایر موتورها را دارند. در اینجا با چند نوع موتور الکتریکی و روشهای راهاندازی آن آشنا میشویم.
۲۷ آذر ۱۳۹۷ ۲۷ آذر ۱۳۹۷دستهبندیها میکروکنترلر۲-۲ ایجاد تاخیر زمانی با استفاده از دستور delay و ساخت LED چشمک زنبا استفاده از دستور delay میتوان مقدار 0/1 را برای مدت محدود روی یک پایهی میکروکنترلر اعمال کرد. برای آموزش ایجاد تاخیر زمانی با ما باشید.
۲۷ آذر ۱۳۹۷ ۲۷ آذر ۱۳۹۷دستهبندیها میکروکنترلر۱-۲ شروع کار با خروجی در پایههای با قابلیت I/Oبرخی پایههای یک میکروکنترلر قابلیت انجام اعمال مربوط به I/O را دارند. یک پایه با این قابلیت میتواند به عنوان پایههای ورودی و خروجی باشد.
۲۶ آذر ۱۳۹۷ ۲۶ آذر ۱۳۹۷دستهبندیها میکروکنترلر۶-۱ آشنایی با چند قطعهی کاربردی در آزمایشگاه الکترونیکدر این مطلب با تعدادی از اصلیترین قطعات الکترونیکی همانند مقاومت، برد بورد، خازن و دیود آشنا خواهیم شد. با ربات سازان همراه باشید.
۲۶ آذر ۱۳۹۷ ۲۶ آذر ۱۳۹۷دستهبندیها میکروکنترلر۵-۱ آشنایی مقدماتی با نرم افزار کدویژن CodeVisionدر این بخش به معرفی نرمافزار کدویژن CodeVision میپردازیم. که برای انجام اعمال برنامهنویسی میکروکنترلرهای AVR به زبان C طراحی شده است.
۲۶ آذر ۱۳۹۷ ۲۶ آذر ۱۳۹۷دستهبندیها میکروکنترلر۴-۱ راه اندازی یک میکروکنترلر AVRمیکروکنترلرهای AVR دارای خانوادههای متنوعی هستند در اینجا راجع به این خانوادهها و ویژگیهای هر یک به طور مختصر به صحبت بپردازیم.
۲۶ آذر ۱۳۹۷ ۲۶ آذر ۱۳۹۷دستهبندیها میکروکنترلر۳-۱ پورت ها و پین های میکروکنترلر های AVRدر میکروکنترلرهای AVR هر میکرو دارای تعداد مشخصی پورت است که در تمامی این پورتها وظیفهی ورودی گرفتن و دادن خروجی، مشترک است.
۲۶ آذر ۱۳۹۷ ۲۶ آذر ۱۳۹۷دستهبندیها میکروکنترلر۲-۱ پایههای میکروکنترلرهای AVRدر میکروکنترلر برای این که شماره پایهها را بدست آوریم، در حالی که میکرو را روبروی خود گرفتهایم پایهها را میشماریم. در جهت نوشتن کلمهی U
۲۶ آذر ۱۳۹۷ ۲۶ آذر ۱۳۹۷دستهبندیها میکروکنترلر۱-۱ انواع بستهبندی در میکروکنترلر های AVRبستهبندی در میکروکنترلر، نحوهی قرار گرفتن پایهها است. در اینجا به معرفی دو نوع از معروفترین بسته بندیها در میکروکنترلرها میپردازیم.
۳۰ مرداد ۱۳۹۷ ۳۰ مرداد ۱۳۹۷دستهبندیها میکروکنترلرراهاندازی بخش GPIO در میکروکنترلر ARM LPC1768در این مقاله نحوهی راهاندازی بخش GPIO مربوط به میکروکنترلر ARM را آموزش میدهیم. در ربات سازان با ما باشید.
۲۳ مرداد ۱۳۹۷ ۲۳ مرداد ۱۳۹۷دستهبندیها میکروکنترلرنحوهی ایجاد پروژه در کیل (Keil) برای میکروکنترلر ARMمیکروکنترلر ARM یکی از قوی ترین میکروکنترلرهای موجود در بازار که تقریبا در تمامی گوشی های هوشمند و تبلت ها از این پردازنده استفاده میشود.
۲۱ مرداد ۱۳۹۷ ۲۱ مرداد ۱۳۹۷دستهبندیها میکروکنترلرمعرفی مختصر کامپایلرهای میکروکنترلرهای ARMدر این مقاله قصد داریم با کامپایلرهای میکروکنترلرهای ARM به طور خلاصه آشنا شوید. این کامپایلرهای عبارتند از Keil، IAR و ...
۲۰ مرداد ۱۳۹۷ ۲۰ مرداد ۱۳۹۷دستهبندیها میکروکنترلرشرکت NXP و میکروکنترلرهای سری LPCاز آنجاییه که میخواهیم میکروکنترلرهای LPC1768 را آموزش دهیم، توضیحات مختصری در رابطه با شرکت NXP و خانوادهی LPC17xx داده خواهد شد.
۱۹ مرداد ۱۳۹۷ ۱۹ مرداد ۱۳۹۷دستهبندیها میکروکنترلرتاریخچه شرکت ARMایده استفاده از پردازندههای ARM درسال ۱۹۸۳ زمانی شکل گرفت که شرکت Acorn تصمیم به استفاده از معماری خاص برای پردازندههای استفاده شده داشت.