Arduino初心者熱烈大歓迎質問スレ part21
■ このスレッドは過去ログ倉庫に格納されています
http://www.arduino.cc/ 【質問者心得】 ・スレに一応目を通してから質問しましょう ・回答者はエスパーではありません。状況が分かるように詳しく書きましょう 詳しく書いてくれないと、答える方も困ってしまいます。答えようがないのです 【回答者心得】 ・すぐにググレカスと言う前に「○○でググれカス」って言うような大人の余裕を見せつけてやりましょう ・節度ある初心者さんには、特に優しくね 【分裂騒ぎ】 おさまった模様。くわしくはぐぐれ。 前スレ 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/ 関連スレ 【Arduino】フィジカル・コンピューティング4【OSC】 http://wc2014.2ch.net/test/read.cgi/denki/1407830304/ 学研マイコン Japanino ジャパニーノで遊ぶスレ 3 http://kamome.2ch.net/test/read.cgi/denki/1286354827/ 中華クローンしか持って無いし、だいぶ数買ったけど、ブートローダも含めてトラブル無しだなあ。 素の328Pを買って来てブートローダを書き込んでUnoのを差し替えてみたことはあるんだけどね。 >>64 よくハンダ漏れがあって、中華通販する人ならコネクタのハンダを一応あげとくのは、半ば常識。 >>67 俺の遭遇したのは、miniUSBのコンタクトピンが存在しない不良だった。 はんだづけしてないんじゃなく、存在しない。 ワケアリ品として正確に説明してメルカリ300円で売れた。 中国のArduinoクローン品だと コネクタは付いてるけど なんだかとってもパンクロッカーみたいな角度に付けられてるもあるよね Megaのクローンでなんだかとっても生花の剣山みたいなのが届いた事がある 未はんだのピンヘッダが同梱されて来る方がみんな幸せになれそうだ。 pro microをUSB給電しながら5Vをoutputしたいのですが、どのピンを使えばいいのでしょうか >>72 ジャンパーを3.3VにしてあるならUSBからしか取れない。 5Vにしてあるならどの出力ピンからでも取れる。 >>73 >>74 なるほど!ありがとうございます! 昨日かおとといArduino IDEでボードデータのアップデートがでて更新したら それまで普通に書き込めてた中華製のnanoに書き込めなくなってたのに今日気づいた 結構悩んだわー >>59 と関係あるのかもしれない もしC:\Users\ユーザー名\AppData\Local\Arduino15\packages\arduino\hardware\avr 内に「1.6.21」フォルダがあったら削除してみて 俺はそれで書き込めるようになった あ、>>61 でPCに認識されてないって書いてあるから関係ないな 3.3v駆動でリチウムイオンバッテリーの電圧を調べる方法ってある? ターゲットが3V〜5Vくらいなら1:4で分圧して analogReferenceをINTERNALにして 基準電圧を内部1.1VにしてanalogReadしたら? 分解能はちょっと落ちるがバッテリーチェックならいいでしょ CHは、あれはドライバからして怪しいよな 安いけど >>82 まつがったch340だった なんで110で入力したんだろう ところでこのch340、去年辺りからWindows10の標準ドライバで動くようになったぽい。 ch340でハマったことは、TXRXのLEDを除いてないぞ。 pro microでFT232とかのシリアル変換関係ないんじゃね? ATMega32U4でしょ? nanoクローンとかならまだしも。 Nanoクローンなんだけど、 ボード設定が「Old Bootloader」でしか書き込めないんだけど、これって普通? https://i.imgur.com/mhVxCI2.jpg 特に不具合はないけど、Oldって嫌だなーと思って Arduino M0の外部割込みはどれくらいのレイテンシで動作しますか? >>87 1個しか持って無いなら仕方ないけど、ファームウェアを新しいのに書き換えりゃいい。 スケッチの書き込みが速くなって快適だよ。 >>91 >>92 おおお!ありがとう!もし座薬入れるときがあったらお手伝いします! まだ購入していないのですが回帰反射センサーと9軸センサー?を組み合わせてみるか迷っている事があります。 宙に固定されている箱1と自分で動かす箱2をxセンチ離して面が正確に向き合う角度で高さも揃っているかズレを数値化できるものを作りたいです。最終的にズレをモーターで動かして揃えたいと思っています。 箱1と箱2に9軸センサーをつけてピッタリになると反射センサーで判断できる方法とかできないかと思いましたが、空中にあるので箱1に基盤などつけずにズレを認識したいです。 良い方法があればアドバイスを頂きたいです。宜しくお願い致します。 ラズパイだと画像認識入れてターゲットの箱にマーカー付けとけば簡単に制御できるけど arduinoだとどうなんだろうな とりあえず箱の計測したい面に四角錐を取り付けて 各面を正面から二次元測定して面積を微分すれば傾きと角速度が計測できるけど やっぱり処理の重さ的にラズパイがええな とりあえず半球を黒く塗りつぶした球をそれぞれX,Yで2つ取り付けて Arduinoがわから2つセンサーで監視して、それぞれ黒く見えるか、黒く見えないかでどんな傾き方してるかは観測できると想う むかーーーーーーーし大学でやった RFIDでなにか作ろうと思うのですが 誰がにあげて、手元に触れない状態で予備のRFIDの追加を後でする方法とかありますかね? ない ID情報はタグに含まれてるから追加はできない でも機能追加はいくらでも後からできる。それはアプリの問題だから >>94 実現したい2箱の位置と姿勢の精度は? 例えば9軸モーションセンサーは各軸の精度や軸間のクロストークがあり仕様が明らかにならないと設計できない。 俺だったらカメラと格子模様のレーザー使うかな ESP32、picojpeg、grid laser module、OV7670組み合わせたら、あとは数値化含めてプログラミングと校正データ取りだけの問題 格子に拘らず光の当て方工夫すればするだけプログラミングの容易さと精度高めれる >>95 >>96 >>100 >>101 レスありがとうございます。 箱1は50mmほどで箱2は三脚になっている位置合わせが大変なレーザー測定器になっています。距離は300mm以内です。ズレ精度は数ミリ以内の誤差にしたいです。アドバイス頂いた知らなかった部品や方法など調べてみます。 とても助かりました。 arduinoのみで効果音を再生したくて ↓このブログを参考にRAWファイル作るところまでは出来ました。 http://nn-hokuson.hatenablog.com/entry/2017/09/01/092945 (Windows7ではxxdコマンドが使えない?みたいだったので vim81-kaoriya-win32というのをダウンロードしました。) ところがVimの中のxxd.exeに「xxd -i ファイル名.raw」と入れても どうやら文字列だけを変換しているようで望みの結果が得られません。 C:\Users〜ファイル名.rawにしても上手く行かないようです。 (どこで聞けばいいのかさえよく分かっていないので) 多分お門違いかとは思いますが、どなたかご存知の方がいらしたら 教えてはいただけないでしょうか? linux系で開発してるんでないの ファイル 上げてくれれば ubuntu /xxd でファイル変換してみるよ >>103 それLinuxのコマンドとviの派生エディタでしょ? なのに、あなたはWindows7環境ってことなの? もしそうなら「Windows バイナリダンプ」とかで検索してみて。 あと、自分の環境ちゃんと書かないと教えようが無いよ。 知ってる限りでは certutil コマンド とかが使えそうだけど…。 自分も興味あったんでPowerShellでcertutilコマンド実行してみたけどちゃんと吐いてくれる。 あとはテキストエディタで「, 0x」挿入すればおぜん立ては出来るかと思う。 Windows7の環境は無いので参考になるか知らんけど…。 あ、しまった。 >ここでは、小さな効果音などの比較的小さな音声ファイルを使うことを想定して、 とあるよ。 結局、VMwareでUbuntu起動してxxdでリダイレクトするのが一番速かったわw 深夜にも拘らずたくさんレスありがとうございます。 >>104 お手数をお掛けして申し訳有りません。 今回はご親切に甘えさせてもらってもよろしいでしょうか? https://free.filesend.to/filedn_infoindex?rp=70aec2e7cd6c9c158fda5c818f7bb50o ファイルの受け渡しもこれで良いのかどうかすら分かっていませんが… 何卒よろしくお願いします。 >>105 ↓一応Windows用のVimということで飛びついたんですが… https://qiita.com/toshihirock/items/743b26f50cbd0f1d519c 適当なキーワードだけで闇雲に進めてちゃやっぱりダメですよね… >>106 certutilコマンドでC言語の下2桁に変換出来るということですか? (自分でも何言ってるのかよく分かっていませんが… 1秒あまりの効果音を8000Hzでサンプリングしてるのですが、 それだと「,0x」を1万回挿入することになりますか?) >>107 モビルスーツの起動音ですので音質も何も…(ちょっと恥ずかしい…) >>111 モビルスーツの開発者様でしたか! 僕の夢はモビルスーツに乗って大気圏を往復する事なので完成を心待ちにしています! 開発は大変でしょうが頑張って下さい! モビルスーツの音って機械の動作音じゃなくて、意図的に出してる音だったのか >>111 http://fast-uploader.com/file/7083974149810/ ファイル名にスペース入れるのはやりにくいのでちょい変更した $ xxd -i msm-10Zock.raw >msnZock.c >>112 >>118 ありがとうございます。ご親切忘れません。感謝。 >>113 ご紹介ありがとうございます。解説が丁寧なブログですね。 次はこれを参考になんとか自力で頑張ってみようと思います。 >>120 グラフィックは専用サイトもあって、この手の方法でデータを用意するのが割と普通だけど、 これでどんなデータでも可能になったので面白かったです。 arduinounoを使っています。 大量のLEDを扱うのでLEDもUNOも外部から5vを供給している状態ですが、この状態でUNOのUSB端子をPCに繋いでシリアル通信できますでしょうか? 外部供給の5vがUSB端子に逆流してPCを壊してしまう可能性を考えると怖くて繋げられない状態です。 >>123 あーそれは辞めた方がいい TXピンとRXピンをPCに繋げればいいんだけど TX・RXピン ー(間に何か必要)ー PC >>124 https://www.amazon.co.jp/gp/aw/d/B01FVTBZRG/ シリアル→USB変換アダプタにTX・RXピンだけ繋げばいけますかね? とにかく、UNO内蔵のUSBは使わないようにします。 >>125 GNDもつながないと化けるぞ。 あと、スケッチ書き込むときにリセット押さないと書き込めないから気を付けるんだぞ。 あとそのamazonのFTDIチップは本物かどうか怪しいから、ある日突然使えなくなっても泣かないように。 ついでに中国からの発送だから2,3週間かかるから注意したほうが良いぞ。 VINが6.6Vを超えると切れると読めるんだけど? いま、どこから電源供給しようとしてるんだろう? まって、まって。 UNOの純正の話ですよね? >大量のLEDを扱うのでLEDもUNOも外部から5vを供給している状態ですが、この状態でUNOのUSB端子をPCに繋いでシリアル通信できますでしょうか? この接続をしたときにPCのUSBの電源に逆流するする、と思っている人って、UNOの回路図をご覧になってるのでしょうか? 質問者が回路図を理解できないということはありだとしても、回答者が回路図も見ていないのだとしたら悪質だと思います。 それ以前の話ですが、UNOのDCジャックから5Vを供給する事は規格外です。 >>131 > この接続をしたときにPCのUSBの電源に逆流するする、と思っている人って、UNOの回路図をご覧になってるのでしょうか? この接続とは、5Vをどこから入力すると言う仮定? いろんな記事で見かける外部から5番ピンの5Vに直接与える方法だと、 USB側に流れ込むでしょう。 公式ドキュメントでは、お勧めしないと書いてある。 皆さんありがとうございました!無事に音が出ました! 音質・音量は圧電スピーカーが小さいせいか少し残念な感じがするので、 スピーカーをグレードアップしてみたいと思います。 次のハードルはモノアイの順次点滅です。 並列処理は出来ない?らしいので、arduino nanoをもう1個投入するのは やぶさかではないのですが、出来れば1個で済ませたいと思います。 https://garretlab.web.fc2.com/arduino/examples/02.Digital/BlinkWithoutDelay.html ↑のようにdelay関数を使わなければ、点滅コードの裏で異なる処理を 行うことが出来るとのことですが、その異なる処理(つまり起動音)のほう にはdelay関数があっても構わないのでしょうか? もし無理なら、例えば2種類の時間間隔を定義してモノアイは60ミリ秒、 起動音は125マイクロ秒単位で制御する。みたいなことは可能でしょうか? 質問が的を得ていないような気が(なんとなくヒシヒシ)してますが、 右も左もさっぱり分かってないのでお手柔らかにお願いいたします。 >>131 悪質?DCジャック?何言ってんだお前 じゃ、2つの電源から供給するように促すんだな? どっちが悪質だよ >>133 思ってたより音悪いだろw? >delay関数があっても構わないのでしょうか? やっぱりそこで遅延が発生する 点滅は割り込みを使えばいいと思うけど、 重い音声再生に処理を持ってかれて、きちんと点滅しないかも 点滅は専用のICを使うか、 逆に起動音はDFPlayer Miniのような再生専用モジュールを使うとか 数十円〜百数十円程度の投資であっさり解決するケースもあるよ 本来Vinに12V電源を繋いで動かす様にしてる物にUSBを繋いだら Vinと並列に繋いだモーターが回り出したのですが、USBに繋いだ場合 Vinから5Vが出力されるのでしょうか? >>133 今気づいたけど初心者質問スレで聞いてた人ですね。 Arduinoに挑戦し始めたんだー、胸熱です。 delayは動作を止めておくことなんで指定した時間の間他のことは一切できません。 そのリンク先の方法や割り込みを使うことになります。 http://www.geocities.jp/zattouka/GarageHouse/micon/Arduino/TIMERtoLED/TIMERtoLED.htm >>133 ああ、>>135 さんの言うモジュールもいいですね。 つい最近試してみたんです。 こんなサイズ感です。 https://i.imgur.com/47HRG6D.png 左がDFPlayer Mini、右がNanoです。 DFPlayer MiniはeBayで送料込み150円で音質も十分でしょう。 コンデンサでDC成分カットして圧電スピーカーをトランジスタでドライブしてやれば 大きくなるとおもうが 共振させちゃうと逆電圧もすごい >>132 >いろんな記事で見かける外部から5番ピンの5Vに直接与える方法だと、 すみません。 これは想定外でした。駄目ですね。 どこから供給しているかを最初に確認しないと。 >>134 すみません。俺が書いた話は>>140 で書いた通り、DCジャックからの電源供給を 想定したものでした。 「DCジャックからの電源供給をしている場合は、USB接続で問題はありません」 ですね。 勝手な想定で他人を「悪質」呼ばわりし、「すみません。」と言いながら「俺が」とほざく。 いつもの奴だが、たぶんこいつは一生こういう態度なんだろうな。 http://hissi.org/read.php/denki/20180609/ZmlkeWVSR00.html >>133 プラモでガンプラだよね そこまで凝った組み込みをやりたいのなら 一個全体制御用に用意して そっから各モジュールに対しての開始、停止、開始時のパラメーター送り をすればいいとおもう I2Cで全部つなげて、それぞれに対して常に送りっぱなしにして タイプによっては起動パラメーターによって動作内容が変化する的に デバッグも楽だしああとで他の模型にも転用効くし一回作ってみ ガンプラっちゅうのはNanoくらいなら中に入るのかえ? 40年前のなら中身スカスカで胴体や太ももに入りそうな気がするけれど今時のガンプラってフレームで中身詰まってるからどうだろう ガンプラ「あぁ…んっ!Nanoが…な、中には…ん!入ってきてるのぉ!」 >>135 >>137 ありがとうございます。 再生専用モジュールがそんな値段で買えるなんて思いもしませんでした。 これはもう買うしかないですね。 …それはそれとして、後学のためにお尋ねしたいのですが、 例えば、音声ファイルを20個くらいに分割して LED 1 ON(60ミリ秒点灯したい) 音声ファイル1再生 (起動音480個分×delay使って各々125マイクロ秒=60ミリ秒) LED 1 OFF LED 2 ON(60ミリ秒点灯したい) 音声ファイル2再生 (起動音の続き480個分×delay使って各々125マイクロ秒=60ミリ秒) LED 2 OFF ・ ・ みたいなことは技術的・機械の能力的には可能なんでしょうか? >>143 レスありがとうございます。 https://youtu.be/-yNXrEXfW-w 1stのゾックの初登場シーン↑の再現にチャレンジしています。 具体的にはモノアイと起動音(ぐぽーんぴろぴろーん)だけですので そこまでの発想はなかったのですが…なんだか面白そうですね。 >>146 >>147 HGUCのゾック(デカいしスカスカ)なのでnano自体は問題なく入るんですが、 スピーカーと電源(百均モバイルチャージャー)をどうするかが懸案事項です。 Arduino + Bluetooth を Bluetooth Mouse/Keyboardとして認識させたいのですがどうすればいいですか? >>149 自己レスですが、技術的・機械の能力的に可能かどうか、なんて スケッチ書いてブレッドボードで試してみればいいだけですね。 大変失礼いたしました。 >>152 ありがとうございます そこも見てました 1台でmouse,keyboardのフリするのは無理なんですかね? あと 例)アドレスが00:12:34:56:78:90なら、 btSerial.print("SR,001234567890"); がわからんです ベンダーID,プロダクトIDっていうのは指定できないんでしょうか? 初心者でよくわかってないです もっと情報ほしいです >>154 接続先、つまりPC側のbluetoothのアドレスじゃないの? あなたの知りたい事はbluetoothモジュールの事なので、arduinoでの直接の作例を探すよりもモジュール側について調べた方が良いような気がする。 ちなみにRN42のコマンドリファレンスにはSHコマンドのところにCOMBOってモードがあるから、キーボード+マウスとかも行けるんでない? >>149 DFPlayerは、私もオススメします 音楽鳴らすにも十分の性能かつ面白いです あ、ファイル名ディレクトリの制限あるから 純粋な音楽プレイヤーとしての利用は難しいかも >>149 ファイルを分割する必要はないよ。 125usの割り込みで毎回音声処理して、480回ごとにLEDを制御すればOK。 割り込みをカウントして処理すればどんなタイミングでもLEDを制御できる。 プログラミングだけに意識が向いている人は、 プログラミングの作法や知識ノウハウが俺様基準に到達していない製品をこきおろす。 自分が作る製品の別の部分のどこかがその専門家から見ればカスでタコなクズである可能性には意識が向かなかったりするね。 結果的にちゃんと動作するものであれば、それで良いと俺は思う。 なおdelay以外の対案を特に上げるつもりはないらしい アセンブラに直して命令数カウントするに決まってるだろ 部品を黒い工具箱に入れてたんだけど、ps-400というクリアケースに入れて眺めれる様になりました。うれしいですv^^ ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる