Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás
Mi egy mikrokontroller
Mikrokontroller - a számítógép egyetlen lapkán. Célja, hogy szabályozza a különböző elektronikus eszközök és a kölcsönhatás közöttük összhangban a programban betöltött mikrokontroller. A mikrokontroller a tökéletes megoldás, hogy egy mini robot számítógépes vezérléssel.
Microcontrollers: áttekintés
Úgy tartják, hogy az első mikrokontroller adták az Intel 1976-ban. Mivel a különböző eszközök úgy lett kialakítva, hogy az osztály, melyek közül a mikrokontroller által gyártott Atmel cégek, Microchip, STMicroelectronics, Texas Instruments és mások.
Készülék AVR mikrovezérlő
AVR mikrovezérlő a következőket tartalmazza: egy gyors RISC-processzort, két típusú nem felejtő memóriát (flash-program memóriával és EEPROM adatmemória), a RAM memória, I / O portok, és a különböző periféria interfész áramkörök.
Összes AVR család
Atmel cég gyárt rendkívül széles körű mikrokontroller AVR mag. Erősebb mikrokontroller van a nevében a szó MEGA, viszonylag egyszerű chips nevű apró. Bármelyik AVR-mikrovezérlő tehet a robot a kezüket.
![Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás (rendszer) Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás](https://images-on-off.com/blogotirni/yzr/kaksdelatrobotasxemimikrokontrolleriprog-92b04ebe.jpg)
Programozása AVR mikrokontroller
AVR mikrokontrollerek, sok programozási eszközöket egyaránt fizetett és ingyenes. A legmegfelelőbb programozási nyelvek ugyanakkor megvizsgálta az assembler és C.
Szerda WinAVR fejlesztés
Szabad szerda WinAVR fejlesztés magában AVR GCC (erős C programozási nyelv fordító), és kiváló választás azoknak, akik kezdik tanulni AVR és robotok magát.
![Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás (do) Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás](https://images-on-off.com/blogotirni/yzr/kaksdelatrobotasxemimikrokontrolleriprog-c7bf617e.jpg)
Makefile lefordítani a programot
Hogy összeállítja a programot, amit tennie kell, make-fájlt, amely azt mondja, hogy a fordító generál egy kimenete a mikrokontroller kód. A kész make-szerkesztés programkód betölthetjük a mikrokontroller végzi blokkra való kattintással.
![Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás (robotok) Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás](https://images-on-off.com/blogotirni/yzr/kaksdelatrobotasxemimikrokontrolleriprog-d090be4a.jpg)
Programozó AVR.
AVRDUDE. USB-programozó USBasp
A programozó belép felkészült a mikrokontroller programja emlékének. A programozó készülék tartalmaz összekötő mikrokontroller egy számítógép és egy program, amely ellenőrzi a készülék. Az egyik legnépszerűbb programozó USBasp.
![Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás (do) Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás](https://images-on-off.com/blogotirni/yzr/kaksdelatrobotasxemimikrokontrolleriprog-462d56fa.jpg)
Az első projekt a AVR mikrovezérlő
Ahogy az első projekt a mikrokontroller vesz példát a villogó LED. Ez egy klasszikus a tanulmány mikrokontroller, a program „Helló világ!” a nyelv tanulmányozására.
![Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás (do) Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás](https://images-on-off.com/blogotirni/yzr/kaksdelatrobotasxemimikrokontrolleriprog-927c084b.jpg)
Hogyan készítsünk egy egyszerű robot mikrokontroller (1. rész).
Mi irányítjuk a motor
Hogyan készítsünk egy robot segítségével a motorvezérlés vezető L293D és ATmega8 mikrokontroller. Egy egyszerű program, hogy ellenőrizzék a robot motorok. A kísérletek és vizsgálatok létrehozásáról szóló rajz egy robot és a robot-táncos saját kezűleg.
![Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás (robotok) Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás](https://images-on-off.com/blogotirni/yzr/kaksdelatrobotasxemimikrokontrolleriprog-905c101e.jpg)
Egyszerű robot mikrokontroller (2. rész).
Robot egy fényérzékelő
Ez a cikk leírja, hogyan lehet létrehozni egy robot egy fényérzékelő reagál a visszavert fény. Megtanuljuk, hogy ellenőrizze a jelet az érzékelő, és összhangban a változó egy rögtönzött robot. Egy ilyen robot képes futtatni a rajzolt vonal a felszínen.
![Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás (rendszer) Hogyan készítsünk egy robot - áramkörök, mikrokontrollerek, programozás](https://images-on-off.com/blogotirni/yzr/kaksdelatrobotasxemimikrokontrolleriprog-df026720.jpg)
Egyszerű robot mikrokontroller (3. rész).
Robot verseny
Így robot mozog a régión belüli által határolt fekete vonalak. Összegyűjtötte a robot lehet használni a verseny „Kegelring”. Beállítás robot verseny „Kegelring” egy izgalmas tapasztalat, és a versenyek maguk között a szerencsejáték és a szórakozás.