آموزش آردوینو
در این صفحه تمامی مطلب رایگان آموزش آردوینو را مشاهده میکنید. ما در اینجا برنامه نویسی آردوینو را آموزش میدهیم. لیست آموزش برد آردوینو به صورت رایگان و مرحله به مرحله در لیست زیر قرار گرفته است. آموزش های متفرقه Arduino در زیر صفحه بندی شده است و در موضوعات مختلف هستند. آموزش های این صفحه به صورت متن هستند.
- نصب آردوینو
- برد آردوینو چیست
- آپلود پروژه در آردوینو
- کنترل LED RGB با آردوینو
- کنترل رله با برد آردوینو بروز شد!
- آنالوگ به دیجیتال در آردوینو
- اتصال LCD کاراکتری به آردوینو
- اتصال شیفت رجیستر به آردوینو
- آموزش تایمر / کانتر در آردوینو
- آزمون آردوینو (سوالات رایگان)
- پروژه های GPS با آردوینو
- پروژه های ربات با آردوینو
- پروژه های بلوتوث و آردوینو
- پروژه های دماسنج با آردوینو
- پروژه های مرتبط با بیماری کرونا
- پروژه های ساعت و تاریخ با آردوینو
- پروژه های خانه هوشمند با آردوینو
- مشاهده تمامی پروژه های آردوینو
اگر به دنبال آموزش به صورت فیلم، عملی و پروژه محور هستید، پیشنهاد ما دوره پروژه محور آردوینو است. روی تصویر زیر کلیک کنید.
-
دستور micros در آردوینو (شمارش میکروثانیه ها)
دستور micros() در آردوینو برای شمارش تعداد میکروثانیه ها استفاده میشود. دستور micros از زمانی که برنامه آردوینو شروع به کار میکند تعداد میکروثانیه ها را میشمارد. شمارش تقریبا بعد از 70 دقیقه سرریز میشود و به صفر میگردد. در…
ادامه مطلب » -
دستور delayMicroseconds در آردوینو (تاخیر میکرو ثانیه)
دستور delayMicroseconds در آردوینو برای ایجاد تاخیر بر حسب میکروثانیه استفاده میشود. دستور delayMicroseconds(us) برنامه را برای مدت زمان مشخص برحسب میکروثانیه متوقف می کند. هزار میکرو ثانیه در یک میلی ثانیه و یک میلیون میکرو ثانیه در ثانیه وجود…
ادامه مطلب » -
برنامه نویسی ATtiny85 با آردوینو و USB مستقیم
خانواده ATtiny مجموعه ای از کوچکترین میکروکنترلر های AVR هستند. این میکروکنترلرها قادر به استفاده از بسیاری از کتابخانه های موجود در بستر آردوینو هستند. تراشه میکروکنترلر ATtiny85 میکروکنترلر 8 پین ، 8 بیتی و از خانواده AVR است. اندازه…
ادامه مطلب » -
دستور delay در آردوینو (ایجاد تاخیر در برنامه)
دستور delay در آردوینو برای ایجاد تاخیر در برنامه استفاده میشود. برنامه را برای مدت زمان تعیین شده (بر حسب میلی ثانیه) که به عنوان پارامتر مشخص شده متوقف می کند. (در هر ثانیه 1000 میلی ثانیه وجود دارد) دستور…
ادامه مطلب » -
دستور shiftIn در آردوینو (جابجا کردن بیت داده)
دستور shiftIn در آردوینو هر بار یک بیت داده را جابجا میکند. هاز بیشترین (یعنی از سمت چپ) یا از کمترین (درست ترین) بیت قابل توجه شروع می شود. برای هر بیت ، پین ساعت (Clock) بالا کشیده می شود،…
ادامه مطلب » -
دستور pulseInLong در آردوینو (اندازه گیری طول پالس)
دستور pulseInLong در آردوینو پالس پین را میخواند. مثلا این دستور منتظر میماند تا پین از LOW به HIGH برود. سپس زمان را اندازه گیری میکند تا زمانی که پین دوباره LOW شود. این دستور طول پالس را در واحد…
ادامه مطلب » -
دستور pulseIn در آردوینو (اندازه گیری زمان تغییر)
دستور pulseIn در آردوینو پالس پین را میخواند. این دستور مدت زمانی که طول کشیده است که پین HIGH یا LOW شود را اندازه گیری میکند. اگر مقدار HIGH باشد ، pulseIn() منتظر می ماند تا پین از LOW به…
ادامه مطلب » -
دستور Tone در آردوینو (ایجاد صدا و موج مربعی)
دستور Tone در آردوینو برای ایجاد صدا و امواج مربعی استفاده میشود. دستور Tone یک موج مربعی با فرکانس مشخص شده را روی پایه مورد نظر ما ایجاد میکند. این دستور به ایجاد صدا ادامه میدهد تا زمانی که دوباره…
ادامه مطلب » -
دستور analogWrite در آردوینو (ایجاد موج PWM)
دستور analogWrite در آردوینو برای ایجاد موج PWM استفاده میشود. با این دستور مقدار PWM مورد نظر خود را روی یک پین ایجاد میکنیم. از این دستور برای روشن کردن یک LED در شدت روشنایی های مختلف، حرکت موتور با…
ادامه مطلب » -
دستور analogReference در آردوینو (تعیین ولتاژ مرجع)
دستور analogReference ولتاژ مرجع مورد استفاده برای ورودی آنالوگ را تنظیم می کند (یعنی مقداری که به عنوان بالای دامنه ورودی استفاده می شود). دستور analogReference analogReference(type) type: این مقدار را برابر با گزینه مورد نظر خود قرار میدهیم. گزینه…
ادامه مطلب »
آموزش آردوینو به زبان ساده
آردوینو یک پلتفرم متنباز سختافزاری و نرمافزاری است که برای طراحی و اجرای پروژههای الکترونیکی بهویژه در زمینه رباتیک و اینترنت اشیا (IoT) استفاده میشود. سادگی کار با این بردها باعث شده که هم مبتدیها و هم متخصصان از آن بهره ببرند. آموزش آردوینو به شما کمک میکند تا بدون نیاز به دانش پیچیده الکترونیک، بتوانید انواع مدارها و پروژههای هوشمند را پیادهسازی کنید. یادگیری زبان برنامه نویسی آردوینو به زبان ساده یکی از اولویت ها برای انتخاب منبع مناسب یادگیری است. آموزش هرچه ساده و روان تر باشد یادگیری آن برای مبتدیان راحت تر است. ما در وبسایت آیرنکس سعی کردیم تمامی آموزش های آردوینو را به طوری قرار دهیم که افرادی که در زمینه Arduino مبتدی هستند نیز بتوانند به راحتی آموزش را درک کنند. در سری آموزش های آردوینو ما تمام تلاشمان را کردیم تا آموزش ها در قالب سایت باشد تا امکانات بیشتری در اختیار یادگیرندگان قرار گیرد. اما در بعضی از مطالب ما آموزش آردوینو PDF و به صورت فیلم قرار داده ایم.
آموزش برنامه نویسی آردوینو
یکی از مهمترین بخشها در یادگیری آردوینو، کار با محیط برنامهنویسی آردوینو (Arduino IDE) است. این نرمافزار رایگان بوده و امکان نوشتن کد، کامپایل و آپلود آن روی برد آردوینو را فراهم میکند. زبان برنامهنویسی آردوینو بر پایه ++C طراحی شده اما بسیار سادهسازی شده است تا افراد تازهکار هم بتوانند به راحتی آن را یاد بگیرند. در دورههای آموزش Arduino معمولا از پروژههای کوچک مثل روشن و خاموش کردن LED یا خواندن داده از یک سنسور شروع میشود و به مرور وارد مباحث پیشرفتهتر مانند کنترل موتور، ارتباط بیسیم و اتصال به اینترنت خواهید شد. در زمینه یادگیری آردوینو، یک بخش مربوط به مسائل تئوری است و بخش دیگر که بسیار مهم تر است، تسلط بر برنامه نویسی آردوینو است. بنابراین در تمامی آموزش ها سعی شده است در ابتدا مسائل تئوری به صورت کامل توضیح داده شود و سپس نحوه برنامه نویسی کد Arduino به صورت کامل توضیح داده شود.










