スイッチを押した時点でメールでお知らせする仕組みを勉強したいと思っています。スイッチを押すときに回路が反応してメールを送るということだと思いますが、基本的な参考書などがあれば教えてください。お願いします。
 友達に聞いたのですが、そのような技術をデジタル回路というものであると聞いたのですがそうなのでしょうか。
初心者向けの参考書等があれば教えてください。お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

では、先ず何のI/Fを用いるかにより、変わって来ます。



恐らくUSBやIEEE等をイメージされてるかも知れませんが、PCに有るI/Fで一番簡単と思われるのは、シリアル(COM)ポートを使う方が簡単だと思います。

これは、USBを用いるにはドライバ部分のS/Wがかなり複雑になって来ます。(H/W部は、専用のIC等で簡易に作ることは可能ですが、中を理解するには、いきなりは難しいです。)
又、USBもシリアル伝送ですので、大元の基本はCOMポートの延長上に有ります。

なので、先ず、シリアルで作って見られると良いと思います。
本当に全ての動作を理解するには、実験用に古いDOSマシン等が有れば、良いかも知れません。(Win上で動かすと、OSが行う部分がブラックボックスになる為。)

シリアル周りの書籍等は、割と多々有ると思いますが、私は体で覚えた人(独学)ですので、余り知りません。
しいて言うなら、トランジスタ技術(トラ技)のバックナンバー等で、PCインターフェースの特集を組んでる物や、トラ技スペシャルと言う書籍で、PCインターフェースの本を探されると、必要な情報は大体載ってると思います。
ただ、H/Wの基礎知識に関しては、もう少し別の書籍を探された方が良いですね。
(トラ技スペシャルの本は、最低限の基礎知識は有るとして書かれてるので。)
この辺の本は本当に余り見ないので、解らないです。

後、少しハードウェアが解って来たら、「デジタル回路のテイクオフ指南(CQ出版社)」は、お勧めの本ですよ。

で、いきなりどんな回路を作れば良いの?
ってなると思うので、
少し手抜きして、すっ飛ばす方法をご教授しましょう。

「シリアルマウスの分解」

古いマウスに、シリアルマウスと言う物があります。(PS/2以前の物)
これをジャンク屋等で入手(100円~300円程度かな?)して、中を分解します。
そして、マウスのスイッチ部を適当に改造して使う。
これで、H/Wは完成です。(おいおい。何も作ってないってば...。)

次は、VBやVC++等で、シリアルの通信プログラムを作成して、ボタンを押した時の信号を取得します。

先ず、この辺からやって見られてはどうですか?

その次の、メールに送信する方法は、シリアルの通信プログラムを作ってる合間にでも少しづつ調べて見ると、良いと思いますよ。
    • good
    • 0

先ず、前提条件が全く見えないのですが...。



専用のハードウェアを作ると言う事でしょうか?
或いは、パソコンで実現すると言う事でしょうか?

この辺によって参考にする物も違っては来ます。

とにかく、必要な物は入力と出力です。

この場合の入力はスイッチで、出力はインターネットに接続する機器へのSMTPプロトコル(メール送信)になると考えます。

では、この間をどの様に実現しましょうか?

例えば、パソコンの「キー」をスイッチとすると、ソフトウェア(S/W)とハードウェア(H/W)の大半を既存の物を使う事が可能ですので、実際は、パソコン側のアプリケーションを少し作るだけですね。

これを、別のスイッチを他に接続すると言う事で有れば、目的のインターフェース(I/F)に対する回路等が必要になったりします。
そして、そのI/F部のドライバとメール送信のアプリケーションを作成する事に成ります。

又、完全に独自のハードで行う場合は、スイッチ周りの回路は簡単には成りますが、主な回路の全てのH/Wを設計する必要が有り、又、OS等やTCP/IPやSMTPプロトコル部分のS/Wを全て作る必要が有ります。

デジタル回路とはこれらのロジックの回路部分の総称に成ります。
ロジック以外の電源部や入力のチャタリング防止回路等のアナログ回路も用いる事に成ると思います。

用語解説
チャタリング防止:
例えば、人間がスイッチを押した瞬間をそのままデジタル回路に伝えると、
ロジック回路側では何百回や何千回も押された様に検出されてしまいます。
これらを正しく伝える為に、アナログ回路側でデジタル回路の入力に1度だけ伝えれる様にしたりします。
(S/W側で、それらをある程度誤魔化す方法も有ります。)

