تایمر
استفاده از کتابخانه ها برای تنظیم تایمرها در آردوینو یونو (ARDUINO UNO)
/post-197همانطور که در مقاله قبلی دیدیم تنظیمات عملکرد زمان سنجی/شمارش می توانست بر اساس تنظیمات رجیسترهای مرتبط با میکروکنترلر اختصاصی ماژول آردوینو انجام پذیرد. روش دیگر برای کنترل ماژول های تایمر استفاده از کتابخانه های تایمر می باشد. یکی از این کتابخانه ها، کتابخانه Arduino-timer است. در اینجا به این موضوع خواهیم پرداخت، و در مورد نحوه نصب و استفاده از کتابخانه arduino-timer بحث خواهیم کرد. استفاده از آن می تواند بسیار ساده تر از آنچه قبلاً در آموزش وقفه های تایمر آردوینو انجام دادیم باشد.
برنامه نویسی تایمرها (Timer) در ارتباط با زمان سنجی و تولید PWM در آردوینو (Arduino)
/post-196تایمرهای سخت افزاری آردوینوArduino UNO (Atemga328p) دارای 3 تایمر سخت افزاری است که عبارتند از:تایمر 0: تایمر 8 بیتیتایمر 1: تایمر 16 بیتیتایمر 2: تایمر 8 بیتیاین ماژولهای تایمر برای تولید سیگنالهای خروجی PWM و ارائه قابلیتهای زمانبندی و تاخیر در آردوینو استفاده میشوند، و همچنین میتوانیم از آنها برای دستیابی به عملکرد زمانی مورد نظر استفاده کنیم.هر تایمر سخت افزاری، یک رجیستر شمارنده دیجیتال در هسته خود دارد که بر اساس کلاک پالس ورودی شمارش می شود. اگر کلاک پالس از یک منبع داخلی با فرکانس ثابت تغذیه می شود، گفته می شود که در حالت تایمر کار می کند. اما اگر کلاک پالس به صورت خارجی از یک IO یا هر منبع ناهمگام تغذیه شود، گفته می شود که به عنوان شمارنده کار می کند که پالس های دریافتی را می شمارد.
معرفی تراشه میکروکنترلر ATmega32 (AVR)
/post-60دوستان امیدوارم حال همتون عالی باشه. در این آموزش، نگاهی به معرفی دقیق Atmega32 خواهیم داشت. ATmega32 یک میکروکنترلر با پردازشگر هشت بیتی است که توسط Atmel (طراح و سازنده مواد نیمه هادی های مختلف است) ساخته شده است...
تایمر 555 چیست؟ حالت های مختلف کارکرد آن چه هستند و چه کاربردهایی دارد؟
/post-16در این مقاله قصد داریم شما را با تراشه 555 آشنا کنیم. تراشه 555 یک تراشه 8 پایه (مدار مجتمع) است که در پروژه های الکترونیکی زیادی استفاده می شود...