Arduino初心者熱烈大歓迎質問スレ part23
■ このスレッドは過去ログ倉庫に格納されています
>>520
なるほど、データシートにrecomendedとある以上
adafruitの作例は全部ガセですかw あれ。
○recommended
×recomended ESPのwifi動作がイマイチ安定しないときは電源にデカ目のコンデンサで大体良くなるけど、
今回のはなんか違うような気がする
何だかんだフツーの2.0USBポートで充分動くし。 超初心者ですいませんが質問です
arduino nano互換機にステッピングモーター(28BYJ-48 )とモータードライバーULN2003)をつなげて
回転させるだけの装置を作っているのですが、やはり電源は別に用意したほうがいいのでしょうか?
nanoを動作させるのに9vの乾電池を使っています >>526
目指す工作(どのくらいモーター回すかとか)がわからないと何ともいえないけど別にその電源から取る行為自体は問題ないと思う。 >>496
ケーブル接続やり直しとボードの違いの問題切り分けはできていません。
とりあえず他のボードでは大丈夫なので
センサーやケーブルの不具合ではないって事は確認できたと思います。 >>497
まったく区別できていません…
とりあえずarduino ideで開発するのがarduinoだと思ってました… >>494
取得したデータを送信したいのでネットにつなげたいんですよね… >>
ごめんなさい。
どういった情報が必要でしょうか? >>
試したいただきありがとうございます!
双方向レベル変換モジュール ってどういう役割をするモジュールですか? その後、問題なく動作するようになりました…
単純にデジタルピンを2から4に変更しただけです。
理由はわかりませんがたまたま4に変更したらうまく動きました。
電圧は3.3vでも5vでも動いています。
動かなかった2種類のボード、両方とも動くようになりました。 >>534
それだから、写真を貼れとか問題の切り分けをしなとか言ってたわけ、みんなが。 >>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]
こういう失礼な奴はもう来るなよと言いたいな。
質問後に何時間以上空いたらもう無視とか決めた方がいい。
相手にしてもクソの役にも立たんし、他の初心者の邪魔でしかない。 >>535
>>536
ご迷惑をおかけしました。
以後、気をつけます。
お騒がせしまして誠に申し訳ございませんでした。
ありがとうございました。 気にするな。
しかしここで質問するとはどういう事か色々と勉強になっただろ? >>534
NodeMcu系のモジュールの場合GPIO2はD4だというオチか。
ピン番号の違いはつい最近あれ?と思ったところだから、写真1枚で即解決してたな。
トロイ質問者に限って回答者の言うこと聞かない。
https://github.com/nodemcu/nodemcu-devkit-v1.0/blob/master/NODEMCU_DEVKIT_V1.0.PDF 自己解決できるならそもそも質問なんてしないだろw
大目に見てやれよ >>541
質問自体を責めてねえだろ。
写真貼れって言ってるのに3日放置で、結果写真見せりゃ済む内容だった、という無意味さを言ってる。 >>527
レスありがとうございます
高速で回そうとするとモーター自体が回らず唸り出すのですが
そこまで回転させることはないので、別途電池を使わずいきたいと思います。 >>542
5ちゃんの質問者なんてそんなもんだろ。
おまえさんが回答者としてはまだまだ初心者ということだ。 録音するプログラムやPCM再生するプログラム参考にしてArduinoで入力した音声をシリアルで送ってもう一つArduinoでPWMを使って音声出力するプログラム作ったんだけど改善する点ってある?
https://i.imgur.com/j8qxIL0.jpg >>534
おま、それじゃID:lRk70JDkの立場が…。 >>526
006Pとかだとモータ回すとあっと言う間に電池なくなるよ。 https://www61.atwiki.jp/kumikomi-yitjc/pages/127.html
このサイトに以下の記述があるけど
>EIFRの各ビットはソフトウエアで書き換え可能。(従って、このビットの制御によって、ソフトウエアで割り込みハンドラを
呼び出したり、呼び出しをキャンセルすることが出来る。
このビットに1書けばキャンセルされるのは理解した
じゃあ0書けばハンドラが呼ばれるん? いやフラグだけ弄って呼ぶことはできない
そのサイトの記述がおかしい
1のときに1を書いたときに0になる以外の機能はない
ピン変化割り込みであるから自分で出力ピンにしてオンオフするなどで呼び出すことはできる >>550
△このビットの制御によって、ソフトウエアで割り込みハンドラを呼び出したり、呼び出しをキャンセルすることが出来る。
○このビットを書き換えることで、割り込みが発生してもハンドラを呼び出さないように出来る。 ソフト割り込みが使えればいいのにね
int21とかww 8bitAVRにおいてソフトウェア割り込みって
割り込みたいタイミングでcli()して関数呼ぶのとなんか違いあるか? isr(xxx_vec){
hogehoge();
}
やったこと無いけどxxx_vec()で呼べる?
hogehoge();ならわかる promini 8M 3.3vを3vコイン電池で稼働させたいんだけど、ロジックレベルは5vでいいんだよね。 >>557
3VがAVRの電源端子の供給電圧なら1/0の論理レベル判断は0〜1.5〜3Vでしょ? Vcc3.0に6V入力とかしてると電気的に破壊するぞ 5vのUNOと3.3vのprominiは何がどうちがうんですか? 3.3のほうのVCCに5Vいれても大丈夫なのかが尻体です ミスって何度か5V繋いだけど一つも壊れてないが辞めたほうがいい たとえば ATMEGA328P のデータシートには
Input High Voltage の Max が VCC+0.5V と書いてあるので
3.3V に 5V 入れたらダメです >>566
自分はやったこと無いけど3.3V版のPro miniはクロックが8MHzだから5V入れても動作が遅いだけで問題は無いと思うな。
どうせ中華Arduinoだろうし高くても300円位なんだから壊しても大したこと無いでしょ? >>568 は >>557 への回答的なことを書いてしまったが
VCCに5V 入れるのは周りもちゃんと5V対応になってれば平気かと 557です。
3.3v_prominiが届いたので、色々実験してみます。
電源についてはコイン電池で動作確認できました。oledとrtcも並列に繋いで動作してしました。
取り敢えず時計は出来ました。
ただwebで調べてもロジックレベルは出てこないんですよね。 回答書いてあっても無視してたら誰も回答しなくなるぞ >>573
557です。
私はロジックレベルについてしか伺っていません。今のところはっきりとした回答はいただいてません。
多分vccについて質問した別の方と勘違いしているのではないかと思います。
私も分かったことがあったら報告しますね。 どんくらいのレベルの初心者かわからんのがなぁ
1. 回路図を探してよく見る
2. 回路図内のマイコンのデータシートを探して読む
って詳しく書かないといけないのかもな 初心者レベルを3段階ぐらいに自己申告するルールが必要だなw >ロジックレベルは5vでいいんだよね。
ロジックレベルが何なのか理解しているような質問
>ただwebで調べてもロジックレベルは出てこないんですよね。
>私はロジックレベルについてしか伺っていません。今のところはっきりとした回答はいただいてません。
「ロジックレベルとは何ですか?」なら欲しい回答が得られたかも知れない
あと>>558にレスしてないので理解度が計れない 追うの面倒だから無視するけど。
次からはレス番に>>つけとくれ。 回答者なのに質問者様にあれこれ要求するやつって幼稚すぎるんだよ
知恵袋にでもいってろって 質問者なのに回答者様にあれこれ要求するやつって幼稚すぎるんだよ
知恵袋にでもいってろって ・回答者はエスパーではありません。状況が分かるように詳しく書きましょう
詳しく書いてくれないと、答える方も困ってしまいます。答えようがないのです
>>1を叩けw 違うな、本件は
質問が不明確なのに回答が無いとボヤいてるのだから たどるの面倒だから>>580を借りて答えれば、
>ロジックレベルは5vでいいんだよね。
いいえ。
>ただwebで調べてもロジックレベルは出てこないんですよね。
そうですか。
>私はロジックレベルについてしか伺っていません。今のところはっきりとした回答はいただいてません。
ざまあみろ。
で終了。 データシートに横軸VCCで縦軸ロジックレベルのグラフあるやろ >>587
そうは言ってもさぁ、小学生相手でもあるまいし、
今更、足し算引き算レベルの説明するのも面倒だぜ >>591
ここ回答者のレベルが低いし、性格悪いのが混ざってるよね。 データシートへのリンクや該当箇所はどこかなど詳しく教えてあげればいいじゃん
それが嫌なら書き込むなよ
ところでロジックレベルはなぜVCCの影響を受けるのですか?
優しく教えて下さい^^ >>591
昔からPICスレに根性の悪い「腐ったリンゴ」がいて、
そいつがアチコチのスレに出没して、腐敗を伝染させるんだよ。
少し我慢するとか、言葉を選ぶとかすれば、こんな事にはならないのだが、
売られた言葉を喜んで買う奴もいるし、
ムリだろうなw >>557 はVccが3.3Vでも入力は5Vトレラントですか?
という質問にも見えるな >>598
数メートルとありますが、20cmケーブルでもノイズで通信障害がおきました >>599
20cmでエラー!?
プルアップ抵抗は入れてるよね?
http://www.wsnak.com/kit/i2cspi/abouti2cspi.html
可能な範囲で低い値のプルアップ抵抗を入れても僅か20cmでもエラーが出るんならGNDをしっかり配線してないか、ボードとIC個々のVccとGND端子間に0.05〜0.1μF(ボードは数10μF)くらいのパスコンを入れてないのでは?
それでもエラーが出るんなら電源の容量不足かノイズ(ソレノイドとか電流サージがある負荷など)、あるいは外部ノイズだろうけど、ほんとはオシロスコープがあるとトラブルシューティングが楽なんだけどね。 SPIの各信号線をSN75176、LTC485などで強化すれば1200mの長距離もOK、てかw >>604
クロックは落として、プルアップは低めに LANケーブルを導線としてI2C通信に使うと結構ノイズ耐性あるとかないとか LANケーブルの伝送インピーダンス100Ωで整合させればな。 jjy受信モジュールをlanケーブルで3m位離したけど、通信は安定してたよ 使用している点キー配列を解析したところ12ラインあり、
(numの上にesc /の上にtab *の上に= -の上にBS)
1-7はDiode
1.BS,-,+
2.Enter,0,.
3.3,2,1
4.4,5,6
5.num,=,8
6.Tab,9,7
7.ESC,/,*
8.=,*,9,6,3,Enter,-
9.TAB,/,8,5,2,.,BS
10.ESC,Num,7,4,1,0,+
11.LED(num)
12.LED(num)
となっております
これ、Arduno microで作れるマトリクスでしょうか? Arduino micro は12本以上GPIOあるから 7本(1-7)x3本(8-10) での21キー対応のマトリックス処理+2本でLED処理まで出来るかと WEMOS XI 届いたけど全然書き込めない。
誰かヒントくれ。 WEMOS XI、ちょっぴり高機能なArduino互換機
https://ehbtj.com/electronics/wemos-xi-lgt8f328d/
>使うにはIDEに WEMOS XI のパッケージをインストールする必要があります。
>GitHubから WEMOS XI 用のパッケージをダウンロードしてhardwareフォルダに入れます。 >>614
ありがとう、それはやりました。
普通のPro Miniは書き込めてるので
それと違うコツみたいなのがあったら教えてください。 >>600
オシロスコープを買って波形を見ました。
arduino mega 2560
黄 ch1 MISO arduinoピン50番
青 ch2 SS
プルアップ無し
https://i.imgur.com/cC3woME.jpg
4.7kΩプルアップ
https://i.imgur.com/fdw9WX9.jpg
電圧差がやたら小さく、プルアップ抵抗を接続すると波形が歪みます。
ブレッドボードを使用しています。
何が原因でしょうか 追記。
負荷としてICは接続していません。
測定装置だけ繋いでいます。 >>616
mega側がマスターなのでMISO端子は入力モードになって、スレーブになるセンサー側のMISO端子が接続されてなければ、抵抗でプルアップしてるだけだから端子電圧がVcc付近で問題ないよ。
つまりプルアップ抵抗が有効な証拠。
この状態でセンサーを接続して具体的に通信させて見たらMISO端子の波形はどうなる?
またmegaのMOSI端子から(ダミーで大丈夫)データ出力すると波形はどうなる? >>618
オシロがあるから念のためSCLK端子も波形の確認した方がいいな。 >>618
何も接続してない状態でデータ出力した波形が>>616です。
後で追加で測定してきます。 ■ このスレッドは過去ログ倉庫に格納されています