Difference between revisions of "Omnibot(Krajči,Dluhý)"

From RoboWiki
Jump to: navigation, search
(Ú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