実際は、もっと複雑なのですが、簡単に書くとこんな感じで良いですか?

後、余談ですが...。
S/Wの代わりも含めて、全てをアナログ回路で作る事も一応は可能です。
(現実的では無いですが...。)
    • good
    • 0
この回答へのお礼

こんなに教えていただけると本当にありがたいことです。

これを、別のスイッチを他に接続すると言う事で有れば、目的のインターフェース(I/F)に対する回路等が必要になったりします。
そして、そのI/F部のドライバとメール送信のアプリケーションを作成する事に成ります。

上記のような内容を考えていました。
このケースで基礎から勉強したいと思っています。どうか教えていただけませんでしょうか?
 お願いします。

お礼日時:2002/01/08 01:45

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QニンテンドーDSliteの入荷情報

都内(江東区)に住んでます。
都内の店舗で「ニンテンドーDSlite」の入荷情報をご存知でしたら教えてください。
よろしくお願いいたします。

Aベストアンサー

神奈川県内のおもちゃ売場に勤務しています。
DSライトは、発売日と18日(土)と26日(日)に入荷して抽選販売を行いました。
毎週販売している状態が続いているので、また来週の週末も入荷するかな?と思っています。
ぜひ金曜日にでも近所のゲーム取り扱い店に問い合わせてみてください。

Q論理回路や全加算機の仕組み

自分はコンピュータ初心者ですが、プログラマになりたいと思っています。入門書を読んでいて倫理和や論理積の計算、論理回路、全加算機の仕組みが出てきました。
なんとなくは分かるのですが参考書の論理回路、全加算機の説明があまりに少なすぎて明確な理解ができません。
これらはプログラマを目指す上で必ずしっかりと理解しておくべきでしょうか?

Aベストアンサー

目指すプログラマがVHDLやVerilogなどのハードウェア記述言語を扱うのであれば必須の知識ですが、
その他のプログラマであれば「なんとなくは分かる」で充分だったりします。
一般的なプログラムを作成する上で「最初に必須となる前提知識」ではありませんので、後に必要になったら理解すれば良いでしょう。

CPUを作ってみたい!OSを作ってみたい!などの興味があれば是非知っておくべき内容ですね。

難しい数学の知識などは一切必要ありませんので、良書に出会えればすぐ理解できると思います。
昨今ではFPGAやCPLDといったプログラム可能な論理回路デバイスがありますので、自分で実装してみるのも楽しいですよ。

Qフォーゼドライバーの再入荷情報を教えて下さい!!

フォーゼドライバーの再入荷情報が知りたいのですが、トイザらスやインターネットなど、問い合わせ・確認を常にしているのですが、入荷未定や売り切れなどばかりです。
なんとか子供のために手に入れたいのですが、オークションでは定価よりも高くなっており、嫁が購入を反対しております。夜中並んででもいいので手にれたいです。
情報お願いします。ちなみに私は愛知県名古屋市に住んでおります。

Aベストアンサー

狙い目はオモチャを扱っている「西友」です。

新聞をとっていればチラシに出る時があります。

我が家は東京ですが先週15個のみ入荷がありました、でも普通に並んで買えましたよ・・・定価で・・・

明日(23日)はアクセルスイッチが入りますのでまた並びます・・・(笑い)

お互い大変ですね・・・でももう少し待てば普通になりそうな気がしますよ・・・

何かの参考になれば幸いです。

Qメッセージ処理、ウインドウ同士の関係などのWindowsの基本的な仕組みについて書かれた参考書

MFCを使用して会社で仕事として開発をしています。

しかし、ウインドウ、コントロール同士の関係や座標体系、
メッセージの処理の流れなどをよく理解していないため、
いまいち、まともなプログラムが作成できずにいます。

参考書などをネットなどで調べているのですが、MFCの参考書で
多いのは、具体的なサンプルが書いてあって、コピペすれば
使えるけど、理論としての解説が少ない、といったもののようで
困っています。実際、会社においてあった数冊の参考書は
そういった内容のものでした。

ウインドウ、コントロール同士の関係や座標体系形態、
メッセージの処理の流れなどのWindowsの基本的な仕組みを
理論として書いてあるような参考書はありますでしょうか。
また、そういったことについて記載されているサイトは
ありますでしょうか。


