Operácie

Návrhy projektov: Rozdiel medzi revíziami

Z SensorWiki

Riadok 27: Riadok 27:
 
* [http://www.robot-electronics.co.uk/htm/sonar_faq.htm US Sensors FAQ]
 
* [http://www.robot-electronics.co.uk/htm/sonar_faq.htm US Sensors FAQ]
 
* [http://www.robot-electronics.co.uk/acatalog/examples.html Software examples] - pre podobné typy senzorov
 
* [http://www.robot-electronics.co.uk/acatalog/examples.html Software examples] - pre podobné typy senzorov
* [Ovládanie serva]
+
* [http://virtuallab.kar.elf.stuba.sk/robowiki/index.php?title=Servo/sk Ovládanie serva]
  
  
 
Zdrojový kód má byť v avr-gcc, formát vysielaných dát:
 
Zdrojový kód má byť v avr-gcc, formát vysielaných dát:
7  60
+
7  60 44 123
 +
8  70 47 128
 +
|  |  |  |_ vzdialenost v cm
 +
|  |  |____ cas letu v us
 +
|  |_______ uhol v stupnoch
 +
|___________ cislo merania

Verzia zo dňa a času 08:06, 7. máj 2009

1. Serial LCD

Procesor AVR je pripojený k bežnému LCD 2x16, realizuje prevodník sériového rozhrania (RxD, GND, 5V) k tomuto displeju, takže pre pripojenie displeja k inému MCU potrebujeme už len 1 pin. Takýto displej už existuje, ale nie je možné modifikovať protokol, preto potrebujeme vlastný kód.

Zdrojový kód má byť v avr-gcc, potrebné je správne časovanie (s rezervou, pretože nečítame BUSY bit) a je potrebné doložiť aj testovací program v avr-gcc pre master, ktorý chce na takomto displeji zobrazovať.


2. Ultrazvukový senzor SRF 235

Pripojiť tento senzor k procesoru ATmega168, správne nakonfigurovať, spustiť meranie a prečítať zmeranú hodnotu. Program doplniť o ovládanie serva, ktoré bude polohovať senzor v intervale +90 až -90 stupňov s inkrementom 10 stupňov. Zmerané hodnoty poslať po sériovej linke (9600,n,8,1).


Zdrojový kód má byť v avr-gcc, formát vysielaných dát:

7  60 44 123 
8  70 47 128
|   |  |  |_ vzdialenost v cm
|   |  |____ cas letu v us
|   |_______ uhol v stupnoch
|___________ cislo merania