アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
現代は手軽なポートが無さすぎる (スコア:5, 興味深い)
「タイマーを使って外部機器にH/Lエッジを1ショット送る」という極めて簡単なシステムを、現行PC上で作成するときの手間を考えると泣きそうになります。
1チップマイコン使ってファーム書いたほうが簡単なくらい。
(USBドライバとそのコントローラ、受け側もUSB I/Fとファームウェアが必要?
市販のUSB→RS232Cケーブル買ったほうがまだ幸せになりそう。それでもWindowsプログラミングは必要だし)
Re:現代は手軽なポートが無さすぎる (スコア:1)
もちろん、多岐にわたるスキルが必要になりますから、簡単にはできないと思いますけど、ワンチップマイコンの方が楽なら、楽な方で作ればいいじゃないですか。
ちょっとしたリモコンなら、PCはUIだけと割り切って、RS232CなりEtherなりでワンチップマイコンに投げた方が楽そうです。
PICとかH8でEther使う事もできますから。
Re:現代は手軽なポートが無さすぎる (スコア:1, すばらしい洞察)
だから
「楽なほう」で作ろうとしたら、
その選択肢が今は無い(難しい)のが
困ってるポイントなんだってば。
なんでもかんでも「インテリジェント」デバイスになれば「らく」になると思ってない?そりゃ間違い。
>ワンチップマイコンに投げた方が楽そうです。
違う。
outp(xxx, yyy);
で済むほうが楽。
ある程度以上フクザツなプロトコルなら、
関数だのデバイスだのをインテリジェント化して武装するほうが「楽」
になるが、
outp数個で足りるようなものは却って軽装のほうが「楽」。
世の中って、
フクザツなプロトコルを要するものは近年確かに「増えた」んだけど、
一方で単純なプロトコルなものは別に「減って」るわけじゃないんだよね。
なのに後者のためにちょうどいい選択肢は(パソコンから)どんどん減ってる。
そこまで頑張って「パソコン」と「組み込み」の違いを明確化する必要は無いと思うんだけどな。
<陰謀説>
これはもう、両者を個別に購入することをユーザに強制する意図が、メーカー各社に有るんじゃないか?
</陰謀説>
Re:現代は手軽なポートが無さすぎる (スコア:1)
outpが使えるのなら、それが楽なのは当然でしょ。
それが許されないOSの下で作るから、余計な労力が発生するわけで。
outpを返せって言ったところで、実際には帰ってくることはないし。
ワンチップマイコンをつけるのは失われた機能に対する代替え案の1つなだけ。
世の中には、PCにつける拡張DIOカードも売ってるし、EtherでI/Oをコントロールするユニットだって売ってるけど、
例えば秋月のAKI-H8にEtherが乗っているやつはKitで3400円で、簡易的なTCP/IPプロトコルスタックも提供されてるからEtherで受けて何かをONすることは簡単にできるし、RS-232Cでやるのなら、PIC使えば部品代は数百円で作れて、単純に送られたデータにあわせて出力をON/OFFすることができる。
まぁ、例に挙っていたタイマーで出力をONするということだけなら、そもそもPCを使う必要すらないんだけど。
今のPCから省かれた機能ってのは、大半の人においては使われない機能だったから省かれてしまったのだし、無くなった機能の代わりを考えながら遊ぶしかないでしょ。
Re: (スコア:0)
どうやって組み込みを購入することをユーザに強制すると?
「タイマーを使って外部機器にH/Lエッジを1ショット送る」なんて機能を欲しがってるユーザが有意な数だけ居るならともかく。
現状のPCは、望まれた物(and需要を見越して作られて当たった物)が残り、不要になった物が削られた姿でしょう。
逆に、ご家庭のPCにRS232Cを付ける事で更なる利益が見込めるって言うんならACさんそれビジネスチャンスです。
是非メーカーに提案してください。
Re:現代は手軽なポートが無さすぎる (スコア:1, すばらしい洞察)
多分たりないのはその中間のものなんじゃないでしょうか?
USBじゃ凝りすぎてる、
でも本当に素の電線を出されても困る、
という中間のニーズに
答える道具が無いんじゃないかと。
1ビット単位の信号(?)をやりとりする規格
とかが出来るといいのですが。
>RS232C
シリアルはインテリジェント過ぎでしょうね。
そういう意味では、RS232Cとの比較でいうなら、プリンタポートのほうがまだまし。
>望まれた物(and需要を見越して作られて当たった物)が残り
「需要を見越して」といっても、
他に選択肢がなければ、それが需要になってしまう、
というのがパソコンの歴史だと思います。
パソコンはもともと自由度が高いものです。
なまじ高いので、誰かがその自由度を制限しても、多くの人はそのことにあまり気付かないのです。
Re: (スコア:0)
Re:現代は手軽なポートが無さすぎる (スコア:1)
結局、時間と金って相互変換されちゃうわけだから。
趣味だからこそ楽をしたいって思う人もあれば、趣味だからこそ出費を抑えたいって思う人もいるわけで、一概にどっちとは言えないけどね。
仕事での話だったら、設計コストと制作数を天秤に掛ければ答えはでる。
昨今のデバイスは専用化しすぎてる (スコア:2, すばらしい洞察)
わざわざ高機能で高抽象化されたUSBを通して、
同じくマイコンを通して、
大山鳴動してどうなるかと思えば
やってることは(ものによっては)1ビットの入出力というネズミ一匹。
これは一種のトリックですね。
USBなどは、抽象化してるように一見みえるんだけど、
実際にはむしろ逆に、USB対応機器への専用化が生じてます。
他のあらゆるデバイスに「USBに歩み寄る」ことを求めるのですから。
粒度が丁度よければUSBでハッピーになるのだと思いますが、
USBより遥かに小さい粒度のものがターゲットだった場合、
オーバーヘッドが多すぎます。
設計開発実装、そしてランタイム、全てが無駄だらけ。
そして、世の中は、USBに粒度が合ったデバイス商品「ばかり」になってしまう。
USBの共通化路線が悪いとは言いません。
ただ、USBよりもっと粒度が小さい対象に対しても、
なんらかの共通化路線が存在していれば、
バランスが取れていたのでしょうけどね。
でもそれが無いのは、もしかして「そんな儲からなそうな分野には協力したくない」から、作らなかったのかも知れない。
こりゃきっと、あのおかたなら
「絶望した!なんでもかんでもUSBで繋がないとならないUSB社会に絶望した!」
とでも言うところでしょう。
一部の会社による一連のUSB愉快商品は、この風潮を風刺するヒトコマ漫画なのかも知れません。なにせUSBの電源機能しか使ってなかったりしますから。
Re: (スコア:0)
やはり電源機能しか使わない機器もできるでしょうが(笑)
Re: (スコア:0)
それってLANポート(Power over Ethernet)。
Re: (スコア:0)
またその上のレイヤに差がなくても、そこが一番大きい問題になるのよ。
Re: (スコア:0)
LAN Controllerいじるのはそんなに難しくは無いぞ。
難しくなるのは既存のプロトコルを載せて使う場合。
今でこそTCP/IP全盛だけど、昔はもっと軽いプロトコルが跋扈してたし
それを見ても技術的にはそんなに難易度は高くない。
#Windows用のドライバを作るなら面倒だが、DOS用ならさほどでもない。
Re: (スコア:0)
Z80の命令と直結されるI/Oがある状況はやっぱり楽ですよ。
仕事なんてどうでもいいんです。話の方向が違います。
コストがどうこうじゃないんです。
# 多分、そういうの触ったことないんだと思うのですが・・・
# 触ってみれば一発で分かります・・・
Re: (スコア:0)
・USB
・オーディオ系(ステレオジャック)
・LAN
くらいですか。
USBコネクタサイズの安価な変換キットがあれば‥という世情ですかね?
(ソフト・ハード込み)
まあA/D変換して、オーディオジャックでIN/OUTさせる位ならもっと安いかな?
(ちょっとトリッキーすぎるか(笑))
Re:現代は手軽なポートが無さすぎる (スコア:1, 興味深い)
Squeakの人らがやってる「世界聴診器」が正にそうしてるようです。
なんでこんなアホなことしてるんだろ?と思わなくもなかったんですが、
考えてみたら、今回話題になってる昨今のポート事情を考えると、
「こうするのが一番マシ」なんですね。
少なくとも精度ソコソコでいいお気楽入力を扱うならば。
いいアイデアではあるものの、哀しいアイデアでもあります。
Re:現代は手軽なポートが無さすぎる (スコア:1)
昔iPodからファームウェアを吸い出すのにその方法を使った話があったような・・・
今のiPod Shuffleは、USBポートとして利用してますね、
Mini-Bとかより、よっぽどスマートなやり方な気がする。
今後、USBポートとしての活用も増えていくのかな?
Re: (スコア:0)