由上圖可知,VRx的讀值為519,VRy的讀值為520。(每個遙桿的初始讀值不會一樣)
VRx, VRy為類比訊號,讀值從0到1023,由於搖桿平時處於中間位置,讀值應該為1023/2=512或513。
接下來,我們要控制角色熊貓的移動,我們必須先查出移動的範圍,假設水平的活動範圍是從-250~250(大約值),那麼我們的作法就讓讀值減去512,再除以2,舉例來說,若讀值是0,0-512=-512,除以2之後得-256,若讀值是1023,減去512,得511,除以2得255。
我們的程式如下:
Category: 程式設計