gainer.forum
Welcome, Guest. Please login or register.
May 26, 2013, 04:33:19 PM

Login with username, password and session length
Search:     Advanced search
* GAINER.cc HOME
* +GAINER
* フォーラムへの登録方法の説明(日本語版
1465 Posts in 404 Topics by 380 Members
Latest Member: ashi
* Home Help Search Calendar Login Register
+  gainer.forum
|-+  Japanese(日本語)
| |-+  Gainer I/Oモジュール互換機
| | |-+  Gainer mini (Moderator: crow_coffee)
| | | |-+  digitalInputについて
« previous next »
Pages: [1] Go Down Print
Author Topic: digitalInputについて  (Read 6937 times)
kuruma
Newbie
*
Posts: 5


View Profile
« on: December 09, 2008, 01:05:31 AM »

はじめまして、先々週に購入した者です。

digitalInputを試してみているのですが、どうも思ったように取得出来ていない状況です。

gainer miniのdinに何も接続しない状態でprocessingのexsampleの「digitalInput_peek.pde」を実行すると、
起動時は全てfalseなのですが、マウスクリック(peekDigitalInput()実行)すると、digitalInput[]が全てtrueになってしまいます。

dinに5V入力がないとfalseのはずだと思いますが、trueになってしまう原因はありますでしょうか?

WindowsXP(SP2)とProcessingで実行しております。

Logged
kuruma
Newbie
*
Posts: 5


View Profile
« Reply #1 on: December 09, 2008, 11:48:51 AM »

お世話になります。kurumaです。

analogInputも同様に何も接続しない状態で試してみました。

サンプルのanalogInput_peek.pdeを実行し、マウスを連打(peekAnalogInput()実行)すると大体1桁ぐらいの値が返却されます。
(こちらは0でなくても正しいものでしょうか?)

しかし、5秒置きぐらいのマウスクリックにすると、50台とか60台の値が返却されます。

静電気とかなのでしょうか?
Logged
Rilke
Newbie
*
Posts: 4


View Profile
« Reply #2 on: December 09, 2008, 04:28:51 PM »

Quote
gainer miniのdinに何も接続しない状態で
プルダウンしてますか?
http://gainer.cc/wiki/index.php?title=Tutorial/Basic/Processing/03/ja
Logged
kuruma
Newbie
*
Posts: 5


View Profile
« Reply #3 on: December 09, 2008, 05:07:03 PM »


なるほど。プルダウンと言う事をやらないといけなかったのですね。
gainer miniが勝手にやる物だと思っていました。

試してみます。
ありがとうございました。
Logged
kuruma
Newbie
*
Posts: 5


View Profile
« Reply #4 on: December 10, 2008, 01:26:56 PM »

プルダウンを追加しました所、無事にdinの値を取得する事に成功しました。
大変感謝です。

確認したいのですが、今回は最初、+GAINERのP73の実体配線図通りに配線してみたのですが、
これでは駄目で、「抵抗->GND」の回路を自前で追加しないといけないとの事でしょうか?

よろしくお願いします。
Logged
crow_coffee
Global Moderator
Jr. Member
*****
Posts: 54


View Profile
« Reply #5 on: December 10, 2008, 04:42:24 PM »

こんにちは。

Rilkeさんのおっしゃるように、プルダウン(din->抵抗->GND)してお使いください。

Quote
確認したいのですが、今回は最初、+GAINERのP73の実体配線図通りに配線してみたのですが、
これでは駄目で、「抵抗->GND」の回路を自前で追加しないといけないとの事でしょうか?

そうです。Gainer miniについては外部にプルダウン抵抗を接続する必要があります。
確かに重要な点ですね。

SparkFan社製やトリガーデバイス社製のいわゆるGainerは
PSoCというマイコンを使っており、内部で自動的にプルダウンしてくれています。
ですので、+Gainerの配線はスイッチだけの接続になっています。

Gainer miniはPICというマイコンを使っているため、
内部プルダウンは行いませんので、
外部にプルダウン抵抗(5kΩ~10kΩ程度)を接続してください。
Logged
kuruma
Newbie
*
Posts: 5


View Profile
« Reply #6 on: December 10, 2008, 05:50:56 PM »


なるほど。理解いたしました。
すっきりしました。

Rilke様、crow_coffee様、丁寧なご回答いただきありがとうございました。

#それにしても、Gainer面白いな~  Cheesy 
Logged
Pages: [1] Go Up Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!