تابع ()find عملکرد این تابع به گونهای است که در آرگومان تابع یک رشته وارد میکنیم. سپس این تابع شروع به خواندن بافر سریال میکند و در صورتی که رشته مورد نظر پیدا شود مقدار true را برمیگرداند.
توابع ارتباط سریال در آردوینو (۱)
در این پست به آموزش ارتباط سریال در آردوینو میپردازیم و توابعی که برای ارتباط سریال مورد استفاده قرار میگیرند را بررسی میکنیم. کار با ارتباط سریال در آردوینو به دلیل وجود توابع زیاد بسیار آسان است. به دلیل اینکه توابع این بخش زیاد میباشند آموزش مربوط به این قسمت در چند بخش ارائه میشود.
توابع پرکاربرد در آردوینو
زمانی که بخواهیم ولتاژی را بر روی پایه ها با استفاده از PWM ایجاد کنیم، از این تابع استفاده می نماییم. آرگومان اول شماره پین مورد نظر و آرگومان دوم عددی در بازه ی ۰ تا ۲۵۵ می باشد، زمانی که ۰ را قرار دهیم روی پایه ی مورد نظر ولتاژ ۰ ولت و زمانی که عدد ۲۵۵ را قرار…
کنترل نور LED با PWM و ADC در آردوینو
در این پروژهی آردوینو، قصد داریم نور یک LED را با کمک PWM و همچنین واحد ADC در آردوینو کنترل کنیم. در این قسمت راه اندازی PWM و ADC آردوینو را به صورت عملی خواهیم دید. برای شروع به کار ابتدا میبایست نحوه کار توابعی که در این پروژه استفاده میشوند را بدانیم. این توابع در قسمت آموزش آردوینو توضیح…
آموزش نرم افزار آردوینو
در این پست به بررسی نرم افزار آردوینو و نحوه کار با آن می پردازیم. در ابتدای کار میبایست بورد مورد نظر خود را انتخاب کنید. برای این منظور ابتدا بورد آردوینو خود را به کامپیوتر متصل کنید. سپس به مسیر شکل زیر رفته و مدل برد آردوینو خود را انتخاب کنید.
پروژه رقص نور با 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 استفاده کرده ایم. فرکانس کاری میکرو ۸ مگاهرتز در نظر گرفته شده است. در عکس زیر شماتیک مدار را میتوانید مشاهده کنید.