忍者ブログ

あやの

NゲージをベースとしたDCCについての日記を 書いています。 ある程度貯まりましたら、鉄道模型のDCCのまとめサイトに まとめています。 DCC館 http://1st.geocities.jp/dcc_digital/ DCC2号館 http://dcc.client.jp/

2017/07    06«2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  »08
さて、実際のDCC速度計に針の描画を修正したものを組み込んでみました。

微々たるもんですが、針が太くなりました(^^;




spdの値から、針の角度を算出して、u8glibのdrawTriangle関数(三角形を描く関数)を
使って描画させています。

    x1=cos(3.14159*(151+spd)/180);
    y1=sin(3.14159*(151+spd)/180);

    x2=cos((3.14159*(151+spd)+angle)/180);
    y2=sin((3.14159*(151+spd)+angle)/180);

    x3=cos((3.14159*(151+spd)-angle)/180);
    y3=sin((3.14159*(151+spd)-angle)/180); 
    u8g2.drawTriangle((x1*28)+sx, (y1*28)+sy,x2*5+sx,y2*5+sy,x3*5+sx,y3*5+sy);

解像度がもうちょっと欲しいですねー。

拍手[1回]

PR
お名前
タイトル
メール(非公開)
URL
文字色
絵文字 Vodafone絵文字 i-mode絵文字 Ezweb絵文字
コメント
パスワード   コメント編集に必要です
管理人のみ閲覧

ブログ内検索

プロフィール

HN:
あやのすけ
性別:
非公開
<< Back  | HOME Next >>
Copyright ©  -- あやの --  All Rights Reserved
Design by CriCri / Material by もずねこ / powered by NINJA TOOLS / 忍者ブログ / [PR]