X



トップページ電気・電子
1002コメント342KB
Arduino初心者熱烈大歓迎質問スレ part22
■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん
垢版 |
2018/08/18(土) 08:37:53.78ID:ridqLuOK
http://www.arduino.cc/

【質問者心得】
・スレに一応目を通してから質問しましょう
・回答者はエスパーではありません。状況が分かるように詳しく書きましょう
 詳しく書いてくれないと、答える方も困ってしまいます。答えようがないのです
【回答者心得】
・すぐにググレカスと言う前に「○○でググれカス」って言うような大人の余裕を見せつけてやりましょう
・節度ある初心者さんには、特に優しくね


前スレ
Arduino初心者熱烈大歓迎質問スレ part21
https://rio2016.5ch.net/test/read.cgi/denki/1527252804/

過去スレ
Arduino初心者熱烈大歓迎質問スレ part20
https://rio2016.5ch.net/test/read.cgi/denki/1514503488/
Arduino初心者熱烈大歓迎質問スレ part19
http://rio2016.2ch.net/test/read.cgi/denki/1500745528/
Arduino初心者熱烈大歓迎質問スレ part18
http://rio2016.2ch.net/test/read.cgi/denki/1485192244/
Arduino初心者熱烈大歓迎質問スレ part17
http://rio2016.2ch.net/test/read.cgi/denki/1471967293/
Arduino初心者熱烈大歓迎質問スレ part16
http://wc2014.2ch.net/test/read.cgi/denki/1451909868/
Arduino初心者熱烈大歓迎質問スレ part15
http://rio2016.2ch.net/test/read.cgi/denki/1451893274/
0733774ワット発電中さん
垢版 |
2018/10/18(木) 22:52:12.30ID:DWnLwzxG
とりあえず問題は解決しました。力技も甚だしいですが・・・
DueのNativeUSBの"仮想"COMポートの転送レートを
必要なレートまで上げて、馬鹿正直に送信するようにしました。

>>724
>>730
シリアルの転送レートが足りなくて、そこで処理時間を浪費してたんですよね。
基本的にマルチタスクなんて望むべくもないので、
普通にやったら影響を受けると思うんですが、いい方法がありますか?
単純計算でも帯域が足りないので、魔法が要りますが・・・

>>725
>>727-729
>>731
そうなんです。
転送レートが足りないので遅延で死んでましたorz

