AVR & játékautó

Auth Gábor auth.gabor at enaplo.hu
Wed Apr 19 18:41:59 CEST 2006


Halihó!

>   Volt itt téma ez az AVR-es Java nyelven programozható cucc. Jövőre
> gondoltam ilyet is használni programozás órákon, hogy látványosabb
> lehessen azok számára, akit a hardver is érdekel... miket tudnak ezek
> a cuccok? Alapvetően egy olyanra gondoltam, ami képes digitális és
> analóg jeleket bolondbiztosan beolvasni, kiküldeni, illetve LCD vagy
> közvetlen VGA kimenete (is) van. Mennyibe kerül egy ilyesmi? A
> tanműhelyben megtervezik és összeszerelik, ha van valami koncepcióm.

  Kicsit módosítottam az elképzelést. Van most egy Java játékom, amely 
egy játéktéren tankokat mozgat, mégpedig a diákok által írt programnak 
megfelelően. Ezek a tankok annyit látnak, hogy milyen irányban állnak, 
van egy lövegtornyuk, amely szintén valamerre állhat, illetve ha belép 
a látókörbe egy másik tank, akkor annak a távolságát és irányát tudják. 
A tankokat lehet vezérelni pár utasítással (előre, jobbra, balra, 
lövés, stb), és a cél, hogy nyerjen.
  Ezt szeretném valami olcsóbb játékautókkal/tankokkal és 
mikrovezérlővel megoldani, a játékautót úgy kellene átalakítanom, hogy 
közvetlenül a mikrovezérlő irányítsa, legyen indítás/leállítás 
távirányítóval, és fel kellene szerelnem különféle érzékelőkkel: 
észrevegye, ha a játéktér szélére került, például egy focipályán a 
fehér festést vegye észre (optikai úton?), lássa valamilyen módon a 
másik autót (indukciós érzékelő?), tudja, hogy merre áll (elektronikus 
iránytű?), és valamilyen kívülről is egyértelmű módon tudjon "támadni" 
az ellenfélre, és az ellenfél is tudja, hogy támadják. Illetve polgári 
érzékelőkkel: tudjon fehér/fekete csíkot követni, tudjon a fény felé 
menni, érzékelje maga előtt az akadályokat, stb.
  A lényeg az lenne, hogy C/C++ nyelven fel tudjuk tölteni a programot 
az autókra, majd valahogy a földre téve már a program vezérelje. 
Látványos legyen a program hatása... :)
  Valószínűleg saját zsebből menne a projekt, ezért minél olcsóbb 
megoldás érdekelne, kinek milyen ötlete van? :)))
-- 
http://www.enaplo.hu - Iskolai Információs Rendszer
Auth Gábor -=- FreeBSD 5.4 -=- http://bsd.lap.hu
+36-70/9400-341 -=- ICQ: 49179141 -=- Skype: authgabor


More information about the Elektro mailing list