Micro
برنامه نویسی تایمرها (Timer) در ارتباط با زمان سنجی و تولید PWM در آردوینو (Arduino)
/post-196تایمرهای سخت افزاری آردوینوArduino UNO (Atemga328p) دارای 3 تایمر سخت افزاری است که عبارتند از:تایمر 0: تایمر 8 بیتیتایمر 1: تایمر 16 بیتیتایمر 2: تایمر 8 بیتیاین ماژولهای تایمر برای تولید سیگنالهای خروجی PWM و ارائه قابلیتهای زمانبندی و تاخیر در آردوینو استفاده میشوند، و همچنین میتوانیم از آنها برای دستیابی به عملکرد زمانی مورد نظر استفاده کنیم.هر تایمر سخت افزاری، یک رجیستر شمارنده دیجیتال در هسته خود دارد که بر اساس کلاک پالس ورودی شمارش می شود. اگر کلاک پالس از یک منبع داخلی با فرکانس ثابت تغذیه می شود، گفته می شود که در حالت تایمر کار می کند. اما اگر کلاک پالس به صورت خارجی از یک IO یا هر منبع ناهمگام تغذیه شود، گفته می شود که به عنوان شمارنده کار می کند که پالس های دریافتی را می شمارد.
راه اندازی ال سی دی (LCD) متنی با آردوینو (Arduino)
/post-194در این مقاله قصد داریم تا به کمک ماژول آردوینو (Arduino) مدل یونو (UNO) یک ال سی دی (lcd) متنی را برنامه نویسی کنیم. همانطور که می دانیدLCD مخفف واژگان (Liquid Crystal Display) می باشد که نسبت به نور و عدم نور بر روی صفحه اش واکنش نشان می دهد. برای نوشتن کاراکترهای متنی بر روی ال سی دی به کمک ماژول آردوینو کافیست از کتابخانه LiquidCrystal.h استفاده کرده و با ایجاد یک شی از کلاس LiquidCrystal توابع مورد نیاز و متنوعی را فراخوانی کنیم.
معرفی تراشه میکروکنترلر سری AVR به شماره ATmega128
/post-189دوستان امیدوارم حال همتون عالی باشه. در این آموزش، نگاهی به معرفی دقیق Atmega128 خواهیم داشت. Atmega128 یک میکروکنترلر AVR 64 پایه ای با پردازشگر هشت بیتی است که توسط Atmel (طراح و سازنده مواد نیمه هادی های مختلف) ساخته شده است. این میکروکنترلر بر اساس معماری RISC مخفف (Reduced Instruction Set Computing) طراحی شده است که از 133 دستورالعمل قدرتمند تشکیل شده و دستورات عمدتاً در یک سیکل اجرا می شوند...
آشنایی با تراشه شیفت رجیستر 74595 ( shift register)
/post-77در این مقاله قصد داریم در مورد تراشه شیفت رجیستر 74HC595 توضیح دهیم. این تراشه در اصل یک شیفت رجیستر است. قابلیت ذخیره و جابجایی اطلاعات 8 بیتی را دارد. ابتدا داده ها به صورت سریال روی ثبات نوشته می شوند و سپس داخل رجیستر ذخیره می روند. تمامی خطوط خروجی توسط این رجیستر قابل کنترل هستند. رجیستر 74HC595یک قطعه الکترونیکی با سرعت بسیار بالا بر پایه نیمه هادی اکسید فلزی مکمل (CMOS) است...
معرفی تراشه میکروکنترلر PIC12F675
/post-66در این مقاله قصد داریم شما را با جزئیات مربوط به تراشه میکروکنترلر PIC12F675 آشنا کنیم. این تراشه یک میکروکنترلر 8 بیتی PIC است که توسط Microchip معرفی شده است و عمدتاً در اتوماسیون و کاربردهای امبدد استفاده می شود.