Arduino初心者熱烈大歓迎質問スレ part23

1774ワット発電中さん2018/11/03(土) 17:24:05.57ID:tkgjj99c
http://www.arduino.cc/

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

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

過去スレ
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/

509774ワット発電中さん2019/01/13(日) 20:07:46.77ID:qk/Y71Uh
Arduinoってパスコンついてる?付けなくていいの?

510774ワット発電中さん2019/01/13(日) 20:11:55.03ID:LQDgeCO4
ATmega328pだいたいわかってきたから、Tiny85でv-USB学習したあとで
ESP8266いってみようと思ってたけど、トラブル色々あるんだな
しかもあっちのスレなんか荒れてるし
いっそSTM32いくかw

511774ワット発電中さん2019/01/13(日) 20:46:32.38ID:PQ4In0r4
>>509
Arduinoに限らず全ての半導体回路にはボード全体の電源部分に大きい容量と少容量、チップ単位の電源端子に少容量のパスコンが必ず入ってる。
https://www.arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf

512774ワット発電中さん2019/01/13(日) 20:53:14.41ID:qk/Y71Uh
>>511
入ってるんですね。安心しました

513774ワット発電中さん2019/01/14(月) 00:45:29.58ID:lRk70JDk
>>494
暇なので確認してみた

ESPマイコンのボード〜DHTセンサ間に
https://www.amazon.co.jp/dp/B014F8ZEVM/
双方向レベル変換モジュール
を入れたら普通に使えますよ

当然、DHTセンサは5V電源で動作させてね。

514774ワット発電中さん2019/01/14(月) 01:30:19.98ID:yxLxE3yR
Model DHT22
Power supply 3.3-6V DC
ってなってるけど5Vじゃないとまともに動かないってこと?

515774ワット発電中さん2019/01/14(月) 01:43:31.82ID:EmOrpOvl
>>513
>>487 が言う通り、ESPとLDOが乗った開発ボードは多数あるし、それぞれでLDOも違えば平滑の方針も違うので一概には言えないんだから
どこで買ったどのESPマイコンのボードで動かしたかを教えてあげたほうが親切だと思うよ

>>514
>>482 のとおりESPボード側で起動時に3.3Vが維持できないものがある。
ちゃんと3.3V安定してれば動くんじゃないの?個人的には3.3Vギリギリを攻める気はしないけど

516774ワット発電中さん2019/01/14(月) 01:55:25.51ID:lRk70JDk
>>514
仕様上のmin値は素材、製造上のバラツキ、温度、経時変化を含めての保証値だとは思う。

でも、3.3V電源出力は負荷変動による電圧ドロップ、電源のバラツキがある
(例えばAMS1117-3.3のOutputVoltageはmin 3.251V)
それらを考慮すると、DHTの電源電圧をmin値として回路を組むのは適当ではないと思います


余談だけど、ESP8266EXの仕様上は、GPIO Vin max 3.6Vなので、3.5V LDOでDHTセンサを動作させれば、
レベル変換無しでDHTセンサの電源電圧と、データ線のレベルを満足するかもしれんけど、バラツキを考慮するとやりたくないねー

517774ワット発電中さん2019/01/14(月) 02:04:30.69ID:bsBOeoAx
>>513
電圧レベルの差のせいにするのは無理があるかな。
3〜5Vと書いてあるし、ESP8266で動かしてる作例もいくつかある。
https://www.adafruit.com/product/385

518774ワット発電中さん2019/01/14(月) 02:05:28.98ID:bsBOeoAx
あ、もちろん根本的に電源がヘボけりゃダメですけどね。

519774ワット発電中さん2019/01/14(月) 02:07:26.09ID:bsBOeoAx
いずれにしても>>494がダンマリなのでこれ以上語っても無意味かと。
このセンサー自体がすでにあまりおいしくもないものに成り下がっていますし…。

520774ワット発電中さん2019/01/14(月) 02:14:45.10ID:lRk70JDk
>>517
DHT22の内部で使われてるセンサのデータシートを確認すると確実かと思います
https://akizukidenshi.com/download/ds/aosong/AM2302.pdf

521774ワット発電中さん2019/01/14(月) 02:56:35.44ID:0g64qxOH
>>514
Yes

522774ワット発電中さん2019/01/14(月) 02:58:59.92ID:UHnevw4b
>>520
なるほど、データシートにrecomendedとある以上
adafruitの作例は全部ガセですかw

523774ワット発電中さん2019/01/14(月) 03:00:35.20ID:UHnevw4b
あれ。
○recommended
×recomended

