Controller

برنامه نویسی تایمرها (Timer) در ارتباط با زمان سنجی و تولید PWM در آردوینو (Arduino)

/post-196

تایمرهای سخت افزاری آردوینوArduino UNO (Atemga328p) دارای 3 تایمر سخت افزاری است که عبارتند از:تایمر 0: تایمر 8 بیتیتایمر 1: تایمر 16 بیتیتایمر 2: تایمر 8 بیتیاین ماژول‌های تایمر برای تولید سیگنال‌های خروجی PWM و ارائه قابلیت‌های زمان‌بندی و تاخیر در آردوینو استفاده می‌شوند، و همچنین می‌توانیم از آنها برای دستیابی به عملکرد زمانی مورد نظر استفاده کنیم.هر تایمر سخت افزاری، یک رجیستر شمارنده دیجیتال در هسته خود دارد که بر اساس کلاک پالس ورودی شمارش می شود. اگر کلاک پالس از یک منبع داخلی با فرکانس ثابت تغذیه می شود، گفته می شود که در حالت تایمر کار می کند. اما اگر کلاک پالس به صورت خارجی از یک IO یا هر منبع ناهمگام تغذیه شود، گفته می شود که به عنوان شمارنده کار می کند که پالس های دریافتی را می شمارد.


آموزش رابط کاربری LCD گرافیکی 128x64 (GLCD) با آردوینو (Arduino)

/post-195

در این مقاله، به شما نشان خواهیم داد که چگونه یک LCD گرافیکی 128X64 را با آردوینو یونو Arduino UNO متصل کنید. ماژول LCD خاص مد نظر ما مبتنی بر کنترلر ST7920 است. بنابراین، ابتدا کمی در مورد ماژول LCD گرافیکی و کنترلر آن صحبت خواهیم کرد. ماژول های ال سی دی مختلفی با کنترلرهای اختصاصی در بازار یافت می شوند از جمله ماژول ST7920، ماژول نوکیا 5110 ، KS0108 و غیره. بطور مثال مشکل ماژول ال سی دی نوکیا 5110 رزولوشن پایین آن است بطوریکه دارای رزولوشن 48x48 پیکسلی بوده و به دلیل اندازه کوچک آن، منوی حاصل به 3 یا 4 مورد در هر صفحه محدود می شود. همچنین در خصوص ماژول مرسوم در بازار به نام KS0108 ف این کنترلر دارای رزولوشن 128x64 بوده و دارای دو کنترلر مجزا برای پیکسل های 0 تا 64 و 64 تا 128 می باشد اما در اتصال این ماژول گرافیکی به آردوینو باید 8 پایه داده را علاوه بر پایه های کنترلی به کار گرفت بدان معنا که تعداد زیادی از پایه های آردوینو را اشغال خواهد کرد.


معرفی تراشه میکروکنترلر سری AVR به شماره ATmega128

/post-189

دوستان امیدوارم حال همتون عالی باشه. در این آموزش، نگاهی به معرفی دقیق Atmega128 خواهیم داشت. Atmega128 یک میکروکنترلر AVR 64 پایه ای با پردازشگر هشت بیتی است که توسط Atmel (طراح و سازنده مواد نیمه هادی های مختلف) ساخته شده است. این میکروکنترلر بر اساس معماری RISC مخفف (Reduced Instruction Set Computing) طراحی شده است که از 133 دستورالعمل قدرتمند تشکیل شده و دستورات عمدتاً در یک سیکل اجرا می شوند...


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

/post-67

در این مقاله قصد داریم شما را با جزئیات مربوط به تراشه میکروکنترلر PIC18F4520 آشنا کنیم. این تراشه یک میکروکنترلر 8 بیتی PIC است که توسط Microchip معرفی شده است و عمدتاً در اتوماسیون و کاربردهای امبدد استفاده می شود. این دستگاه دارای یک پردازنده فلاش پیشرفته و فناوری نانو وات است که به آن کمک می کند تا حداقل انرژی را با توانایی انجام تعدادی عملکرد روی یک تراشه کوچک مصرف کند.


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

/post-66

در این مقاله قصد داریم شما را با جزئیات مربوط به تراشه میکروکنترلر PIC12F675 آشنا کنیم. این تراشه یک میکروکنترلر 8 بیتی PIC است که توسط Microchip معرفی شده است و عمدتاً در اتوماسیون و کاربردهای امبدد استفاده می شود.


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

/post-64

در این مقاله قصد داریم شما را با جزئیات مربوط به تراشه میکروکنترلر PIC16F88 آشنا کنیم. این تراشه یک میکروکنترلر 8 بیتی PIC است که توسط Microchip معرفی شده است و عمدتاً در اتوماسیون و کاربردهای تعبیه شده استفاده می شود. این دستگاه دارای یک پردازنده فلاش پیشرفته و فناوری نانو وات است که به آن کمک می کند تا حداقل انرژی را با توانایی انجام تعدادی عملکرد روی یک تراشه کوچک مصرف کند...


آشنایی با ماژول وای فای WiFi مبتنی بر میکروکنترلر ESP8266

/post-43

در این مقاله قصد داریم شما را با میکروکنترلر ESP8266 شرکت Espressif آشنا کنیم. این تراشه در مقایسه با میکروکنترلرهای 8 بیتی مانند Atmega328 (یکی از رایج‌ترین‌ها در آردوینو) با SRAMبه میزان 2KBو حافظه فلش 32KBدارای  32KB حافظه RAM و 512KBحافظه فلش ارائه می‌کند که البته قابلیت ارتقا تا 4 مگابایت را نیز دارد.