با یک مقاله مفید دیگر از وب سایت کافه میکرو در خدمت شما هستیم امروز برای شما همراهان عزیز مقاله ای آماده کرده ایم که به معرفی پلتفرم آردوینو Arduino خواهیم پرداخت پس تا پایان مقاله پلتفرم آردوینو Arduino چیست؟ همراه میکرومگ باشید.
آردوینو یک پلتفرم متن باز (Open Source) هست که شامل یک بخش سخت افزاری و یک بخش نرم افزاری می باشد، به صورتی که استفاده از آن ساده است. هدفش ساده سازی برنامه نویسی ادوات سخت افزاری (مدارات میکروکنترلری) است. در کل آردوینو شامل 3 بخش اساسی + 1 می شود.
بردهای آردوینو قادر هستند کلیدها رو بخونند، ( تشخیص نور به کمک سنسور، زدن یک دکمه به وسیله انگشت و …) و این عمل رو به خروجی تبدیل می کنند ( راه اندازی یک موتور، روشن کردن یک LED ، انتشار یک پیام به صورت آنلاین). شما می تونید با استفاده از یک سری دستورات به میکروکنترلر روی برد بفهمانید که چه کارهایی انجام دهد.
آدروینو به عنوان یک ابزار پروتوتایپ زنی سریع (ساخت نمونه اولیه سریع) ، با جامعه هدف دانش آموزانی که پیش زمینه ای در الکترونیک و برنامه نویسی ندارند، در موسسه ی Ivrea Interaction Design متولد شد. به محض اینکه افراد بیشتری شروع به استفاده از این ابزار کردند، بردهای آردوینو شروع به تغییر کردند تا با نیازهای چالش برانگیز روز همخوان شوند، به این ترتیب این محصولات از بردهای ساده ی 8 بیتی به محصولاتی به منظور کابردهای IOT، پوشیدنی، پرینترهای 3D نیز بسط داده شدند. تمام بردهای آردوینو کاملا متن باز هستند، بنابراین این امکان در نظر گرفته شده که کاربران قادر باشند بعد از ساخت نمونه اولیه، پروژه ی مدنظر خودشون رو به صورت بهینه سفارشی سازی کنند. همینطور نرم افزار نیز متن باز است، و با همکاری تمام کاربران و علاقه مندان در جهان در حال توسعه است.
به لطف سادگی و در دسترس بودن تجربه ی کاربران، آردوینو در هزاران پروژه متنوع به کار گرفته شده است. کار با نرم افزار آردوینو برای تازه کاران نیز ساده است، همینطور به اندازه کافی انعطاف پذیر برای کاربران حرفه ای می باشد. قابل اجرا بر روی Mac ، لینوکس و ویندوز است. معلم ها، دانش آموزان، بچه ها، هابیست ها، هنرمندان، برنامه نویس ها، می تونن دستورالعمل ها رو گام به گام پیگیری کنند، یا ایده هاشون رو به صورت آنلاین با دیگر اعضای علاقه مندان آردوینو به اشتراک بگذارند.
پلتفرم های زیاد دیگری برای میکروکنترلرها وجود دارد، امام این ابزارها جزئیات پیچیده ی برنامه نویسی میکروکنترلرها رو از دید عموم خارج می کنند و تبدیل به یک پکیج با کاربری ساده می کنند. آردوینو همینطور فرایند کارکردن با میکروکنترلرها رو ساده می کند. ویژگی های پلتفرم آردوینو نسبت به دیگر پلتفرم های موجود …