ساده ترین راه برای یادگیری نحوه برنامه نویسی میکروکنترلرهای سری AVR ، استفاده از پلتفرم سخت افزاری Arduino است. پوسته نرم افزاری این پلتفرم از سیستم عامل های لینوکس ، اندروید و ویندوز پشتیبانی می کند.
دستورالعمل ها
مرحله 1
یک صفحه آماده آردوینو یا هر یک از شبیه سازی های مختلف آن را تهیه کنید. کلون نام دیگری خواهد داشت. در صورت تمایل ، هر یک از این کلون ها را با استفاده از میکروکنترلرهای AVR زیر ایجاد کنید: ATmega8، ATmega168، ATmega328. اگر رایانه از درگاه COM برخوردار نیست ، حتماً یک مبدل USB-COM در برد تهیه کنید یا از مبدل خارجی آماده استفاده کنید. در همه موارد ، مبدل سطح را نیز فراموش نکنید ، زیرا پورت COM رایانه ها معمولاً با ولتاژ 12 ولت کار می کنند و میکروکنترلر به 5 یا 3 ، 3 نیاز دارد.
گام 2
میکروکنترلر را با سیستم عامل ویژه آردوینو برنامه ریزی کنید ، اگر در ابتدا این کار انجام نشده است (به عنوان مثال ، در یک صفحه تمام شده). لازم است فقط یکبار سیستم عامل را برای میکروکنترلر بنویسید ، در آینده برنامه هایی را که از طریق پورت USB یا COM-port بدون استفاده از برنامه نویس برای آن توسعه می دهید ، می نویسید. آنها بالای آن اجرا می شوند به همان روشی که برنامه های رایانه در بالای سیستم عامل اجرا می شوند.
مرحله 3
اگر رایانه شما از ماشین مجازی جاوا برخوردار نیست ، آن را بارگیری و نصب کنید.
مرحله 4
Arduino IDE رسمی را بارگیری و نصب کنید. این برنامه که در وب سایت رسمی پروژه واقع شده است ، هم با بردهای اصلی Arduino و هم با کلون های غیر رسمی آنها سازگار است.
مرحله 5
برد را به کامپیوتر وصل کنید و فقط پس از آن برق را به آن وارد کنید.
مرحله 6
پوسته ای را شروع کنید. نوع تابلو را در آن انتخاب کنید. اگر اصلی نیست ، لطفاً صفحه ای را که با آن سازگار است انتخاب کنید. پورتی را که به آن متصل است نیز انتخاب کنید.
مرحله 7
نمونه های همراه با پوسته را بررسی کنید. آنها به زبان برنامه نویسی خاصی به نام Wiring نوشته شده اند. سعی کنید آنها را یکی یکی برای میکروکنترلر واقع در برد بنویسید و آنها را اجرا کنید.
مرحله 8
پس از مرور نمونه ها ، سعی کنید نوشتن برنامه های خود را شروع کنید. در صورت نیاز تخته را به وسایل جانبی اضافی مجهز کنید. پس از برنامه ریزی ، در آینده می تواند به طور مستقل و بدون کامپیوتر کار کند.