プチコン3号 SmileBASIC コミュニティトピックゆうさん^^ budou128172016/08/12 03:25:58質問速度計速度計をつくりたいです。 速度の変数(K)が上昇するほど速度が上がっていくように表示させるにはどのようにすればいいですか? (できればGLINEなど、グラフィック画面でやりたいです...。無理そうならスプライトでお願いします。)5そうだね 12返信プレイ済み2017/11/03 17:57:46に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿かたけ~ katakei05052016/8/12 5:43こんなのはどうでしょう? DEFとして作ってみました。 公開キー[C348N3ZP]0そうだね プレイ済み2017/11/03 17:57:46に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿かたけ~ katakei05052016/8/12 5:50え?使い方? 察しt(殴 何となくわかるとは思いますが、 DEF SPDOMTR X,Y,R,SPD X=表示したい場所のX座標 Y= 〃 Y 〃 R=速度計の直径 SPD=スピード です。0そうだね プレイ済み2017/11/03 17:57:46に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿かたけ~ katakei05052016/8/12 5:52間違えました。 × R=速度計の直径 ○ R=速度計の半径 正しくはこうです。0そうだね プレイ済み2017/11/03 17:57:46に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿イスターリャ arduinotexter2016/8/12 6:01必要なのは「目盛り」と「指針」ね この2つがあればメーターとして機能するよ まずは指針、これの角度かXY座標のどちらかを速度の変数に対応させる そして、指針の取り得る位置に目盛りを振る 速度の最大値を上げたい(ギアチェンジ的な)場合は、表示時に0点を変えずに 速度を適当な1以上の数で割ると、針が動きにくくなるから最大速度は上がるよ0そうだね プレイ済み2017/11/03 17:57:46に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿あまさと しおん ShionAmasato2016/8/12 10:04GLINEで 「速度計の中心」の座標 と 「速度計の中心」の座標に三角関数で求めた数を足したもの の間に線を引く 三角関数をどう使うか 1.速度を角度に直す。 2.RAD()に突っ込む 3.その数をCOS()とSIN()にそれぞれ突っ込む 4.それぞれの数に針の長さを掛ける 5.片方を「速度計の中心のX座標」に、もう片方を「速度計の中心のY座標」に足します。回る方向が逆になるだけなのでどっちでも良かったりする。1そうだね プレイ済み2017/11/03 17:57:46に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿ゆうさん^^ budou128172016/8/12 17:49あぁぁぁかたけ~さんありがとうございますぅぅぅ((黙 ちょっと塾なので明日までにダウンロードします。本当にありがとうございます! BIG TEXTERさん、あまさと しおんさん 塾がアレなので、後でゆっくり命令表片手に理解しますね。ありがとうございます!2そうだね プレイ済み2017/11/03 17:57:46に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿ゆうさん^^ budou128172016/8/13 0:24かたけ~さん 20km/hごとに一目盛り上がっているのですが、10km/hごとに一目盛り上がるようにするにはどうすればいいですか...? サインとか、コサインとかってどういう意味ですか...?1そうだね プレイ済み2017/11/03 17:57:46に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿イスターリャ arduinotexter2016/8/13 6:05(´・ω・`)ショボーン 私のコメントに「速度の最大値を変えるには」って書いてあったのに 同じ目盛りで指針だけ動きにくくしたら最大値が上がるけど、この「動きにくく」が目標だよね 三角関数は円を考えるのに便利、三角って名前だけど コサインがX、サインがYね1そうだね プレイ済み2017/11/03 17:57:46に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿イスターリャ arduinotexter2016/8/13 6:08失敬、動きやすくが目標なのね じゃあ逆に速度の値を何倍か(今回は2倍)すればいい 三角関数、公式のデモプログラムでもあった気がするんだけどね1そうだね プレイ済み2017/11/03 17:57:46に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿かたけ~ katakei05052016/8/13 19:0620km/h から 10km/hなら、SPDに入る値を先に1/2にするか、DEF側でSPDに入ってきた値を1/2にするか、メモリの数を倍にするという方法がありますが。0そうだね プレイ済み2017/11/03 17:57:46に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿かたけ~ katakei05052016/8/13 19:24間違えました。SPDの値は1/2じゃなくて2倍ですね。 とりあえず上で言ったパターンを作ってみました。 公開キー:27VY3D4 0そうだね プレイ済み2017/11/03 17:57:46に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿かたけ~ katakei05052016/8/13 19:33すみませんちょっと修正しました。 公開キー:4DAPR4E30そうだね プレイ済み2017/11/03 17:57:46に取得