以上、つたない質問ですが、どうぞよろしくお願いします。

Aベストアンサー

『書籍 Win32 プログラミング』などで検索してみてはいかがでしょう

Yahooの検索で 2件目に表示される
http://lldev.jp/index.html の『お勧めプログラミング書籍』
で紹介されている
『できるプログラマになるための-APIで学ぶWindows徹底理解 (日経BPパソコンベストムック) 』
などがよさそうですよ
# 実物は見てないんで目次の内容からですが …

他にも5冊ほど紹介されているようです

QDSLite入荷情報

クリスマスや正月は忙しくて暇がなかったのですが、今頃になってDSLiteが欲しくなりました。
それで電機屋やらゲーム屋やらを探し回ったのですがやはりどこも品切れ状態。
ネットで買うという手もありますがそれだと定価で買えなかったり、色々面倒なのでお店で購入したいです。
今札幌にいるのですが何処か手に入りやすい所などはないですか?
もしくはいつ入荷するなどの情報があれば宜しくお願いします。

Aベストアンサー

gooより、価格.comというところで聞いたほうが良いかもしれません。
ちょうど札幌の情報が載っていたので、URL載せておきます!

参考URL:http://bbs.kakaku.com/bbs/20502010105/#5863265

Qバッチファイルの参考書

こんにちは。
バッチファイルの勉強をしたいと思っています。
お勧めの参考書は何でしょうか?

当方JAVAを始めて4ヶ月の初心者で、
他のプログラミング言語の経験はありません。
バッチファイルを勉強するのは初めてです。

参考書を探したのですが、うまく見つけられなかったので質問させていただきました。
宜しくお願い致します。

Aベストアンサー

#1の方の書かれたページはWin95/98用ですね。Win2000/XPではあまり参考にならないと思います。

http://forum.nifty.com/fpcu/dosvcmd/books/index.htm
に本の紹介がいろいろあります。リファレンス本は コマンド名 /? (例えば if /? ) で得られる情報しか書いてないものもあります。
あとは、
http://forum.nifty.com/fpcu/dosvcmd/

QWiiの入荷情報について

いままで買いに行く機会がなく、休みに入ったのでWiiを買いに行きたいと思っています。
しかし、今朝開店前のヤマダ電機で並んでみましたが入荷なしとのことでした。
明日トイザラスで入荷するという噂も聞きますが、まず今年中に出荷はあるのでしょうか。
また、大阪市近郊で販売予定のチラシが入っているような店があれば情報の提供お願いします。

Aベストアンサー

トイザらスの販売予定は1月1日のようですので年内の入荷はないみたいです。ヤマダ電機は、開店前の入荷よりも15:00ごろもしくはお昼過ぎごろの入荷(販売?)が多いみたいです。地店舗によっても異なるとは思いますが、ヤマダ電機はDSやWiiの入荷予定日がゲームコーナーの入り口のところに書いてありました。しかし、書いてある日以外にも毎日(週に何度か?)数台ずつ販売しているような気がします。いつも販売時は、「在庫なし、予約はできません」のポップが貼ってありますが、その横に貼ってあった、「Wii完売しました」のポップがはがされています。いつもと様子が違っていたら、一度店員さんに在庫の確認をしてみるといいと思います。それと、ヤマダ電機の場合は、昼ごろ行ってみる価値はあると思います。もしかしたら初売り用に在庫を確保している可能性もあるのでご注意を。

QVB.NETの環境と参考書について

普遍的な言語を使ったことのないほぼ初心者です。
(ある会社が作った特定の言語しか使えません・・・。)

VB.NETを勉強するように言われたのですが、VB自体の経験も全くなく、「VB.NET」=「Visual Basic .NET」ということしか分かりません。

まず、環境として何らかのバージョンのVBをインストールする必要があるのでしょうか?
それとも、全く別の代物がいるのでしょうか?
また、「.NET Framework」もインストールしなければいけないのでしょうか?「.NET Framework」にVB.NETのコンパイラも付属しているありましたが、よく分かりません。

あと、VB.NETを勉強するのに、良い参考書があれば教えてください。(オブジェクト指向などもあまり分かってません。)

