User Tools

Site Tools


ks_joystick

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
ks_joystick [2019/02/25 08:43]
tamas created
ks_joystick [2019/02/25 10:50]
tamas
Line 1: Line 1:
 <​html><​strong><​font size=6>​Keyestudio Joystick BBC Micro:​Bit-hez</​font></​strong></​html>​ <​html><​strong><​font size=6>​Keyestudio Joystick BBC Micro:​Bit-hez</​font></​strong></​html>​
  
-{{ :​ks_joystick:​01.jpg?​nolink&​600 |}}+{{ :​ks_joystick:​01.jpg?​nolink|}} 
 + 
 +---- 
 + 
 +=====Beveztés===== 
 + 
 +A Keyestudio Joystick egy multifunkciós eszköz ami, többféle funkciót képes ellátni. Használhatjuk hagyományos joystick-ként,​ de akár lehetőségünk van arra, hogy az egeret helyettesítse,​ ha megfelelően van konfigurálva. 
 + 
 +Energia ellátás szempontjából lehetőség van DC 4,5-12V feszültséggel ellátni. Megtalálható rajta egy [[elcsatlakozo|élcsatlakozó]] ami a Micro:Bit csatlakoztatását teszi lehetővé számunkra. A kártya felületén lehetőségünk van még arra, hogy külső eszközöket,​ például egy ledet adjunk hozzá, ugyanis megtalálható rajt egy 3V, G, P0, P1-es csatlakozó ahová tetszőleges eszközöket csatlakoztathatunk. 
 + 
 +A joystick 6 gombbal és egy analóg karral rendelkezik. 
 + 
 +---- 
 + 
 +=====Analóg kar===== 
 + 
 +A kártyán megtalálható egy analóg kar amivel precízebb, pontosabb mozgatások hajthatók végre, mint a gombokkal. 
 + 
 +A kar X és Y irányban mozgatható. X tengely a P3-mas lábon az Y tengely a P4-es lábon olvasható. Az irányok programba történő beolvasásához ismernünk kell a számbéli határokat. A joystick alap állásában mind X és mind Y értelemben középen áll. Az X és Y értékei 0-1023-ig terjednek, vagyis alap állásban a joystick X=516 és Y=516. Ezt figyelembe kell venni programozáskor. 
 + 
 +Az X tengelyt ha balra döntjük akkor ebből az 516-os értékből vonunk le, ha jobbra döntjük akkor hozzáadunk. Y tengelynél fel döntésnél hozzáadunk,​ lefelé döntésnél levonunk az értékből. 
 + 
 +Egy egyszerű példa a joystick beállítására:​ 
 + 
 +{{:​ks_joystick:​02.jpg?​nolink&​400 |}} Először megnézzük Y irányba a mozgást. Ha P3 lábon beolvasott szám kisebb mint 400 akkor a kart lefelé döntöttük,​ ha nagyobb mint 800 akkor felfelé. Amennyiben a kettő érték között van, akkor a kar alap helyzetben van, és nem mozdul. 
 + 
 +---- 
 + 
 +=====Gombok===== 
 + 
 +---- 
 + 
 +=====Csatlakozók===== 
 + 
 +----
ks_joystick.txt · Last modified: 2019/02/25 12:01 by tamas