آردوینو – Arduino
به بخش برنامه نویسی با IDE آردوینو خوش آمدید. در این صفحه میتوانید آخرین ورژن نرم افزار آردوینو arduino IDE را دریافت کنید. همچنین تمامی مطالب مرتبط با آموزش توابع آردوینو، متغییرها آردوینو، ساختار برنامه آردوینو و نمونه پروژه های کاربردی با آردوینو را دریافت کنید.
در صورت نیاز به مشاوره یا درخواست اجرا پروژه، از طریق فرم انتهای صفحه درخواست خود را ثبت کنید.

فرم استعلام پروژه
دانلود نرم افزار آردوینو - arduino IDE
آردوینو (Arduino) یک پلتفرم سختافزاری و نرمافزاری متنباز است. ایدهٔ ساخت آردوینو در سال ۲۰۰۳ میلادی در انستیتو طراحیتعاملی ایورئا در کشور ایتالیا شکل گرفت. شیوه نگارش دستورها در این نرمافزار، تا حدود زیادی مشابه برنامهنویسی به زبان C و ++C است. در حال حاضر نسخه های متنوعی از آردوینو در دسترس است.
- آردوینو ورژن 1.8 جهت دانلود آخرین نسخه کلیک کنید.
- آردوینو ورژن 2.2 جهت دانلود آخرین نسخه کلیک کنید.
- آردوینو ورژن PLC جهت دانلود آخرین نسخه کلیک کنید.
- آردوینو ورژن MicroPython جهت دانلود آخرین نسخه کلیک کنید.

آموزش مقدماتی آردوینو
آردوینو یک پلتفرم متن باز الکترونیک است. که تقریبا همه ی افراد جامعه حتی بدون داشتن دانش تخصصی الکترونیک می توانند با استفاده از آموزش این پلتفرم پروژه های سخت افزاری مورد نیازشان را به سادگی با حداقل آموزش و با نوشتن چند خط برنامه ساده و اتصال چند سیم به آردوینو اجرا کنند. این پروژه در در سال ۲۰۰۳ با نام Wiring به وسیله Hernando Barragán تحت نظر اساتید راهنما و مشاور Massimo Banzi و Casey Reas شروع شد. جهت مطالعه مقاله کلیک کنید.

آموزش توابع آردوینو
برنامه نویسی در محیط آردوینو arduino IDE بسیار شبیه به زبان C و C++ است؛ اما برخی از عملیات های میکروکنترلر مانند تغییر وضعیت پایه های خروجی، جهت تسهیل کد نویسی از قبل تعریف شده است، که به صورت توابع ساده میتوانید از آنها استفاده کنید. منبع این آموزش ها سایت رسمی آردوینو است.
- جهت مطالعه لیست آموزش جامع توابع پایه آردوینو کلیک کنید.
- جهت مطالعه آموزش توابع ورودی و خروجی دیجیتال کلیک کنید.
- جهت مطالعه آموزش توابع ورودی و خروجی آنالوگ کلیک کنید.
- جهت مطالعه آموزش توابع ورودی خروجی پیشرفته کلیک کنید.
- جهت مطالعه آموزش توابع زمانی (تاخیر و تایمر) کلیک کنید.
- جهت مطالعه آموزش توابع محاسبات ریاضی و مثلثات کلیک کنید.
- جهت مطالعه آموزش توابع Serial (پورت سریال) کلیک کنید.
- جهت مطالعه تکنیک استفاده از تابع millis کلیک کنید.

آموزش متغییرها آردوینو
یکی از بخش های اساسی برنامه نویسی، شناخت و استفاده صحیح از متغییر ها است. در این بخش از آموزش آردوینو، به برسی متغییر ها در زبان C و C++ میپردازیم. برخی از متغییر ها در آردوینو ممکن است با کامپایلر های دیگر مبتنی بر C یا C++ متفاوت باشد. منبع این آموزش ها سایت رسمی آردوینو است.

آموزش ساختار برنامه آردوینو
در نهایت با تسلط به توابع و متغییر ها نیازمند یک ساختار اصولی برای برنامه نویسی در محیط آردوینو هستید. شناخت و استفاده صحیح از حلقه ها و برسی شرط ها به زبان های C و C++ میتواند در نتیجه پروژه تاثیر بسازایی داشته باشد. منبع این آموزش ها سایت رسمی آردوینو است.
این بخش به زودی تکمیل میگردد…

پروژه های آموزشی آردوینو
بهترین راه برای تسلط به برنامه نویسی، تکرار و تمرین آموزش های پایه به صورت پروژه محور است. با مرور نمونه کد پروژه ها میتوانید درک کامل تری نسبت به عملکرد توابع و متغییر ها کسب کنید. در این بخش برخی از آموزش های پروژه محور را میتوانید دریافت کنید.
- پروژه موقعیت یاب با آردوینو و نمایشگر oled (همراه با نمایش و هشدار سرعت)
- پروژه اکسی متر و ضربان قلب (MAX30100) با NodeMCU آردوینو
- آموزش برنامه نویسی آردوینو (تکنیک استفاده از تابع millis)
- انواع پروتکل های ارتباطی آردوینو (SPI, I2C, UART, Parallel)
- ذخیره رشته String در حافظه EEPROM آردوینو
- پروژه دزدگیر تشخیص حرکت پیامکی با آردوینو
- کنترل لامپ LED با اپلیکیشن موبایل و ماژول بلوتوث HC-05 توسط برد آردوینو
- ساخت مدار کنترل دمای محیط با سنسور DS18B20 و آردوینو
- سنسور دنده عقب ماشین با آردوینو و امواج اولتراسونیک
- ارتباط nodemcu با ربات تلگرام در شرایط فیلترینگ
- کتابخانه ضد فیلتر ربات تلگرام آیمکس
- دربازکن رمزی با استفاده از ربات تلگرام با برد توسعه NodeMCU
- افزایش امنیت کنترل خروجی ها از طریق ربات تلگرام و NodeMCU
- ساخت اپلیکیشن اندروید – اتصال به برد nodemcu
- پروژه خازن سنج با آردوینو Due
