سلام به دوستان سیسوگ. در این مقاله میخواهیم به آموزش آردوینو بپردازیم و اصلاً ببینیم این برد کوچک و بسیار کاربردی به چه صورت است و از کجا آمده است. پس تا پایان آموزش آردوینو با سیسوگ همراه باشید. اگر بخواهم به طور خلاصه بگم، یک میکروکنترلر را گذاشتند روی برد و منبع تغذیه برای آن درست کردند، پروگرامر آن را طراحی کردند، برای آن پایههای خروجی و ورودی گذاشتند تا کار آن راحتتر باشد، خازنها و مقاومتهایی را گذاشتند روی برد که میکروکنترلر را راه بیندازد و کار ما برای کار کردن با آن راحت شده باشد. در تصویر زیر میتوانید چند نوع آردوینو را ببینید:
این بعد سختافزاری آردوینو میشود و البته یک بعد نرمافزاری هم وجود دارد که میآید و در یک نرمافزار که توسط آردوینو طراحی و اراِئه شده است برنامتان را مینویسید و آن را به برد انتقال میدهید. در شکل زیر محیط این نرمافزار را میبینید (در ادامه آموزش آدوینو روش استفاده از این محیط را بهتون میگم).
همینطور که میبینید آردوینو بر حسب کاربرد شما بردهای مختلفی را وارد بازار کرده است که خوبی آن این است که برنامهنویسی اینها باهم فرقی ندارد و با همان نرمافزار میتوانید برنامه خودتان را برای بردهای مختلف بنویسید. در عکس اول میتوانید Arduino nano را مشاهده کنید که اندازه آن کوچک است و میتوانید در پروژههایی که اندازه کوچک برایتان مهم است از آن استفاده کنید. در عکس دوم برد Arduino Uno را میبینید و در عکس سوم برد Arduinio mega را میبینید که اندازه بزرگتری نسبت به آن دو دارد و پایههای بیشتری دارد که میتوانید در پروژههای بزرگتر از آن استفاده کنید. شاید پیش خودتان بگویید که خب آردوینو که همه میکروکنترلرهایش AVR هست و من آن را دوست ندارم چون فرکانس آن پایین است :). خب آردوینو این مشکل شما را هم حل کرده و چند وقتی هست بردی مبتنی بر میکروکنترلرهای ARM را هم روانه بازار کرده به نام Arduino DUE .
اگر یکم بیشتر درباره انواع بردهای آردوینو سرچ کنید، میبینید که بردهای مختلفی را برایتان میآورد و اساساً آردوینو سعی کرده است که برای انواع نیازهای بشر انواع بردهای آردوینو ارائه کند. مثلاً امروزه دیدهاند که مبحث اینترنت اشیاء بسیار داغ هست، آردوینو هم برای این آمده و یک برد زده رسماً برای استفاده در IOT. کلاً منتظر است تا یک چیزی بحثش در جوامع بگیرد و کلاً یک برد مخصوص آن ارائه کند :).
این برد را میتوانید با استفاده از USB که به کامپیوتر وصل میشود و همچنین از طریق جک تغذیه که به آداپتور AC وصل میشود و آداپتور به برق شهر وصل میشود، تغذیه کنید. (پیشنهاد میکنم که از 9 ولت با کانکتور BARREL به قطر 2.1 میلیمتر استفاده کنید). پورت USB علاوه بر این که برد را تغذیه میکند میتواند برد را از طریق کامپیوتر پروگرام کند.
خب تا اینجا از آموزش آردوینو گفتیم این برد چیست و برد را معرفی کردیم. در ادامه آموزش آردوینو میخواهیم بگوییم این برد چه مزایا و چه معایبی دارد، کجا کاربرد دارد، چه کارهایی با آن انجام میدهند و …
آردوینو از کجا آمد؟
در سال 2003 اولین برد در یک کلاس درسی و بر اساس کار تحقیقاتی در شهر Ivera در کشور ایتالیا به وجود آمد. اولین ورژن آردوینو بردی بود که از یک میکروکنترلر ارزان قیمت استفاده میکرد و مثلاً میشد چیزهای ساده مانند موتور یا LED و یا سنسورهایی را بهش متصل کرد و همینطور یک زبان برنامهنویسی واسط هم برای آن طراحی شده بود. اما اسم آردوینو در اصل برگرفته شده از نام یک پادشاه ایتالیایی به نام اردوین(Arduin) است که چندین سال قبل از میلاد بر ایتالیا در شهر Ivera حکومت میکرد.معرفی انواع آردوینو
آردوینو بردهای مختلفی برای کارهای مختلف دارد که حجم و میکروکنترلر آنها باهم فرق دارند. اینجا چندتا از این بردهای معروف را به شما نشان میدهم:Arduino nano
Arduino Uno
Arduino mega
Arduino DUE
خیلیم عالی.ممنون
خواهش میکنم دوست عزیز 🙂