5241542019/01/14(月) 08:32:30.88ID:aNUyKieO
ESPのwifi動作がイマイチ安定しないときは電源にデカ目のコンデンサで大体良くなるけど、
今回のはなんか違うような気がする

何だかんだフツーの2.0USBポートで充分動くし。

525774ワット発電中さん2019/01/14(月) 09:22:54.64ID:2QTCb6i3
>>519
どんな温度系センサーが美味しいの?

526774ワット発電中さん2019/01/14(月) 12:04:16.81ID:PVKzdH78
超初心者ですいませんが質問です
arduino nano互換機にステッピングモーター(28BYJ-48 )とモータードライバーULN2003)をつなげて
回転させるだけの装置を作っているのですが、やはり電源は別に用意したほうがいいのでしょうか?
nanoを動作させるのに9vの乾電池を使っています

527774ワット発電中さん2019/01/14(月) 12:39:54.33ID:eGrgd1JC
>>526
目指す工作(どのくらいモーター回すかとか)がわからないと何ともいえないけど別にその電源から取る行為自体は問題ないと思う。

528774ワット発電中さん2019/01/14(月) 14:35:18.08ID:gk5NvPlP
>>495

遅くなりすいません。
ライブラリは
https://github.com/adafruit/DHT-sensor-library
を使用しました。

写真はどの部分が必要でしょうか?

529774ワット発電中さん2019/01/14(月) 14:37:31.79ID:gk5NvPlP
>>496

ケーブル接続やり直しとボードの違いの問題切り分けはできていません。
とりあえず他のボードでは大丈夫なので
センサーやケーブルの不具合ではないって事は確認できたと思います。

530774ワット発電中さん2019/01/14(月) 14:38:46.78ID:gk5NvPlP
>>497

まったく区別できていません…
とりあえずarduino ideで開発するのがarduinoだと思ってました…

531774ワット発電中さん2019/01/14(月) 14:39:53.02ID:gk5NvPlP
>>494

取得したデータを送信したいのでネットにつなげたいんですよね…

532774ワット発電中さん2019/01/14(月) 14:41:29.35ID:gk5NvPlP
>>

ごめんなさい。
どういった情報が必要でしょうか?

533774ワット発電中さん2019/01/14(月) 14:43:49.27ID:gk5NvPlP
>>

試したいただきありがとうございます!
双方向レベル変換モジュール ってどういう役割をするモジュールですか?

534774ワット発電中さん2019/01/14(月) 14:50:54.20ID:gk5NvPlP
その後、問題なく動作するようになりました…

単純にデジタルピンを2から4に変更しただけです。
理由はわかりませんがたまたま4に変更したらうまく動きました。
電圧は3.3vでも5vでも動いています。

動かなかった2種類のボード、両方とも動くようになりました。

535774ワット発電中さん2019/01/14(月) 14:53:59.89ID:wDygxihD
>>534
それだから、写真を貼れとか問題の切り分けをしなとか言ってたわけ、みんなが。

536774ワット発電中さん2019/01/14(月) 14:58:10.18ID:c2fZTTPO
>>494 名前:774ワット発電中さん[] 投稿日:2019/01/11(金) 23:13:46.49 ID:eMRG+r/8
>>528 返信:774ワット発電中さん[] 投稿日:2019/01/14(月) 14:35:18.08 ID:gk5NvPlP [1/7]
こういう失礼な奴はもう来るなよと言いたいな。
質問後に何時間以上空いたらもう無視とか決めた方がいい。
相手にしてもクソの役にも立たんし、他の初心者の邪魔でしかない。

537774ワット発電中さん2019/01/14(月) 15:07:37.76ID:gk5NvPlP
>>535
>>536

ご迷惑をおかけしました。
以後、気をつけます。

お騒がせしまして誠に申し訳ございませんでした。
ありがとうございました。

538774ワット発電中さん2019/01/14(月) 17:02:44.11ID:a0DzVol5
気にするな。
しかしここで質問するとはどういう事か色々と勉強になっただろ?

539774ワット発電中さん2019/01/14(月) 17:29:45.82ID:AQRuOBkS
>>534
NodeMcu系のモジュールの場合GPIO2はD4だというオチか。
ピン番号の違いはつい最近あれ?と思ったところだから、写真1枚で即解決してたな。
トロイ質問者に限って回答者の言うこと聞かない。
https://github.com/nodemcu/nodemcu-devkit-v1.0/blob/master/NODEMCU_DEVKIT_V1.0.PDF

