Най-лесният начин да научите как да програмирате микроконтролерите от серията AVR е да използвате хардуерната платформа Arduino. Софтуерната обвивка на тази платформа поддържа операционни системи Linux, Android и Windows.
Инструкции
Етап 1
Вземете готова дъска Arduino или някой от многото му клонинги. Клонът ще има всяко друго име. Ако желаете, изградете сами някой от тези клонинги, като използвате някой от следните AVR микроконтролери: ATmega8, ATmega168, ATmega328. Ако компютърът няма COM порт, не забравяйте да осигурите USB-COM конвертор на платката или използвайте готов външен конвертор. Във всички случаи не забравяйте и за преобразувателя на нивата, тъй като COM портовете на компютрите обикновено работят на 12V, а микроконтролерът се нуждае от 5 или 3, 3.
Стъпка 2
Програмирайте микроконтролера със специален фърмуер на Arduino, ако това не е било направено първоначално (например в завършена платка). Ще трябва да запишете фърмуера на микроконтролера само веднъж, а в бъдеще ще пишете разработените от него програми чрез USB или COM-порт, без да използвате програмист. Те ще се изпълняват върху него по същия начин, както програмите на компютър, изпълнявани върху операционната система.
Стъпка 3
Ако компютърът ви няма виртуална машина Java, изтеглете и инсталирайте.
Стъпка 4
Изтеглете и инсталирайте официалната IDE на Arduino. Тази програма, разположена на официалния уебсайт на проекта, е съвместима както с оригиналните дъски Arduino, така и с техните неофициални клонинги.
Стъпка 5
Свържете дъската към компютъра и едва след това подайте захранване към него.
Стъпка 6
Стартирайте черупка. Изберете типа дъска в него. Ако не е оригинален, моля изберете дъската, с която е съвместим. Също така изберете порта, към който е свързан.
Стъпка 7
Вижте примерите, включени в черупката. Те са написани на специален език за програмиране, наречен Wiring. Опитайте се да ги запишете един по един на микроконтролера, разположен на дъската и да ги стартирате.
Стъпка 8
След като прегледате примерите, опитайте се да започнете да пишете свои собствени програми. Оборудвайте платката с допълнителни периферни устройства, ако е необходимо. Веднъж програмиран, в бъдеще той ще може да работи автономно без компютър.