プチコン3号 SmileBASIC コミュニティ投稿サキ saki.ssub2014/12/20 15:10:36質問デジタル時計を作りたいのですがこれでプログラムは間違っていないでしょうか?全体的に間違っていればプログラムを教えてください。3そうだね 7返信プレイ済み2017/11/04 00:54:14に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿ASA fusuian2014/12/20 16:14TMREADで現在時を取るときは TMREAD OUT H,M,S だけでいいんですが、デジタル時計でしたらTIME$を使った方が早いと思います。(アナログ時計でTIME$を使って失敗したと思ってるワタシ…^^;) あと、時計にするにはずっとプログラムを動かし続けます。 例えばこんな感じです。 WHILE 1 PRINT TIME$ WAIT 60 WEND 日付用のDATE$もあるので組み込んでみてください。 0そうだね プレイ済み2017/11/04 00:54:14に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿スー thanks_0u02014/12/20 16:17実は、TMREADを使わなくても、プチコン本体が日付と時刻の入った変数を持っていますよ! なので、こんな感じに書くとデジタル時計が動くと思います。 WHILE 1 'ずっとループ VSYNC '1/60秒待つ LOCATE 0,0 '文字を表示する位置 ? DATE$+" "+TIME$ '時刻の表示 WEND 'ループ開始に戻る DATE$とTIME$が、プチコンが持っている変数で、?はPRINTと同じものです。0そうだね プレイ済み2017/11/04 00:54:14に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿サキ saki.ssub2014/12/20 16:45出来たんですけど「DATA$」の方が出来ません。 あと、時間の経過をスクロールせずに場所を固定したいのですがその場合のコマンドとどのように使うかを教えてくれないでしょうか0そうだね プレイ済み2017/11/04 00:54:14に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿でんぺん DENPEN2014/12/20 17:08位置を固定したい場合は、LOCATE命令ですよ。0そうだね プレイ済み2017/11/04 00:54:14に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿サキ saki.ssub2014/12/20 17:16LOCATEを打ち込めば良いのですね、了解です0そうだね プレイ済み2017/11/04 00:54:14に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿ASA fusuian2014/12/20 17:18日付はDAT「E」$なので、AをEに直してもう一度やってみてください!0そうだね プレイ済み2017/11/04 00:54:14に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿でんぺん DENPEN2014/12/20 17:21スーさんの例でもLOCATEした後に?(PRINT)してますよね。そんな感じです!0そうだね プレイ済み2017/11/04 00:54:14に取得