2008-01-01から1年間の記事一覧

バージョンアップ2008/10/27版

EDU mk2用NicoBASICのバージョンアップ(nicobas20081027.zip)です。 nicobas20081024b.zipのバグを直しました。 ・秋月電子通商製LEDモジュール処理(akiled.c)がうまく点灯しない問題を対策。あと、今回からビデオ出力機能(video.c)を実装しました。抵抗2本…

センター試験の数学

EDU mk2用NicoBASICの最新バージョン(nicobas20081024b.zip)で センター試験の数学に出てくるプログラムをNicoBASICで動くようにしてみました (まだ完全に対応してませんが、、、)。 100 input "a=";A 110 input "b=";B 120 input "c=";C 130 U=C 140 V=…

図書館

昨日の話ですが、図書館行ってきました。国会の隣のなので、近くに警察とか拡声器持った人とか居て物騒な感じでした。食堂のメニューからは寿司が無くなって、「国会丼」という新しいのが増えてました(見ため卵のせた牛丼)。120円缶ジュースは100円で売っ…

ロボジョイ

ロボジョイくらぶの記事を更新しました。 http://robojoy-club.com/challenge.php WROの国際大会まであと10日に迫りました。

ロボマガ60

今月発売の「ロボコンマガジン No.60」で ・WRO Japan 2008決勝大会の記事 ・ETロボコン2008地区大会の記事 ・たくみさん を書きました。

コンピューターマージャン役満

任天堂が1983年に発売した「コンピューターマージャン役満(MJ 8000)」という携帯ゲーム機です。 単三電池4本、またはDC6VのACアダプタで動くようです。 DC5Vでも問題なく動きました。通常はコンピュータとの対戦。もう一台用意してケーブルでつなぐと人間と…

人から借りたもの

人から借りたものをここに記録しておきます。 電子工作っぽいのを期待してる人は読み飛ばしてください。 Instant Video To-Goというビデオのエンコーダ。 ハードウェア的にビデオの圧縮を高速化するアイテムらしいです。 USBに挿して使います。 「2GB、90分…

ドハマリした部分

PSoCデザイナーで一週間くらい悩んだことを書いておきます。 タイマ割り込みをやろうとした時に出たエラーです。 「Error」だというのは分かるのですが、それが何のエラーなのか分かりません。 ここでハマリました。 散々悩んだら、OUTPUT画面のスクロールア…

タイマ割り込み

PSoCEval1用のサンプルプログラムです。Eval1は秋月で売ってます。 http://akizukidenshi.com/catalog/items2.php?q=%22M-02483%22&s=score&p=1&r=1&page=80 1秒おきにlcdの値が増えます。 1秒ごとに(P10に接続)LEDが点灯/消灯します。 #include <m8c.h> // part </m8c.h>…

AVR Studioのプロジェクト名

先日と同じ方から 「AVR Studioのプロジェクト名に大文字を使うとエラーが出る」 とのメールをもらったので、確認してみました。 ▲ためしにプロジェクト名を「Test」(←大文字使ってます)として、プロジェクト新規作成しました。 ▲問題なくビルドできました…

AVR studioのプロジェクト登録

読者さんからのお問い合わせ。書籍「AVR活用ブック」の54ページで、lcd.cなどのプロジェクトの登録方法を教えてくださいとのことなので、紹介します。 ↑ (方法1)ここで右クリック押して、addを選択。 ↑ (方法2)ファイルをそのままツリーの部分へドラッグ…

AD変換

Eval1でAD変換するサンプルプログラムです。 http://briefcase.yahoo.co.jp/bc/takuyamatsubara/lst?.dir=/d959&.src=bc&.view= #include <m8c.h> // part specific constants and macros #include "PSoCAPI.h" // PSoC API definitions for all User Modules void </m8c.h>…

hello world

秋月で10800円で売ってるpsocの評価キット「PSoCEval1」(ピーソック・エヴァル・ワン)。 http://akizukidenshi.com/catalog/items2.php?c=psoc「PSoCとはどんなマイコンなのか」について語るのは後回しにして、、、 これで、液晶画面に「Hello World」と出…

PIC-BASIC携帯ゲームmk2の互換機

http://nicotak.com/picbasic/ PIC-BASIC本で紹介した携帯ゲーム機mk2の互換機です。 pacpacとかtetrisぽいゲームが動きます。 http://d.hatena.ne.jp/nicotakuya/20080919/1221859145 http://d.hatena.ne.jp/nicotakuya/20080919/1221859144 例によって、LE…

ロボジョイ

ロボジョイの記事を更新しました。 http://robojoy-club.com/会員登録(メールアドレスの登録)すると読めるようになります。

生活かかってる

1つ下のコメントに次のような書き込みがありました。 PicBasic-User 2008/09/19 22:31 nicotakのPicbasicのページの中で、テトリスの2色バージョンのプログラムの下に (おまけプログラム)得点表示機能などを追加 (おまけプログラム)ドットイートゲーム…

