پرشین الکترونیکالکترونیک Archives | صفحه 2 از 3 | پرشین الکترونیک

دسته: الکترونیک

پروژه رقص نور با AVR

برای انجام پروژه پورت B را انتخاب کردیم. با برقرار کردن ولتاژ مورد نیاز برای راه اندازی میکرو مشاهده خواهید کرد که ابتدا LED ها به ترتیب روشن شده و سپس هر ۸ LED با هم روشن می‌شوند و در مرحله آخر LED ها به صورت یکی در میان روشن می‌شوند.

دیمر چیست

دیمر وسیله ای است که  توان تحویلی به بار را کنترل می‌کند. یکی از کاربرد های این وسیله کنترل نور لامپ است به گونه ای که با یک ولوم می‌توان نور لامپ را کم یا زیاد کرد. مدار دیمر از دو بخش فرمان و قدرت تشکیل شده است. بخش قدرت شامل لامپ و عموما یک ترایاک است و بخش فرمان…

راه اندازی 7segment با AVR

یکی از نمایشگرهای پر استفاده در الکترونیک، سگمنت ها در ابعاد مختلف می باشند. این نوع نمایشگر از هفت LED تشکیل شده است به همین دلیل به آنها سون سگمنت می گویند. این هفت LED با حروف a تا g  نام گذاری شده اند که ترتیب قرار گرفتن آنها در سون سگمنت و همچنین چیدمان پایه های مربوط به هرکدام…

استفاده از وقفه خارجی در AVR

در این پست با نحوه عملکرد وقفه در عمل آشنا خواهیم شد. پیشنهاد می کنیم قبل از خواندن ادامه این مقاله آموزش مربوط به وقفه را مطالعه نمایید. در این پروژه LED متصل به پورت B در حال چشمک زدن دائمی می باشد، می خواهیم زمانی که وقفه اتفاق افتاد LED متصل به پورت A سه بار چشمک بزند.

آموزش روشن کردن LED با یک کلید در آردوینو

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

آموزش روشن کردن ۸ LED در AVR

در این پروژه قصد داریم  هشت LED را به ترتیب روشن کنیم برای این کار از پورت A میکروکنترلر ATMEGA 16 استفاده کرده ایم. فرکانس کاری میکرو ۸ مگاهرتز در نظر گرفته شده است. در عکس زیر شماتیک مدار را می‌توانید مشاهده کنید.

ارتباط سریال USART

ارسال و دریافت اطلاعات در AVR با پروتکل های مختلفی می شود. یکی از این روش ها ارتباط سریال می باشد. به صورت کلی داده ها به یکی از دو روش زیر ارسال و دریافت می شود. موازی (parallel): در روش موازی، اطلاعات n بیتی در n خط انتقال داده می شود. سریال (serial): در روش سریال، اطلاعات در یک…

آموزش برنامه نویسی آردوینو

برنامه نویسی آردوینو بر مبنای زبان برنامه نویسی ++C می‌باشد. با اینکه هسته آردوینو AVR است اما در آردوینو دیگر از تنظیم و مقدار دهی به رجیسترها خبری نیست و تمام تنظیمات با فراخوانی توابع مربوطه انجام می‌شود. به همین دلیل کار با آردوینو بسیار راحت تر از AVR است و کاربر درگیر مقدار دهی به رجیسترهای مختلف نخواهد شد.

LED چشمک زن با آردوینو

اولین و ساده ترین پروژه برای شروع LED چشمک زن می باشد که به توضیح و کد نویسی آن می پردازیم. برای انجام این پروژه ما یک پین دیجیتال را به دلخواه خروجی تنظیم می کنیم بنابراین پین ۸ را به عنوان خروجی مشخص کرده ایم. در ادامه به بررسی برنامه این پروژه می پردازیم.

فیوزبیت ها در AVR

فیوز بیت ها بخشی از حافظه FLASH هستند که برای تنظیمات خاصی استفاده می شوند و با پاک کردن میکروکنترلر از بین نمی روند و برای تنظیم آنها نیاز به برنامه نویسی خاصی نبوده و از طریق پروگرامر امکان پذیر است. فیوزبیت ها با صفر برنامه ریزی و با یک غیر فعال می شوند.