Difference between revisions of "Omnibot(Krajči,Dluhý)"
From RoboWiki
(→Úvod) |
(→Úvod) |
||
Line 5: | Line 5: | ||
Robota sme programovali v jazyku C vo vývojovom prostredí AVR Studio 4. | Robota sme programovali v jazyku C vo vývojovom prostredí AVR Studio 4. | ||
− | Použili sme čip [http://www.atmel.com/Images/Atmel-2513-8-bit-AVR-Microntroller-ATmega162_Datasheet.pdf ATmega 162V] a dva radiče typu [http://pdf.datasheetcatalog.com/datasheet/texasinstruments/l293d.pdf L293D] | + | Použili sme čip [http://www.atmel.com/Images/Atmel-2513-8-bit-AVR-Microntroller-ATmega162_Datasheet.pdf ATmega 162V] a dva radiče typu [http://pdf.datasheetcatalog.com/datasheet/texasinstruments/l293d.pdf L293D]. |
== Čo to z technického hľadiska == | == Čo to z technického hľadiska == |
Revision as of 15:16, 25 June 2013
Úvod
Cieľom nášho projetku bolo zostrojiť a naprogramovať všesmerového robota.
Robota sme programovali v jazyku C vo vývojovom prostredí AVR Studio 4.
Použili sme čip ATmega 162V a dva radiče typu L293D.
Čo to z technického hľadiska
Prepojenie riadiacich pinov ATmega 162V s L293D radičmi
OC3B-1A(1) PA0-2A(1) OC3A-4A(1) PA5-3A(1)
OC1A-1A(2) PA4-2A(2) OC1B-4A(2) PA3-3A(2)
timer1 a 3 pobezi na 2kHz, prescaler 8, TOP=499
TCCR1A/TCCR3A 0b10100010 TCCR1B/TCCR3B 0b00011010 ICR1/ICR3 = 499 OCR1A, OCR1B, OCR3A, OCR3B = 0..499 => motor speed
M1 = v reali 4 M2 = v reali 1 M3 = v reali 3 M4 = v reali 2