teacup. [ 掲示板 ] [ 掲示板作成 ] [ 有料掲示板 ] [ ブログ ]

 投稿者
  題名
  内容 入力補助画像・ファイル<IMG>タグが利用可能です。(詳細)
    
 URL
[ ケータイで使う ] [ BBSティッカー ] [ 書込み通知 ] [ 検索 ]

スレッド一覧

  1. 足あと帳(0)
スレッド一覧(全1)  他のスレッドを探す 

*掲示板をお持ちでない方へ、まずは掲示板を作成しましょう。無料掲示板作成


Re: 初めまして&ケースを作ってみました

 投稿者:ケンケン  投稿日:2019年 2月 7日(木)01時00分20秒 NE0356lan1.rev.em-net.ne.jp
返信・引用
  > No.756[元記事へ]

n602様

はじめまして。
MachiKania type Mを製作いただき、ありがとうございます。
なかなかよい感じのスタンドですね。
モバイルバッテリが重しになっているのが、アイディアものです。
こういうのを見せられると私も3Dプリンタが欲しい。。。

これからも、MachiKaniaシリーズで遊んでください。
 
 

初めまして&ケースを作ってみました

 投稿者:n602  投稿日:2019年 2月 6日(水)01時43分8秒 KD106181067131.au-net.ne.jp
返信・引用
  初めまして。
本年初頭に、 オレンジピコ さんのストアで
『MachiKania type M パーツ一式』を購入させて頂き、
今の所チョコチョコ遊んでいるだけの状態ですが、とても素晴らしいです。
ありがとうございます。
パソコンが買えなかった子供の頃の私に、タイムマシンで送りつけてやりたい...

それで、気の利いたプログラムでもスッと作れるといいのですが、
なかなかそうもいかないので、ケースというかスタンド的な物を作ってみました。

thingiverseに上げてあります。
https://www.thingiverse.com/thing:3406243
本体を納める箱、一応操作ができなくもないような蓋と、縦置き用のスタンドのセットで、
上下左右の配置、高さ、傾き、の調整ができるようにしてみました。
ユーザーの作例として御覧頂ければ幸いです。
 

「入門MachiKania」を更新しました

 投稿者:ケンケン  投稿日:2019年 1月14日(月)20時12分13秒 NE0356lan1.rev.em-net.ne.jp
返信・引用
  MachiKaniaシリーズの解説文書「入門MachiKania」にMachiKania type Mに関する記載を多数追加
しました。
http://www.ze.em-net.ne.jp/~kenken/machikania/machikania-guide.pdf
PDFのしおり機能も活用したので、ぜひダウンロードしてAcrobat Readerでご覧ください。
 

Re: MachiKania type Mの追加された画面出力モードについて

 投稿者:マハリト  投稿日:2019年 1月 9日(水)05時58分7秒 FL1-122-134-6-148.hkd.mesh.ad.jp
返信・引用
  > No.753[元記事へ]

ご回答ありがとうございます。
 

Re: MachiKania type Mの追加された画面出力モードについて

 投稿者:ケンケン  投稿日:2019年 1月 8日(火)22時57分44秒 NE0356lan1.rev.em-net.ne.jp
返信・引用
  > No.752[元記事へ]

マハリト様
始めまして。

以前のMachiKania type Zでは横256×縦224ドットとしていたのですが、多くのディスプレイで
上下が切れてしまうことがわかったため、あえて縦方向は解像度を下げました。
288×216ドットでちょうど縦横比が4:3になるということもあり、この解像度としました。
アーケードゲームは224ドットですか。採用していたブラウン管が対応していたんでしょうね。


> はじめまして、マハリトと申します。
> MachiKania・KM-BASICのホームページを拝見いたしております。
> MachiKania type Mの追加された画面出力モードについてお伺いいたします。
> グラフィック横288×縦216ドットの画面モードが追加されましたが、
> パックマンを始めとするナムコのアーケードゲームの解像度(288*224)より
> 縦に8ドット少ないのは、何か理由がありますでしょうか。
 

