User Tools

Site Tools


ks_joystick

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
ks_joystick [2019/02/25 09:19]
tamas
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|}}
  
 ---- ----
Line 16: Line 16:
  
 =====Analóg kar===== =====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.
  
 ---- ----
ks_joystick.txt · Last modified: 2019/02/25 12:01 by tamas