Arduino初心者熱烈大歓迎質問スレ part20
■ このスレッドは過去ログ倉庫に格納されています
http://www.arduino.cc/
【質問者心得】
・スレに一応目を通してから質問しましょう
・回答者はエスパーではありません。状況が分かるように詳しく書きましょう
詳しく書いてくれないと、答える方も困ってしまいます。答えようがないのです
【回答者心得】
・すぐにググレカスと言う前に「○○でググれカス」って言うような大人の余裕を見せつけてやりましょう
・節度ある初心者さんには、特に優しくね
【分裂騒ぎ】
おさまった模様。くわしくはぐぐれ。
前スレ
Arduino初心者熱烈大歓迎質問スレ part19 [無断転載禁止]©2ch.net
http://rio2016.2ch.net/test/read.cgi/denki/1500745528/
過去スレ
Arduino初心者熱烈大歓迎質問スレ part18 [無断転載禁止]©2ch.net
http://rio2016.2ch.net/test/read.cgi/denki/1485192244/
Arduino初心者熱烈大歓迎質問スレ part15
http://rio2016.2ch.net/test/read.cgi/denki/1451893274/
Arduino初心者熱烈大歓迎質問スレ part17
http://rio2016.2ch.net/test/read.cgi/denki/1471967293/
Arduino初心者熱烈大歓迎質問スレ part16
http://wc2014.2ch.net/test/read.cgi/denki/1451909868/
関連スレ
【Arduino】フィジカル・コンピューティング4【OSC】
http://wc2014.2ch.net/test/read.cgi/denki/1407830304/
学研マイコン Japanino ジャパニーノで遊ぶスレ 3
http://kamome.2ch.net/test/read.cgi/denki/1286354827/ >>704
MIDIの受信側の機器はPCなので、USBから電源を取っています。
PCとはUSBで繋ぎつつ、DCを繋ぐと電源はDCからとるしくみになってることは分かったんですが、USBのバスパワーを完全にカットする方法もありますか?
>>705, 707,710
全然違っていました汗
>>706
>ヒステリシス
可変抵抗器の最小の位置(または最大の位置)から回し始めたらMIDIの受信側の機器ではすぐには数値が動いてくれず、しばらく回すと反応してくれます。
こういうのもヒステリシス処理を行えばすぐに反応してくれるんでしょうか?
>>707、710
数μFのセラミックコンデンサが売っていないのでアルミ電解コンデンサでも構わないですか? GPSモジュール繋げて、簡易トリップメーターみたいなのを作ろうとしたら、意外にメンドウだった。
1秒おきに緯度経度が得られるんだけど、よく考えたら距離的な座標ではないので変換しなきゃいけないんだ… >>727
ボリュームの両端は抵抗が変化しない
変化しないものを回路やソフトでどうやろうが変しない
特殊なボリュームを使うか、メカ的に制限をもうけるか >>725
大体のライブラリはexampleセットで入ってると思うんですがそれは。
まず調べるものを変える…というかまさか記法について知りたいわけじゃないよな 程度によるけどボリューム両端の不感帯はあった方がいいよ。
端が最大値だと、ばらつきや経年変化で最大値が得られなくなるかも知れない。 >>731
ありがとう。本体内蔵?のサンプルコードは知っています
>>722のようなちょっとしたコーディングテクニック(tips)集が有ったらと思いまして。。。
頑張って自己研鑽します >>729
ありがとー
Nanoのレギュレーターって裏面ののSOTパッケージのやつですよね?
どうもNanoさん単体で実測24mAくらい消費してるぽいです
DIPの奴でだけどATmega328Pを16MHzで動かしてみたところ14mAくらいだったので
USBシリアルチップやらで10mAくらい使ってるのか
LEDバーアレイを1つ付けるから5mAスタティックで全灯したとして50mA
他の外付けICとかと合わせてまぁ合計100mAとしてシリーズレギュレーター発熱0.7Wくらい?
ちっちゃいアルミのヒートシンク貼っとけばいいですかね? MIDIデバイスのボリュームの件、加速度センサを入力デバイスにして、重力加速度の向きを入力値にすればいい。
ロータリーエンコーダのチャタリング、電源オフ時の値の保持、ボリュームのエンドストップ問題の全てを解決する。
本体を揺らしたり傾けたりしないのならね。 ツマミとは別に、筐体にもセンサつけて差を取れば揺らしてもokだな。 >>727
もちろん電解コンデンサでもOK。(黒線側がマイナス)
とりあえずは0.47μFでテストしても大丈夫かと。 >>735
環境センサの値保持って改めて謎概念だな >>739
フリーフォールの中とかで使わないならアリじゃね? MIDI入力デバイスなのだから、楽器だ。もっと自由な発想が出来るはずだ。吐息でホットワイヤ式エアフロメータを作動させるとか、静電容量スライドパッドとか。 >>740
そういや加速度センサって0G(落下)検出ついてるのあったよな。スカイダイビング中だけの裏モード実装とかあるあ…ねーよ >>722のサンプルですが、ループ変数の「loop」は予約語で使えないですね。適当に変えて
あとループ変数はループを抜けたら0にリセットにするのを忘れてた。
int count=0; //ループ変数
〜〜〜
while( count < 450) //8秒間スリープ x 450回 = 3600秒(1時間)後にループから抜ける
{
LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF); //8秒間スリープ
count++;
}
count=0; Arduinoの電圧を取得する関数
int getVCC() {
ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1); // ATmega328用
delay(2); // ちょっと待つ
ADCSRA |= _BV(ADSC); // A/D変換
while (bit_is_set(ADCSRA, ADSC));
uint8_t low = ADCL;
unsigned int val = (ADCH << 8) | low;
//前の結果を破棄
ADCSRA |= _BV(ADSC); // A/D変換
while (bit_is_set(ADCSRA, ADSC));
low = ADCL;
val = (ADCH << 8) | low;
return ((long)1024 * 1100) / val;
} mVで取得。
1.5V電池 x 3本(4.5V)だと「4500」
USB電源(5V)だと「5000」前後
使い方
int voltage =getVCC();
用途
バッテリー・電池残量の確認とか >>743
最近のは色々とついてるぞ
割り込み端子出力があって
設定で色々と機能を変えられる
機器の保護用の使い方が多いから >>702 の続きです。
>> 707, 738
これであってますか?
抵抗は10KΩ、電解コンデンサは4,7μFを繋いでみました。
https://i.imgur.com/bpemSdR.jpg >>730
>>732
両端ではなく、両端からちょっと動かした所なんですが、不感帯なんですね >>748
OKだと思う。
ただ、Arduinoとブレッドボート間の配線3本はできるだけ短くする。
ではGood Luck! >>750
どうもありがとうございます
>>751
>>752
また別のボリューム買ったら試してみます 「ちょっと」の量がわからないと判断できないが、
試しに、ボリュームの端から端まで回した時のADC生データ出力をTeratermで受けたのを、動画で撮って見せてくれないかい。 調べ物してて、日本人のブログと海外のブログで違うことが書いてあったら
どっちを信用する? WEBに書かれていることを、そこに書かれていること「だけ」で信用しない。 どっちの方がより信用できる?って意味なら英語かな。 単純化する発想が危うい。
信用するかしないかではなくて、どれぐらい信用できるか、であることが多い。
日本と海外という分け方をするのは、当人が強い単純化志向を持ってる可能性が高いことを示している。
気を付けて。
・本なら信用できる
・活字なら信用できる
・NASAが採用
・海外で称賛
・外国の反応
・立派なスーツをちゃんと着た身なりのしっかりした人だったのに。 多くの目に触れて真偽が評価済であるって意味での英語だから、日本語の方がページビューが多かったら日本語を信じるかも知れないな。
原典が日本語の情報なら日本語を信じる。 >>755
その調べ物ってなんだ?
やましくてココに書けない内容なのか? >日本人のブログと海外のブログで
そもそもこういう基準で判断しない。 AとBの資料が異なっていたら、さらにC、D・・・の資料を調べる。
可能なら自分で検証、確認する。 やってみたけど壊れなかった。
→真実なのは壊れなかったことだけ。正しいかどうかわからない。
実験してみろ。どうだ。俺の言った通りだろう。ちゃんと動作する。おまえは考え過ぎなんだよ。
↑割とこういう人は多い。
絶対最大定格を超えた使い方をしても、部品は必ずしも壊れるわけでもないし、
セキュリティ対策ができていないシステムを運用しても必ずしも襲われるわけでもないし、 シリアルモニターを見ているんですが、Unoのアナログ入力辺りに手をかざすだけで反応するのはどういう現象ですか?
ピンは何もさしていない状態です 入力インピーダンスが高いからだろう
オープンにしてればなるだろ 入力に設定してある端子はオープンにしたらいけないよ
プルダウンなりプルアップなりしなされ >>776
端子に何も繋げない場合もですか?
>>774
>>777
>>778
オープン、プルアップ、プルダウンの用語調べてみます Arduinoでもこういうのって作れるの?
http://www.lab3.kuis.kyoto-u.ac.jp/~nkito/sound.html Arduinoでセンサーやモーター、LEDを使って何か作ってください
と言われた時皆さんはどんなものを考えますか? >>782
倒立振子のフィードバックによる直立制御とかかな >>782
ぐるぐるまわって文字や絵を表示するやつ 機能てんこ盛りか増設切り替えできるセンサーリレー電源タップ Lチカして、モータードライバでモーター回して、温度センサの値取得するテスト終えたら、大体何にも使わずに部品箱に投げ入れる定期 >>782
マジレスすると、フラワーロックが一番向いてる >>782
実用的なものをお望みなら
窓のカーテンの開閉装置
ガレージのシャッターの開閉装置
ソーラーパネルの太陽自動追尾装置
望遠鏡・カメラの自動追尾装置
とか。
手頃なのは >>785 が書いた回転表示かな。
たとえば
http://w01.tp1.jp/~a571632211/avrled/
(ArduinoではなくてAVRtiny2313でやっている)
(フォトTr付きでゲームもできる)
人が近づくと表示内容を変えたり、
JJYを受信してカレンダー・時刻を表示したり(これは実用的)
必要ならマトリクスを組んだり、CPUをmega1284に変更したりして
LED数を増やして高精細にしたり、フルカラーにして絵を表示したり、
ロータリエンコーダを追加して回転位置情報を高精度にしたり、
ま、工夫次第で色々と遊べると思う。 >>794
で、おまえはなに作ったん?
みせてみそ。
ほれ、みせてみそ。 >>796
「自動追尾」っていう響きいいな
いかにも電子工作やってるって感じで 電気科ってそういう宿題出るんだな、うらやましい。
普通科は古文読解とか英文読解とかくそつまらんぞ。 http://imgur.com/gallery/OPpZc
arduino conbection oven coffeeroaster
モーター回転はあえてarduinoで制御せず温度管理だけさせてます。
焙煎プロファイルは4つ持ってます。
ハンダリフローしてる人を参考に作りました。 pro miniっす
ピン13番につながってるLEDが
電池食うんで
鬱陶しいんで
取っちゃっていいっすかー!?
なんか不具合あるんっすかー!? >>803
ない。
けど、取るとき必要以外のとこ切らんように要注意 >>803
取るよりもカッターでパターンを少し切った方がいい。
あとで必要なときにレジスト削ってハンダ盛ったら治せる。 >>803
おれは抵抗を値の大きいのに変更してる。
LEDはあった方が便利なので。 >>799
工業高校を出たら普通科のほうがよかったと感じるようになる チップLEDの消費電力気にするほどニッチな作業してるやつが初心者なわけな(ry /dev/USB???にecho 'nantoka' すると何かが起きる
みたいな物を作ろうと思っています。
でもSerialEventというサンプルを試してみたんですが、
シリアルモニタを開いている時しか反応しません。
arduino ideを起動していない場合でも動いて欲しいので、これじゃ困ります。
何とかならないのでしょうか シリアルモニタじゃなくて、TeraTermとかつないでやってみた? ボールマウスの基板眺めてたらY軸とホイールのフォトトランジスタの出力が
共有化されてるのに目が止まった
LEDはXYが直列でホイールは単独
LEDマトリクスのダイナミック点灯の様な感じにLEDを交互に点滅させて
ホイールとYを交互に見てるんだと思うけど、よくこんな事しようと思うなぁ
カウントの上限がかなり下がりそうな 初心者です 調べてもわからなかったので質問します
uno3 → xbee親 → xbee子 → シリアルjpegカメラ・UART使用のセンサー・I2Cセンサー
の構成です リモートセンシング的用途になります
xbeeを含めてシリアル通信3つとI2Cがあります これはソフトシリアルをlistenで切り替えて
使用できるのでしょうか... uno3にはハードウェアシリアルは1つしか備えていません
イメージとしてはunoからxbeeにアクセスし 各デバイスをlistenで切り替えながら一つの画像と
2つのセンサー値を取得してから listenでxbeeに戻して まとめて送信するという感じなのかなと
思っています わかりづらい説明かもしれません よろしくお願いします xbeeはめんどくさいからtwelite派ですが
tweliteの作例(ラズパイだけど)ならそれっぽいのありますのでよければ参考に検索どうぞ ありがとうございます tweliteってのは簡単そうでいいですね
せっかくある程度xbeeを使えるようになってきたので迷ってしまいます
できるところまでやってみてからtwも検討するとします 初心者の質問です。
中華(Ali他)で売ってるuno r3互換機(300〜400円送料込み)なら惜しくないので
試してみたいと考えていますが、表面実装型水晶発振子を16MHzから20MHzか24MHzに変えて
みた場合、メリットは何があるでしょうか?
処理速度がUpすると考えて良いのでしょうか? 328pが保証してるのは20MHzまでだよ
処理速度は早くなるけどファームウェア
は16MHz前提で書かれてるから
書き換えないと時間管理とかタイマー回りが全部おかしくなるよ(ライブラリ含む)
あとは消費電力が増えるよ 初心者なら、とりあえず他の人がやってるのと同じことをやってみる
独自のことをやるのはそれができてから
最初は中華じゃなく純正を買えって人もいるくらいだから >>821
トラブル時の原因の切り分けって意味でも純正買えって意見だよね。 通信速度が変わるからシリアル通信が面倒くさいメリットもある >>821
知らない人間は無茶をしたがり、失敗時に対応できない。
プロほど失敗した時の対策も考え、慎重に事を進める。
うちの会社で、プロであるはずの部署が、
素人並みの計画を立て火を吹いている。 皆様アドバイス有難うございます。
参考にさせて貰います。
US $2.80(送料無料) ← このセールの品は
L,PowerLEDが付きっぱなしでブートローダ入っていませんでした。
送料込み378円の互換機はブートローダ入ってました。 ■ このスレッドは過去ログ倉庫に格納されています