ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

arduinoコミュの質問。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
Arduinoで4つピンでUSB供給と角電池供給を切り替える、小さいゴムみたいな絶縁体を紛失してしまいました。
どこで買ったらいいのですが?

あと、Arduino BTを購入したのですが、どうやって電源供給をすれば良いのですか?

何か、アドバイスがあったらよろしくおねがいします。

コメント(11)

こんにちは!

>小さいゴムみたいな絶縁体

ショートプラグ、ジャンパープラグ、ジャンパーピンなどいろいろな名前で呼ばれていて、Arduinoに使われるものはピッチが2.54ミリのごく一般的なものです。パソコンパーツ店などで売っています。

https://www.marutsu.co.jp/user/ichiran.php?SHO=041204

Arduino BTの電源端子は基板上の大きな緑色のブロックです。ネジが2つ見えますが、このネジを回すための小型マイナス・ドライバーがまず必要です。基板上にV+ と記されている側が電源の+(プラス、陽極)になります。電源には乾電池×2本とリード線付きの乾電池ケースを用意するのが簡単です。ホームセンターで売っています。

https://www.marutsu.co.jp/user/shohin.php?p=16099
https://www.marutsu.co.jp/user/shohin.php?p=16114

電源端子の2つのネジを反時計方向に回して緩め、『リード線の赤の先端をV+』に、黒をもう1つの方に差し込んでからネジを時計方向に回し、リード線の先(被覆を向いた部分)が簡単に外れない程度の力で軽く締めます。注意しなければならないのは乾電池の挿入方向で、必ずケースに記されている向きになるようにします。きちんと挿入した時点で基板へ通電が始まります。使わない時には乾電池を片側1本だけ抜いておきます。乾電池の寿命はだいたい大きさに比例します。
>ジニーさん
丁寧にありがとうございます。
がんばってみます。

もう一つ質問していいですか?
arduino btでsolenoidを何個も制御することができますか?
もしできるなら、簡単なやり方と、必要な部品を教えてもらえますか?
意図として、solenoidを数個使って、トイピアノの自動演奏をするためです。

よろしくおねがいします。
>arduino btでsolenoidを何個も制御することができますか?

できますがBTには交換が難しい表面実装のマイコンが載っているので、壊しても簡単に交換できるUSB版のArduinoで下記を参考に試せることをやっておくのが良いでしょう。

http://www.arduino.cc/en/uploads/Booklet/Arduino_booklet02.pdf
http://www.amazon.co.jp/exec/obidos/ASIN/4873113849/

>もしできるなら、簡単なやり方と、必要な部品を教えてもらえますか?

次のURLに出ている回路をそのままArduinoの出力につなげられます。ちなみにソレノイドをたくさん駆動するには電源容量に余裕のあるものが必要です。

http://beatnic.jp/takedanote/vol13/vol13.html

Arduinoの設定をどうするか、ピンはどれを使うか、どうやってソレノイドを働かせるか、自力でそれらの解決法を見つけ出すことが計画実現への早道です。USB版で成功してからBTに移行するのが良策でしょう。一足飛びに実現できることではないので、ゆっくり楽しみながら進めてください。
参考に追加:
http://www.freeduino.org/files/arduino_notebook_v1-1.pdf
>ジニーさん
本当にありがとうございます。
また近々、わからなくなったらご連絡さし上げさせてください。
よろしくお願いします。
質問です。自作関数をhello.cとhello.hにまとめて、librariesに入れましたが、.pdeのコンパイル時にundefined reference to `hello_led(int)'が出ます。標準的な、自作関数のまとめ方って、わかりますか?
ありがとうございます。この例は.cppのオブジェクト生成まで含んでしまっています。とりあえずこの通りに、#ifndecも入れて、クラス宣言もやってみたんですが、o: In function `__static_initialization_and_destruction_0': undefined reference to `Hello::Hello()'o: In function `loop':のエラーで、解決方法がわかりませんでした。やりたいのは、単純に、完成させたライブラリを別ファイルにして、.pdeから呼び出したいだけです。.pdeで複数タブを使うだけでもいいんですが、常にこのエラーに悩まされています。唯一成功したのは、#include "hello.c"でhello.cをインクルードしたときです。hello.cの先頭にはhello.hのインクルードも書きました。これでは違いますよね?
ありがとうございます。頂いた方法で動作しました。でも.hの中に関数の本文を書くのは、ちょっと気持ち悪いですね。でも、とりあえずこの方法で続けてみます。動くので。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

arduino 更新情報

arduinoのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング