Как да си направим робот - вериги, микроконтролери, програмиране

Какво е микроконтролер
Микроконтролера - компютър в един чип. Той е предназначен за контрол на различни електронни устройства и на взаимодействието между тях в съответствие с програмата, заредена в микроконтролера. Мик е идеалното решение да се направи мини робот с компютърно управление.







Микроконтролери: общ преглед
Смята се, че първата микроконтролера е бил освободен от Intel през 1976 година. Тъй като различни устройства е предназначен този клас, сред които микроконтролери произведени от Atmel компании, Microchip, STMicroelectronics, Texas Instruments и други.

Апаратура AVR микроконтролер
AVR микроконтролер включва: бърз RISC процесор, два вида енергонезависима памет (Flash-програмна памет и паметта EEPROM), RAM памет, I / O портове, както и различни периферни интерфейсни вериги.

Модели AVR семейство
Atmel Фирмата произвежда много широка гама от ядро ​​микроконтролери AVR. По-мощни микроконтролери имат в името си думата MEGA, относително прости чипове, наречени малки. На някои от AVR-микроконтролера може да направи робот с ръцете си.

Как да си направим робот - вериги, микроконтролери, програмиране

Програмиране на AVR микроконтролера
За AVR микроконтролери, има много инструменти за програмиране, платени, така и безплатни. Най-подходящите езици за програмиране в същото време смятат асемблер и С.

развитие сряда WINAVR
Безплатна развитие сряда WINAVR включва AVR GCC (мощен език за програмиране C компилатор) и е отличен избор за тези, които започват да се научат AVR и роботи себе си да направя.

Как да си направим робот - вериги, микроконтролери, програмиране






Makefile и съставяне на програмата
За съставянето на програмата, което трябва да направите грим файл, който казва на компилатора да генерира мощност от кода на микроконтролер. С готов грим файл компилация програмен код, за да бъдат заредени в микроконтролера се извършва само чрез кликване на мишката.

Как да си направим робот - вериги, микроконтролери, програмиране

Програмист AVR.
AVRDUDE. USB-програмист USBasp
Програмистът постъпва подготвени за програмата на микроконтролера в негова памет. Устройството за програмист включва свързване на микроконтролер с компютър и програма, която контролира устройството. Един от най-популярните програмист е USBasp.

Как да си направим робот - вериги, микроконтролери, програмиране

Първият проект на микроконтролера AVR
Както първият проект на микроконтролера да вземем за пример на мига светодиод. Това е класически в изследването на микроконтролери, програмата "Здравей, свят!" в изследването на езика.

Как да си направим робот - вериги, микроконтролери, програмиране

Как да се направи проста робот микроконтролер (част 1).
Ние контрол на мотора
Как да си направим робот с помощта на управление на двигателя шофьор L293D и ATmega8 микроконтролер. А просто програма за контрол на робота двигателите. На експерименти и експерименти върху създаването на изготвяне на робот и робот-танцьор със собствените си ръце.

Как да си направим робот - вериги, микроконтролери, програмиране

Прост робот микроконтролер (Част 2).
Робот с фоточувствителен
Тази статия описва как да се създаде робот с фоточувствителен отзивчиви към отразената светлина. Ние ще се научи да се провери сигнала от сензора, и в съответствие с резултатите от промяната на импровизирана робот. Такъв робот е в състояние да се движат по линията, изготвен на повърхността.

Как да си направим робот - вериги, микроконтролери, програмиране

Прост робот микроконтролер (част 3).
робот конкуренция
Осъществяване робот се движи в рамките на една област, ограничена от черни линии. Събрани от робота може да се използва за участие в конкурса "Kegelring". Създаване на конкуренцията робот "Kegelring" е вълнуващо преживяване, и конкурсите се сред хазарта и развлеченията.