آموزش آردوینو
در این صفحه تمامی مطلب رایگان آموزش آردوینو را مشاهده میکنید. ما در اینجا برنامه نویسی آردوینو را آموزش میدهیم. لیست آموزش برد آردوینو به صورت رایگان و مرحله به مرحله در لیست زیر قرار گرفته است. آموزش های متفرقه Arduino در زیر صفحه بندی شده است و در موضوعات مختلف هستند. آموزش های این صفحه به صورت متن هستند.
- نصب آردوینو
- برد آردوینو چیست
- آپلود پروژه در آردوینو
- کنترل LED RGB با آردوینو
- کنترل رله با برد آردوینو بروز شد!
- آنالوگ به دیجیتال در آردوینو
- اتصال LCD کاراکتری به آردوینو
- اتصال شیفت رجیستر به آردوینو
- آموزش تایمر / کانتر در آردوینو
- آزمون آردوینو (سوالات رایگان)
- پروژه های GPS با آردوینو
- پروژه های ربات با آردوینو
- پروژه های بلوتوث و آردوینو
- پروژه های دماسنج با آردوینو
- پروژه های مرتبط با بیماری کرونا
- پروژه های ساعت و تاریخ با آردوینو
- پروژه های خانه هوشمند با آردوینو
- مشاهده تمامی پروژه های آردوینو
اگر به دنبال آموزش به صورت فیلم، عملی و پروژه محور هستید، پیشنهاد ما دوره پروژه محور آردوینو است. روی تصویر زیر کلیک کنید.
-
راه اندازی رادار داپلر با آردوینو (تشخیص حرکت با سنسور داپلر)
تشخیص حرکت یک عمل معمولی برای هشدار ورود افراد ناشناس، روشن کردن خودکار لامپ و انواع پروژه های هوشمند سازی منزل است. ما قبلا پروژه تشخیص حرکت PIR با آردوینو را راه اندازی کردیم که با سنسور مادون قرمز کار…
ادامه مطلب » -
ثابت ها در برنامه نویسی آردوینو (ثبات Constants)
ثابت ها عبارات از پیش تعریف شده در زبان برنامه نویسی آردوینو هستند. از آنها برای سهولت در خواندن برنامه ها استفاده می شود. ما ثابت ها را در چند گروه طبقه بندی می کنیم: true و false دو ثابت…
ادامه مطلب » -
دستور noInterrupts در آردوینو (غیرفعال کردن واحد وقفه)
دستور noInterrupts وقفه ها را غیرفعال می کند (می توانید آنها را مجدداً با دستور interrupts فعال کنید). در صورت فعال بودن وقفه ها یک سری از عملکرد ها فعال هستند و یک سری دیگر غیرفعال. همچنین در صورت غیرفعال…
ادامه مطلب » -
دستور interrupts در آردوینو (دوباره فعال کردن وقفه)
وقفه ها را دوباره فعال می کند (بعد از اینکه توسط دستور noInterrupts غیرفعال شده باشند.) در صورت فعال بودن وقفه ها یک سری از عملکرد ها فعال هستند و یک سری دیگر غیرفعال. همچنین در صورت غیرفعال بودن وقفه…
ادامه مطلب » -
دستور detachInterrupt در آردوینو (غیرفعال کردن وقفه)
از دستور detachInterrupt در برنامه نویسی برد های آردوینو برای غیرفعال کردن وقفه مورد نظر استفاده میشود. دستور detachInterrupt detachInterrupt(digitalPinToInterrupt(pin)) (پیشنهاد شده) detachInterrupt(interrupt) (پیشنهاد نشده) interrupt: شماره وقفه pin: پین مورد استفاده برای وقفه این دستور چه چیزی را بر…
ادامه مطلب » -
راه اندازی انکدر موتور با آردوینو مبتنی بر کنترلر PID
در اتوماسیون و کنترل صنعتی ، کنترل کننده PID به یکی از معتبرترین الگوریتم های کنترلی تبدیل شده است که می تواند برای تثبیت پاسخ خروجی هر سیستمی اجرا شود. PID مخفف Proportional-Integral-Derivative است. کنترل کننده های PID را می…
ادامه مطلب » -
آموزش وقفه ها در آردوینو (دستور attachInterrupt)
اولین پارامتر دستور ()attachInterrupt عدد وقفه است. به طور معمول برای اختصاص دادن پین دیجیتال به یک وقفه، باید از digitalPinToInterrupt(pin)استفاده کنید. به عنوان مثال، اگر میخواهید از پین 3 به عنوان وقفه استفاده کنید، باید دستور را به شکل…
ادامه مطلب » -
دستور highByte و lowByte در آردوینو (اعلام بایت کوچک و بزرگ)
دستور highByte دستور highByte بزرگترین بایت (چپ ترین) را در یک word یا دومین بایت کوچک از نوع داده بزرگتر مشخص میکند. تابع highByte() به صورت زیر قابل استفاده است. highByte(x) x: یک مقدار از هر نوعی دستور lowByte…
ادامه مطلب » -
دستور bitWrite در آردوینو (نوشتن مقدار 0 و 1 در بیت)
دستور bitWrite برای 1 کردن یا 0 کردن مقدار بیت مورد نظر ما استفاده میشود. (توجه داشته باشید بیت اول با شماره 0 مشخص میشود، بیت دوم با شماره 1 مشخص میشود و …) دستور bitWrite تابع bitWrite() به صورت…
ادامه مطلب » -
دستور bitSet در آردوینو (1 کردن بیت)
دستور bitSet برای 1 کردن مقدار بیت مورد نظر ما استفاده میشود. (توجه داشته باشید بیت اول با شماره 0 مشخص میشود، بیت دوم با شماره 1 مشخص میشود و …) دستور bitSet تابع bitSet() به صورت زیر قابل استفاده…
ادامه مطلب »
آموزش آردوینو به زبان ساده
آردوینو یک پلتفرم متنباز سختافزاری و نرمافزاری است که برای طراحی و اجرای پروژههای الکترونیکی بهویژه در زمینه رباتیک و اینترنت اشیا (IoT) استفاده میشود. سادگی کار با این بردها باعث شده که هم مبتدیها و هم متخصصان از آن بهره ببرند. آموزش آردوینو به شما کمک میکند تا بدون نیاز به دانش پیچیده الکترونیک، بتوانید انواع مدارها و پروژههای هوشمند را پیادهسازی کنید. یادگیری زبان برنامه نویسی آردوینو به زبان ساده یکی از اولویت ها برای انتخاب منبع مناسب یادگیری است. آموزش هرچه ساده و روان تر باشد یادگیری آن برای مبتدیان راحت تر است. ما در وبسایت آیرنکس سعی کردیم تمامی آموزش های آردوینو را به طوری قرار دهیم که افرادی که در زمینه Arduino مبتدی هستند نیز بتوانند به راحتی آموزش را درک کنند. در سری آموزش های آردوینو ما تمام تلاشمان را کردیم تا آموزش ها در قالب سایت باشد تا امکانات بیشتری در اختیار یادگیرندگان قرار گیرد. اما در بعضی از مطالب ما آموزش آردوینو PDF و به صورت فیلم قرار داده ایم.
آموزش برنامه نویسی آردوینو
یکی از مهمترین بخشها در یادگیری آردوینو، کار با محیط برنامهنویسی آردوینو (Arduino IDE) است. این نرمافزار رایگان بوده و امکان نوشتن کد، کامپایل و آپلود آن روی برد آردوینو را فراهم میکند. زبان برنامهنویسی آردوینو بر پایه ++C طراحی شده اما بسیار سادهسازی شده است تا افراد تازهکار هم بتوانند به راحتی آن را یاد بگیرند. در دورههای آموزش Arduino معمولا از پروژههای کوچک مثل روشن و خاموش کردن LED یا خواندن داده از یک سنسور شروع میشود و به مرور وارد مباحث پیشرفتهتر مانند کنترل موتور، ارتباط بیسیم و اتصال به اینترنت خواهید شد. در زمینه یادگیری آردوینو، یک بخش مربوط به مسائل تئوری است و بخش دیگر که بسیار مهم تر است، تسلط بر برنامه نویسی آردوینو است. بنابراین در تمامی آموزش ها سعی شده است در ابتدا مسائل تئوری به صورت کامل توضیح داده شود و سپس نحوه برنامه نویسی کد Arduino به صورت کامل توضیح داده شود.