>>732
レジスタ叩くのはできるってレベルじゃないです(汗
掲示板とかの情報を漁って辛うじて、ですね。
もうちょっとちゃんとデータシートを読まないと。。。
ADCの速度でbit数が異なるのは知りませんでしたorz
0734774ワット発電中さん
垢版 |
2018/10/18(木) 23:55:30.52ID:2u+4qrjf
いや、自分で上8ビットだけつかえってことだよ
1バイトづつだけ転送に使い、MSBとその上は捨てる
0736774ワット発電中さん
垢版 |
2018/10/19(金) 03:21:01.83ID:ek1xwOBP
TSOだ、平たく言うとタイムシェアリングオペレーション!
TSOOSですべてTSO配下
物理メモリを論理メモリとして扱う。これです!
割り込みの概念がなくなる!かな?
0737774ワット発電中さん
垢版 |
2018/10/19(金) 04:01:51.08ID:03JqVoFI
そもそも
高速センサー→Arduino→シリアル入力のなにか

Arduino経由する価値あんの?このシリアル入力のなにかってArduino以下な糞に
リアルタイムな高速データが本当に必要で有効活用できるのか?
0738774ワット発電中さん
垢版 |
2018/10/19(金) 10:00:09.71ID:hV8jtibw
質問です
パソコンとarduinoをシリアル通信させて、パソコンでキー入力するとarduinoが動作するものを作りました
しかし、キー入力を行えない状況になってしまい、パソコンからarduinoに命令をする代案を用意しなくてはならなくなったのですが、どのような方法がありますか?
元々は、パソコンでシリアルモニタに'a'と入力するとarduinoに配線したモータが回転する、というものでした
0740774ワット発電中さん
垢版 |
2018/10/19(金) 10:03:14.17ID:jaxMd+nP
もう一台Arduinoを用意して、そこにキーボードを付けて、元のArduinoとシリアル通信する。
0742774ワット発電中さん
垢版 |
2018/10/19(金) 10:15:01.27ID:UIzFOemH
補足すると、モータを動かすのを自動化しないといけないので、キーボードを打つという動作そのものを行えません
パソコンにシリアル通信プログラムを書く、というのは、例えば
serial.print('a');
と書けばarduino側にaと送信されるということですか?
0744774ワット発電中さん
垢版 |
2018/10/19(金) 10:20:34.55ID:UIzFOemH
>>743
ありがとうございます
その線で調べてみます
0745774ワット発電中さん
垢版 |
2018/10/19(金) 11:35:24.84ID:wR27KOd3
「モータを動かすのを自動化しないといけない」   わかる

「パソコンから信号を送らなければならない」  絶対必要条件なのか???
0748774ワット発電中さん
垢版 |
2018/10/19(金) 12:11:32.45ID:tg6GE1Hp
そのアプリへの指示はどうするんだ?
入力デバイスがないのだろ?
0750774ワット発電中さん
垢版 |
2018/10/19(金) 12:15:21.98ID:tg6GE1Hp
人からの操作無しで自動で動くならパソコンと繋げる意味は…?
Arduinoにその動きも含めて書き込んでしまえば良いのでは
0751774ワット発電中さん
垢版 |
2018/10/19(金) 12:24:57.28ID:56rVHUNf
>>742
PC側プログラムを Arduino ノリでやりたいなら、 Processing Arduino serial でぐぐれば良いよ
Arduino IDE と似たような画面でスケッチ書いてRunするだけだから簡単
PC側が serial.read するサンプルが多いけど、 write も普通にできる

あと、Arduino に bluetooth モジュールつければ Androidスマホの無料アプリで何種類かの文字送れる奴あるから操作できる
詳細は android arduino ラジコン操作 でぐぐる
0752774ワット発電中さん
垢版 |
2018/10/19(金) 12:28:35.15ID:sTd+MWLa
Arduino IDEはProcessingで作られてるんじゃなかった?
こっちのスケッチも.inoじゃなくて.pdeのままだった時代あったよな
0753774ワット発電中さん
垢版 |
2018/10/19(金) 12:36:10.17ID:jMrdhTJz
発音「プロセッシング」だと思ってたけど「プロセシング」なんだね
アイドリングと同じイントネーションだった
0755774ワット発電中さん
垢版 |
2018/10/19(金) 12:58:02.45ID:jaxMd+nP
アルドゥイーノ デュエミラノーヴェ

Uno=1, Due=2 Mila=1000 Nove=9
Duemilanove = 2009
0756774ワット発電中さん
垢版 |
2018/10/19(金) 13:04:37.38ID:xZmUO9UX
表音文字なのに読み方がわからないなんて
アルファベットは糞欠陥文字だな
0758774ワット発電中さん
垢版 |
2018/10/19(金) 13:50:23.54ID:tMIqB+hN
同時にいろいろやろうとするとArduinoの関数は落とし穴だらけだから難易度高いよ
普通にCで実現するくらいのスキルがないと無理
0759774ワット発電中さん
垢版 |
2018/10/19(金) 14:08:17.16ID:AEr3gmFv
ardunoの関数ってソースあるんだっけ?
それが読める位でないと無理だな
0760774ワット発電中さん
垢版 |
2018/10/19(金) 18:33:19.04ID:Ka74if/I
>>742
「自動」ってもっと具体的にどうしたいんだか書かないと誰にもわからないよ。
ただシーケンスを延々繰り返すだけなら、パソコン自体要らないだろう。
0764774ワット発電中さん
垢版 |
2018/10/19(金) 21:56:25.25ID:j0D/yo8I
ATmega1284の2つ目のシリアルって指定する時はもしかしてserial1?
0765774ワット発電中さん
垢版 |
2018/10/19(金) 22:05:49.06ID:/4O8R7BB
SSD1306のライブラリでフォント変えるとprintlnの一行目が変…
どうなってんの
0767774ワット発電中さん
垢版 |
2018/10/19(金) 23:00:47.61ID:/4O8R7BB
>>766
今調べたらデフォのフォントと変えたフォントで表示の基準の位置?が違うらしい
adafruitのライブラリなんだけど何でこんな仕様なの…
0769774ワット発電中さん
垢版 |
2018/10/20(土) 00:08:56.66ID:mFF2oKgZ
u8glibにしたらprintlnがCR LFって表示された
上手くいかんのう
0772774ワット発電中さん
垢版 |
2018/10/20(土) 18:55:18.72ID:ILtnOS25
パソコンのケースファンをpwm制御して回す
要は扇風機を作ろうとしています
ボリュームスイッチを付けて風量を256段階切り替え出来る機能を付けようと思ってます
これだけだとマイコンを使う意義が薄いですが

aruduinoにACアダプターで12Vを入力しVinピンからケースファンへ給電していますが、何アンペア流していいのですか?
ケースファンを複数台付けて最大で10A位を目論んでいます
0773774ワット発電中さん
垢版 |
2018/10/20(土) 19:02:57.87ID:gu28Akpq
>>772
中華Arduinoか?載ってるレギュレーターがSOT-223のAMS1117-5.0だろうから
データシートによるとCurrent Limit 900mAでThermal ResistanceがTja=90℃/Wとあるな
http://www.advanced-monolithic.com/pdf/ds1117.pdf
ヒートシンクはついてないだろうから計算にはTjaをそのまま使うとして
OPERATING JUNCTION TEMPERATURE RANGEが-40 to 125℃とあるから
室温が25℃の状態で上昇出来る温度は100℃だからTjaから100/90=1.11...Wまで
12V入力だとドロップ7Vなわけだから1.11.../7=0.15873A

そのままで150mAくらいだな クソデカヒートシンクつけて冷却ファンつけてガンガン冷やせば900mA
0774774ワット発電中さん
垢版 |
2018/10/20(土) 19:04:56.09ID:gu28Akpq
ごめんめっちゃ勘違いしてた
5Vを給電してるわけじゃなくて12Vをそのままひっぱってるのか
>>773は無しで

それならたぶんピンソケットの定格であろう3Aくらいだと思う
0775774ワット発電中さん
垢版 |
2018/10/20(土) 19:17:14.93ID:Euk6loS8
ピンヘッダの接触と基板のパターンどっちが細いかな?
俺ならあの接続に1Aすら流したくないけどな
0777774ワット発電中さん
垢版 |
2018/10/20(土) 19:24:27.64ID:zJHl4XmA
DCジャックからVinまでのパターンってなんか普通の信号線程度じゃない?
DCジャックを別に用意してそこからFANとArduinoに渡した方が良いと思うけど。
0778774ワット発電中さん
垢版 |
2018/10/20(土) 19:28:48.11ID:yHiKOshz
(12V10Aが供給できるACアダプターってどんなんだろう…ジャックの定格を越えてる気が…)
0781774ワット発電中さん
垢版 |
2018/10/20(土) 19:45:46.53ID:Eyu6ct9F
14cmのバカでかいケースファンでさえ400mA定格なんだけど、
どんなんだったかと思ってまわしてみたらかなりの風量だ。
10Aってこれ25個分か、ホバリングでもさせるんかいなw
0782774ワット発電中さん
垢版 |
2018/10/20(土) 19:59:02.35ID:V+sBoZ8h
>>772の件だとケースファンって言ってるからもしかしたら(電源の他は回転数だけ取れる)3ピンの方で電源ラインをPWMで電圧調整じゃないと行けなくね?
4ピンの回転数制御が可能なファンならただの信号線だから12V電源をスイッチングしてPWMでなくともいいかも知れないけど。
まあそれでも1つのファンで数アンペア流れることは無いけど。

自分も4ピンの方を弄りたいけど手持ちにそんないいマザボがないから12Vなのかロジック5Vなのか分からんのだよね。
0785774ワット発電中さん
垢版 |
2018/10/20(土) 20:34:07.73ID:Eyu6ct9F
どんだけの風が必要なんだよって話で、消費電力は換算しての例え話だからいいのさ。
0786774ワット発電中さん
垢版 |
2018/10/20(土) 20:36:40.77ID:Eyu6ct9F
話としては、Arduinotoとは並列に別の太い線で電流取ればいいんでね?ってことでもう済んでるでしょ。
0787774ワット発電中さん
垢版 |
2018/10/20(土) 20:40:40.26ID:YqGKuaHi
電源は別で取って
コントロールだけアルデュイーノ
こんな感じじゃないの?
基板に10A無理じゃない?
仮にできても長持ちしなさそう
0788774ワット発電中さん
垢版 |
2018/10/20(土) 21:18:52.54ID:wJOD17v7
沢山の回答ありがとうございます

シールドを自作する予定でしたので、DCジャックを付けてaruduino経由させずに電源を取るようにします
仕事柄サーバーの廃棄品が出るのでそのファンがすごい電力食いなんです
木炭の火起こしには重宝しました

こんなの
https://i.imgur.com/NPhLpEq.jpg
0792774ワット発電中さん
垢版 |
2018/10/21(日) 10:37:42.05ID:KQqqG7Dg
規格の大きさで、少ない台数で、「もっと風を」となると、
音量なんか無視してブン回すしかないのかw
俺なんか「静か」はPCファンを選ぶときの重要な選択ポイントなのに。
0793774ワット発電中さん
垢版 |
2018/10/21(日) 11:52:57.04ID:lppMSXRf
>>792
サーバーだからねー
人が近くにいないから、音なんて気にする必要がない。
(エネルギーロスではあるから減らす努力はするけど、優先度は低い。)
0794774ワット発電中さん
垢版 |
2018/10/21(日) 12:10:43.83ID:hE87UMzR
>>792
ファンの騒音は回転数の5〜6乗に比例するし、人は高音(ピーク3000〜4000Hz)ほど五月蝿く聞こえるから回転数を押さえるのが重要だね。
0795774ワット発電中さん
垢版 |
2018/10/21(日) 12:14:57.13ID:qmQEB5Ua
PCケースの30cmとかのクソデカファンはゆったり回転で静音に出来るのが売りだしな〜
0798774ワット発電中さん
垢版 |
2018/10/21(日) 13:26:05.80ID:QDIpVNJf
車の電動ふぁんでもいれとけ
0801774ワット発電中さん
垢版 |
2018/10/21(日) 16:06:09.73ID:ybfH2DCf
>>797
そこまでやるかw
うちじゃ4台をラックに入れて、周りをビニルシートで囲って、
サーキュレータで一括換気して排気はダクトで室外へ出してる。
多分そのケースより何倍も安上がり。
0805774ワット発電中さん
垢版 |
2018/10/21(日) 23:43:00.68ID:WSc/Hab8
xbeeのapiモードなのですが本やネットを見ながらXCTUで設定し、ターミナルで2つのxbeeが接続表示されているのでコーディネーターなどの設定はできていると思っているのですがうまくいきません。
0806805
垢版 |
2018/10/21(日) 23:48:53.17ID:WSc/Hab8
サンプルのASCIITblを書き込んだルーター側のarduinoをPC以外に繋ぎコーディネーターのPC側をxbeeに送り、
arduinoIDEでコーディネーター側のシリアルモニターで文字が表示できると成功らしいのですが、
表示されません。認識できますがarduino側を繋げた時ACTION requiredと出るのが問題なのでしょうか?
それとも設定がまだおかしいのでしょうか?
0807774ワット発電中さん
垢版 |
2018/10/22(月) 03:25:10.82ID:d7wpsXLB
>>804
私も外(屋外)排気やってるよ。
kWオーダーの発熱体を室内に入れてるとエアコンも役に立たないからねぇ。。。
0808774ワット発電中さん
垢版 |
2018/10/23(火) 19:51:59.46ID:fkrau4tJ
Arduinoの勉強をしたいなと思って液晶とかセンサが付いているM5stacksを購入したのですがここを参照した方が良いと言ったサイトや書籍はありますか?
活用例を見てもどうプログラムを組めば良いのか想像が出来ないです
0809774ワット発電中さん
垢版 |
2018/10/23(火) 19:59:30.40ID:bu+smGt3
情報量の多さは、やっぱ公式フォーラムかなぁ・・・
https://forum.arduino.cc/
0810774ワット発電中さん
垢版 |
2018/10/23(火) 20:03:33.98ID:aHSyfOYn
量が多くても必要なものが見つけられない
まずはLチカとかから少しづつ練習していくしかないでしょう

ところで、CPUって何、とか、アドレス空間の意味しらないというレベルじゃないよね?
0817774ワット発電中さん
垢版 |
2018/10/23(火) 21:04:36.98ID:fkrau4tJ
さまざまな情報をご教授頂きありがとうございます
Arduino自体は持っていてエルチカや簡単なモーター制御程度なら書籍にて行ったことがあります
しかしM5stacksの場合、センサーや液晶が内蔵している際にどのようなプログラムを組めば皆目検討が付かず手がつかない状況となっております
自分の知識としてはマイコンの仕組み等の基礎知識は一通り理解出来ているつもりです
0819774ワット発電中さん
垢版 |
2018/10/23(火) 21:28:57.34ID:Zytzbg0U
CPUってとかアドレス空間のとかほざいてる気違いが完全にスルーされてて笑う。
0823774ワット発電中さん
垢版 |
2018/10/23(火) 21:38:16.49ID:fkrau4tJ
>>821
>>822
ありがとうございます!教えていただきましたgithubの内容で試してみたいと思います
現状の目標はBluetoothスピーカーをm5stacksで音量等を制御出来ることで頑張ってみたいと思います!
0824774ワット発電中さん
垢版 |
2018/10/23(火) 21:40:58.41ID:TdGDjKQE
何がしたいとか普通なくても電子工作やるよね。
実験を色々やって実際に自分の目で確かめるのの繰り返し
0825774ワット発電中さん
垢版 |
2018/10/23(火) 22:18:47.44ID:9Ap3itAu
>>824
それが普通だと言い張る根拠は?
先に目的があって電子工作をやる人が普通でない根拠でもいい。
教えて。
0826774ワット発電中さん
垢版 |
2018/10/23(火) 22:21:29.54ID:TdGDjKQE
何が作りたいとか無くても継続的に電子工作に没頭するとか普通にあるよなことな
すまんな
0827774ワット発電中さん
垢版 |
2018/10/23(火) 22:37:05.85ID:4fPSSSNx
普通って、「大多数」の意味で使われることはある。…(1)
でもそれだけじゃないよな。
凡庸であることとしての「普通」だとか …(2)
特別なことの対立概念としての「普通」とか …(3)
そこから派生して、特別扱いされるようなことでもないと言う場合に使う「普通」とか。 …(4)
他にもあるかな。

俺は>>824は(3)か(4)の意味で言ってると見た。>>825はどういう意味の普通と受け取ったのだろう。

>>824が「普通」とは言っているのは事実だが、それを「普通と言い張る」と表現するとき、マイナスの感情に
バイアス、誇張が含まれてしまう。ケンカを売るわけでもないなら、ニュートラルな表現にすればいいのに。
0828774ワット発電中さん
垢版 |
2018/10/23(火) 22:51:54.08ID:2Vi2gKRW
>>827
レスをどうとらえるかどう反応するかは個人の自由。
それに関していちいち講釈垂れんでもいい、人それぞれなんだ。
面倒だから当たり前のことで言葉尻捉えていちいち話を広げんな。
電子工作に関するお前の意見が一つも入ってねえだろ、馬鹿なのか。
0829774ワット発電中さん
垢版 |
2018/10/23(火) 22:54:30.35ID:oo7A7ije
>>826
それ「電子工作」じゃなくてただの「実験」だろ。
ちったあ日本語勉強しろ、馬鹿なのか?
0831774ワット発電中さん
垢版 |
2018/10/23(火) 23:14:30.97ID:4fPSSSNx
>>830
「何も作らない」とは書いてないよね。
>>826は「継続的に電子工作に没頭する」ことがある、と書いているよ。
0832774ワット発電中さん
垢版 |
2018/10/23(火) 23:20:53.35ID:4fPSSSNx
>>829
大辞林の「工作」の第1義にこうあるよ、

材料に手を加えて器物を作ること。

つまり、それが実験であっても何かを作っていれば工作の範疇。

自分がしらない意味で他人が言葉を使っているときに、
日本を知らない奴だ、と考えるのではなく、自分がその意味を知らないのではないか、と
考える方が豊かになれるよ。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況