携帯LEDゲームmk2

http://nicotak.com/picbasic/ PIC-BASIC本で「携帯LEDゲームmk2」として紹介されている落ちゲーを改良してみました。 ・画面のワクを取り外し、6ドット幅だった空きスペースを8ドット幅に広げました。 ・表示のチカチカが低減しました。プログラムのムダを…

pacpac8x8=64dot版

http://nicotak.com/picbasic/ PIC-BASIC本で紹介した「携帯LEDゲームmk2(64ドットゲーム)」用に新しいゲームを作ってみました。(動画) http://jp.youtube.com/watch?v=-XAggaIVHto名付けて「PACPAC」です。 多分、世界一ショボいパック●ンだと思います。…

MML音楽再生

MMLで記述した楽曲データをEDU mk2で再生できるプログラムを作ってみました。 基本的な技術は、ひょいさんの「ledgame on TV」をそのまま使わせて頂きました。MMLの解析部分は自作です。「&」「^」にはまだ未対応です。フリーソフト。動作無保証です。サポ…

ピース電器

漫画の本を買いました。 今年の1月にはもう出てたんですね。し、知らなかった。 ピース電器店の新しいのが2本入ってます。他にファミコン通信に載ってたの(1994年!?)とか、サンデーGXに載ってたのとかが収録されてました。 あかまるくん(写真右上のpapero…

カラー液晶

「液晶市場」って、液晶工房とは別の店でしょうか。http://www.ekisho-ichiba.com/shopdetail/006001000001/023/000/brandname/ 1個買うと3150円で、 5個パックが3000円、、、? 入力ミスとかじゃなくて、ホントなんでしょうか。10個パックだと1個あたりが50…

TV出力機能の実験

まだ実験段階ですが、EDU mk2用のNicoBASICをTVに映してみました。 テレビに出せるのは20MHz時で、52x32ピクセル。 mini版のスモールフォント(3x5pixel)を使った場合、13字x5行表示ができました。 ▲20MHzのクリスタル発振子を付けて外部発振に設定します。カ…

EDU mk2 ビデオ出力

EDU mk2でビデオ出力の実験をしてみました。 ひょいさんの「ledgame on TV」関連のプログラムを改造して移植しただけです。ただ、「ledgame on TV」のビデオ部分は非公開のオブジェクトファイルになってましたが、、、。edu2_videotest.zip では、ひとまず「…

pacpacのビデオ出力

去年、ためしに作った「EDU mk1」(mk2の前に作ったもの)ですが、お蔵入りしてしまうのはもったいないので、久々にプログラムしてみました。 EDUmk1の詳細についてはこちらをご覧ください。 http://nicotak.com/nicobasic/edu/ ひょいさんの作った「ledgame…

電子辞書2

EDU mk2用の英和辞書を作ってみました。実行バイナリは「edu2dic.bin」です。eucをsjisに変換する関数を入れたので、「edict(jimさんの辞書ファイル)」を加工なしでそのままメモリカードのルートに入れてください。あと、漢字ROM(512Kbitか1MbitのEEPROM)…

電子辞書

漢字ROMの使い道がないかと考えて、思いついたのが「辞書」です。 適当に検索して、Jim Breenさんという方が公開しているフリーの辞書をダウンロードしました。 http://www.csse.monash.edu.au/~jwb/wwwjdicinf.html#dicfil_tag 日本語/英語の辞書ファイル「…

漢字ROM

EDU mk2で漢字を表示させるとき、フォントデータをメモリカードから1文字ずつ取ってくるのは効率がよくありませんので、外部EEPROMにフォントデータを格納しようと思います。テストプログラム(edumk_2test)にEEPROM(24C1024または24C512)に「font.dat」を…

パックマンっぽいデモ4

LED表示用にパックマンっぽいデモをカスタマイズしました。 sample/pacpac4.txt キャラクタサイズを縮めて、小さい画面でも遊べるようにしています。 結局、昔作ったC言語版と同じような感じになりました。 あと、LED表示がやたらチカチカするので、最新版フ…

パックマンっぽい表示デモ3

パックマンっぽいデモに当たり判定を追加しました。 パワーエサも追加しました。取ると、モンスターが白くなって逃げます。 これで完成のつもりです。 絶対値を求めるために新しく搭載した「ABS」関数を使っています。今回のファームのバージョンアップ(nic…

パックマンっぽい表示デモ2

前回作ったパックマンっぽいゲームを改良して、モンスターを追加してみました。 全部で1796バイトです。あと200バイトくらいしか残ってません。 DIM D(20):DIM M(14):DIM T(4) DIM X1(4):DIM Y1(4) X1(0)=0:Y1(0)=-1 X1(1)=1:Y1(1)=0 X1(2)=0:Y1(2)=1 X1(3)=…