540774ワット発電中さん2019/01/14(月) 17:30:40.88ID:AQRuOBkS
ま、こんなの貼っても一切見ないんだろうが…。

541774ワット発電中さん2019/01/14(月) 18:08:20.53ID:yxLxE3yR
自己解決できるならそもそも質問なんてしないだろw
大目に見てやれよ

542774ワット発電中さん2019/01/14(月) 18:10:45.81ID:AQRuOBkS
>>541
質問自体を責めてねえだろ。
写真貼れって言ってるのに3日放置で、結果写真見せりゃ済む内容だった、という無意味さを言ってる。

543774ワット発電中さん2019/01/14(月) 19:10:57.78ID:0Zc4tmO5
>>527
レスありがとうございます
高速で回そうとするとモーター自体が回らず唸り出すのですが
そこまで回転させることはないので、別途電池を使わずいきたいと思います。

544774ワット発電中さん2019/01/14(月) 20:21:22.23ID:0g64qxOH
>>542
5ちゃんの質問者なんてそんなもんだろ。
おまえさんが回答者としてはまだまだ初心者ということだ。

545774ワット発電中さん2019/01/14(月) 20:36:51.71ID:OHttAPYr
録音するプログラムやPCM再生するプログラム参考にしてArduinoで入力した音声をシリアルで送ってもう一つArduinoでPWMを使って音声出力するプログラム作ったんだけど改善する点ってある?
https://i.imgur.com/j8qxIL0.jpg

546774ワット発電中さん2019/01/14(月) 21:14:06.05ID:Vyg00WrS
どうしたいのかはあんたが決めることやろ

547774ワット発電中さん2019/01/14(月) 21:48:11.64ID:lRk70JDk

548774ワット発電中さん2019/01/14(月) 22:18:48.40ID:fKxnJFKw
>>534
おま、それじゃID:lRk70JDkの立場が…。

549774ワット発電中さん2019/01/14(月) 23:33:23.55ID:I/uShBQC
>>526
006Pとかだとモータ回すとあっと言う間に電池なくなるよ。

550774ワット発電中さん2019/01/15(火) 16:32:58.81ID:MOCY4m43
https://www61.atwiki.jp/kumikomi-yitjc/pages/127.html

このサイトに以下の記述があるけど

>EIFRの各ビットはソフトウエアで書き換え可能。(従って、このビットの制御によって、ソフトウエアで割り込みハンドラを
呼び出したり、呼び出しをキャンセルすることが出来る。

このビットに1書けばキャンセルされるのは理解した
じゃあ0書けばハンドラが呼ばれるん?

551774ワット発電中さん2019/01/15(火) 17:05:21.94ID:l4TYjMne
いやフラグだけ弄って呼ぶことはできない
そのサイトの記述がおかしい
1のときに1を書いたときに0になる以外の機能はない

ピン変化割り込みであるから自分で出力ピンにしてオンオフするなどで呼び出すことはできる

552774ワット発電中さん2019/01/15(火) 17:25:29.71ID:SQf2bIMH
>>550
△このビットの制御によって、ソフトウエアで割り込みハンドラを呼び出したり、呼び出しをキャンセルすることが出来る。
○このビットを書き換えることで、割り込みが発生してもハンドラを呼び出さないように出来る。

5535502019/01/15(火) 18:10:58.58ID:MOCY4m43
ソフト割り込みが使えればいいのにね
int21とかww

554774ワット発電中さん2019/01/15(火) 18:19:41.17ID:Q4uL3pEb
8bitAVRにおいてソフトウェア割り込みって
割り込みたいタイミングでcli()して関数呼ぶのとなんか違いあるか?

5555552019/01/15(火) 18:39:03.52ID:LTMV3QWf
555

5565502019/01/15(火) 18:57:12.02ID:MOCY4m43
isr(xxx_vec){
hogehoge();
}

やったこと無いけどxxx_vec()で呼べる?
hogehoge();ならわかる

557774ワット発電中さん2019/01/15(火) 19:07:03.08ID:w+x5rDh5
promini 8M 3.3vを3vコイン電池で稼働させたいんだけど、ロジックレベルは5vでいいんだよね。

558774ワット発電中さん2019/01/15(火) 22:54:23.55ID:Lz4E6bl/
>>557
3VがAVRの電源端子の供給電圧なら1/0の論理レベル判断は0〜1.5〜3Vでしょ?

559774ワット発電中さん2019/01/15(火) 23:06:11.73ID:nYCrEyLm
Vcc3.0に6V入力とかしてると電気的に破壊するぞ

新着レスの表示
レスを投稿する