MachiKania type Mの追加された画面出力モードについて

 投稿者:マハリト  投稿日:2019年 1月 8日(火)20時45分42秒 FL1-122-134-6-148.hkd.mesh.ad.jp
返信・引用
  はじめまして、マハリトと申します。
MachiKania・KM-BASICのホームページを拝見いたしております。
MachiKania type Mの追加された画面出力モードについてお伺いいたします。
グラフィック横288×縦216ドットの画面モードが追加されましたが、
パックマンを始めとするナムコのアーケードゲームの解像度(288*224)より
縦に8ドット少ないのは、何か理由がありますでしょうか。
 

MachiKania type Mのサンプルに気温気圧ロガーを追加

 投稿者:ケンケン  投稿日:2019年 1月 4日(金)13時32分13秒 NE0356lan1.rev.em-net.ne.jp
返信・引用
  MachiKania type MのSPI機能のサンプルとして、BOSCH社の温度・気圧センサーBMP280を用いた
気温気圧ロガーを掲載しました。
リアルタイムでのグラフ表示とSDカードへの保存で、実用的なサンプルとなっています。
http://www.ze.em-net.ne.jp/~kenken/machikania/typem.html#tplogger
 

Re: I/O (D6~D9)の制御について

 投稿者:工作魂  投稿日:2018年12月31日(月)00時02分43秒 p73a214fc.tkyea127.ap.so-net.ne.jp
返信・引用
  > No.749[元記事へ]

ケンケンさん、

ご教授いただきありがとうございます。

なるほど、こんな便利な使い方できるんですね。大変勉強になります。
ありがとうございました。
 

Re: I/O (D6~D9)の制御について

 投稿者:ケンケン  投稿日:2018年12月30日(日)23時52分52秒 NE0356lan1.rev.em-net.ne.jp
返信・引用
  > No.748[元記事へ]

工作魂さん

テクニックというほどでもないですが。。。

■特定のビットだけ一命令で変更する設定方法
これはPIC32の機能ですが、多くの周辺モジュールに特定ビットだけを変更するためのポートがあります。
例えばLATDの特定のビットをHにするには、LATDSETというポートに、Hにしたいビットを立てた値を代入します。
第0ビットと第2ビットをHにするにはLATDSET=0x0005とします。
同様に、LにするにはLATDCLR、反転するにはLATDINVに、設定したいビットを立てた値を代入します。
この特別なポートのアドレスは元のアドレスに対して、CLRは+4、SETは+8、INVは+12にあります。
なので、LATDの第7ビットだけを反転したい場合、以下のようにします。

POKE $BF886330+12,$80 ←LATDINV=0x80


■16ビット同時設定する方法
実際には32ビット同時読み書きする方法です。これはKM-BASICのテクニックです。
POKE命令は同時に8ビットしか扱えませんが、MachiKaniaの変数は全て32ビットです。配列変数も1要素32ビットの列になっています。
そこで配列変数の先頭アドレスを特定のアドレスに設定して、配列の要素にアクセスすれば32ビットメモリにアクセスできます。
先のD6~D8を他のビットへの影響なしに入力に設定するには、以下のようにするのがよいです。

A=$BF886310 ←A=TRISD
A(2)=$01C0  ←TRISDSET=0x01c0 A(2)はアドレス$BF886318の32ビットメモリ
 

Re: I/O (D6~D9)の制御について

 投稿者:工作魂  投稿日:2018年12月30日(日)22時34分44秒 p73a214fc.tkyea127.ap.so-net.ne.jp
返信・引用
  > No.747[元記事へ]

ケンケンさん

ご返事いただきありがとうございます。とりあえず、間違えは無いようで安心しました。

> ほかにもいろいろテクニックはあるので、何かあったら聞いてください。
> 特定のビットだけを一命令で設定変更とか、16ビット同時設定とか。

これはぜひお聞きしたいです。なにぶん、何にも分かっていないので質問自体が出来ない状況なのですが、上記の2つは早速役立ちそうなノウハウのように思いました。
お忙しいことと思いますので、お時間できたときで結構ですので、ご教授いただければ大変助かります。
 

レンタル掲示板
/74