本当に何も分からないので、とぼけた質問かと思いますが、どうぞよろしくお願い致します。

Aベストアンサー

こんにちは、じゃんぬねっと です。

まず、当たり前ですが、VB.NET をインストールしなければなりません。
この時、.NET Framework もインストールされます。
また、VB も知らないから VB.NET ができないというとそうでもないです。
Java や C++ などのオブジェクト指向言語を知っている方の方が、
ただの、VB プログラマ (※ただし、質が悪い人を指します) よりは遥かに移行しやすいです。

書籍についてですが、いつもこういう質問に対して私が出す答えはいつも同じです。
 「自分の足で書店に行きましょう」
 「色々立ち読みして、自分に合った本を購入しましょう」
それだけでしょう。
お勧めなんてものは人それぞれなので、責任を持ってお勧めすることができません。

オブジェクト指向についてですが、これもいつも思うんですが、
ここで、さらっと書けてしまうような概念ではありません。
が、日常生活に置き換えて、どうすれば使いやすくなるのか、
どうすれば "必要な機能だけ" 表に出すことができるか、
などを常に意識することから始めた方が良いでしょう。
たいてい、オブジェクト指向うんぬんの前に構造化言語すらまともにできない人が多い世の中ですから。

こんにちは、じゃんぬねっと です。

まず、当たり前ですが、VB.NET をインストールしなければなりません。
この時、.NET Framework もインストールされます。
また、VB も知らないから VB.NET ができないというとそうでもないです。
Java や C++ などのオブジェクト指向言語を知っている方の方が、
ただの、VB プログラマ (※ただし、質が悪い人を指します) よりは遥かに移行しやすいです。

書籍についてですが、いつもこういう質問に対して私が出す答えはいつも同じです。
 「自分の足で書店に行きま...続きを読む

Qこんなスイッチに交換するのは

こんなスイッチに交換するのは自分できますか?
http://www2.panasonic.biz/es/densetsu/haisen/switch_concent/switch/switch02.html
してもらうならどちらでできますか いくらくらい

Aベストアンサー

質問者さんが電気工事士免状を持っているなら、ご自分でできます。
持っていないなら、電気工事店を呼んでください。

費用は、材料費のほかに、手間賃と出張料で 2,000円から 5,000円ぐらい覚悟しておいてください。

QDelphi6の参考書&SQL2000サーバーの本

今度Delphi6でPGを作成することになりました。
今回がが初のプログラミングなので(テストやドキメンと作成は少ししてきました)わかりやすい、とゆうかためになる参考書なりドキメントを知っている方がいらっしゃいましたら教えてください。

あとSQL2000サーバーの読みやすい本があったら教えてください。

Aベストアンサー

初歩的なテクニックを知りたい場合,入門書としてソフトウェアテクノロジー
から出版されている『はじめてのDelphi』がおすすめです.
あと,Object Pascal言語のリファレンスとして,技術評論社の『Delphi
Object Pascalリファレンスブック』やオライリー・ジャパンから出版されて
いる『Delphiクイックリファレンス』が手元にあると便利です.
インプレス社から出版されている『Delphi 4プログラミングバイブル』という
本もいい本ですが,かなりマニアックです.Delphi歴2年の私には理解不能な
部分が結構あります(上級者向き).
かゆいところに手が届く本としては,『Delphi3.0・・・』すいません.書名
を忘れてしまいました.
確か,Delphi3.1か3.0を対象として書かれた藍色の本です.厚手の本ですが,
『こういう風にしたい!』と思ったときに逆引き出来る本です.
誰か解る人いませんか? 
とりあえず私の場合,これくらいの書籍と,[F1]によるヘルプ機能だけで
2年間やってきました.
がんばってくださいね.

初歩的なテクニックを知りたい場合,入門書としてソフトウェアテクノロジー
から出版されている『はじめてのDelphi』がおすすめです.
あと,Object Pascal言語のリファレンスとして,技術評論社の『Delphi
Object Pascalリファレンスブック』やオライリー・ジャパンから出版されて
いる『Delphiクイックリファレンス』が手元にあると便利です.
インプレス社から出版されている『Delphi 4プログラミングバイブル』という
本もいい本ですが,かなりマニアックです.Delphi歴2年の私には理解不能な
部分が...続きを読む


人気Q&Aランキング

おすすめ情報