
مقدمه ای بر آردوینو
آردوینو در واقع یک پلتفرم متن باز ( Open-Source ) است که نحوه ارتباط نرم افزار با سخت افزار را بسیار آسان کرده است .
قسمت نرم افزاری آردوینو در واقع یک کامپایلر می باشد که برنامه مورد نظر خود را در آن می نویسید و ویرایش می کند و توسط آن بر روی سخت افزار مورد نظر خود آپلود می کنید . IDE آردوینو امکانات زیادی دارد از جمله یک سری برنامه های آماده برای کار با قسمت های مختلف سخت افزار آردوینو ، سریال مانیتور و … . زبان برنامه نویسی آردوینو خیلی شبیه به زبان C++ است با یک سری تفاوت هایی که کار با آن را بسیار آسان کرده و به زبان انسان نزدیک تر شده است .
سخت افزار آردوینو در واقع برد توسعه یک میکروکنترلر است که خروجی و ورودی های میکروکنترلر را در اختیار شما قرار می دهد و در این برد توسعه مدار اولیه راه اندازی میکروکنترلر قرار دارد و نیاز نیست شما برای راه اندازی میکروکنترلر ، رگولاتور ولتاژ قرار دهید یا کریستال بگذارید . در اکثر برد های آردوینو یک پروگرامر هم تعبیه شده است که شما برای ریختن برنامه بر روی میکروکنترلر نیازی به پروگرامر نداشته باشید . در برد هایی هم که پروگرامر ندارند به راحتی می توانید توسط یک مبدل USB به سریال برنامه مورد نظر خود را توسط IDE آردوینو بر روی برد آردوینو آپلود کنید .
برد های آردوینو از تنوع قابل توجهی برخوردارند و در اندازه های مختلف و با میکروکنترلر های مختلف تولید شده اند . برد های آردوینو در مدل های مختلف خود یا دارای میکروکنترلر AVR است و یا ARM .
در جلسه های بعدی با نحوه کار با IDE آردوینو و برد های مختلف آردوینو آشنا خواهید شد .