現在有用于M55的java指南針程序,現想講講一種無需程序,利用機子本身實現指南針作用的方法。
或許有對軍事感興趣的朋友知道,軍事上有野外利用太陽判斷方向的方法。也許大伙會認為只有“早上太陽升起的是東方,晚上落日是西方,中午大概在南方……”,而別的時候很難判斷,其實不然。這里講一種利用太陽和手表判斷方向的方法。(M55自帶的時鐘屏保,可以代替以下鐘表的作用)
注意,這里講的是刻度手表,不是顯示數字的表,因為我們要利用指針(當然,虛擬的電子指針也行,像M55的時鐘屏保的指針)。把當前的時間換算為24小時制(首先保證手表時間與當地準確時間項差不要太大),把表刻度面朝上平放,然后,將換算出來的時間的一半的鐘表刻度值(注意,是一半,比如你現在時間是16時,你就把16的一半就是8的刻度)指向太陽,這個時候,12點刻度的方向就是正北方,別的方向就可以遞推……
舉例說明,好像現在是下午2點,就是14點了,我將鐘表面平放,把14的一半,即7點的刻度指向太陽,12點的刻度就是北方了,簡單,實用,也有一定的準確性(畢竟在野外生存里面也是有人采用)。
由于知道java指南針照樣離不開太陽,雖然我不知道java指南針的實質,但還是借用這個方法,大家就可以利用M55本身的時鐘屏保,起到鐘表一樣的作用,加上太陽就可以作為應急的指南針。
說了那么多話,希望有用,歡迎大家指出不足,謝謝