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/ >>484
誰もあなたに呼びかけていないのにどうした? >>480
一応はまだまだ作る予定である事を社長が自ら言っていて
そうする為にも協力を仰いでいる状態
だからやけにArduino対応化が進んでる >ATmegaさん壊れにくいと上の方で見かけて思い出したのが
>フォトカプラの独立GNDと
>オシロの1ch 2ch共通GNDを介してマイコン側に15Vの交流を印加させてしまったけど
>リセットされただけで生きてたな。
↓
>交流はパルスみたいなものだからさほど影響ない
もしこういうレスの付け方をしたのならすげえ的外れな気がする。 >>471の状況も実はイメージできてない。
たとえばこんな感じなんだろか。
マイコンの信号系にはオシロを通じて変な電圧がかかることは考えにくし、
もともとマイコンが壊れるリスクはとても低いと思う。
回路によっては交流系とマイコンのGNDが接続されることで、
電源がおかしくなることはあるかも、ですが。
初挑戦です。YouTubeでチュートリアルの動画を一通り見ましたが不安が残っていますので質問させて下さい。
Arduinoで連続回転サーボ二台を動かしたいです。
Arduino uno単品とusbケーブルひとつとParallax(双葉)連続回転サーボ二基を買おうと思っています。
サーボの説明には140 +-50mAとありますので、二基なので二倍して6V/3.8AのACアダプターを購入すれば宜しいのでしょうか。
言葉たらずでしたら申し訳ありません。 >>490
私も同じ回路を想像して、
AC入力フォトカプラの1次側と2次側のGNDがつながったらCPUが異常になるか?
と疑問に思った。
ノイズかサージが入ってきたとか? >>490
それもそうだし、そもそもいくら例を上げてもATmegaが壊れにくい
なんて結論にはならないと思う。 >>494
ありがとうございます。
高校の物理の内容を忘れてしまっていて不安でした。 去年辺りから流通してる激安ドップラーレーダーのRCWL-0516
コレを近づいてるか遠ざかってるかを判断出来る様にハックした情報とか無いですかね? そこ見てopアンプが低精度で厳密にはドップラー効果を使ってない、
とうっすら理解はしたんだけど
どこかでそのopアンプを交換してなんたらかんたらって記事を見た気がするんだよなあ かなりな仕掛けを足さないと距離の判定できないんじゃない?
ADC+信号プロセッサとか あらesp32のpwmって10bitだと76kHz辺りで頭打ちだな
意外にハードウェアpwmの性能は高くないのかね >>503
そんなもんなのか。
10bitでも1MHz近い周波数は出ると思っていた 原理的にPWMカウンタのクロック周波数/1024になるから
1MHzで10bit出そうとすると、クロック周波数1GHzで動作する
タイマーモジュールが必要になる
まあ、スマホのチップはそれくらいのクロックで動いてるんだから
不可能というわけではないけど 今年になって一気にesp32ユーザが増えた印象があるな
ここ以外でも個人ブログやTwitterでちらほ見かけるようになった
少し前まで新しい物好きが評価と好奇心で買っていた印象だったが
Amazonでも1400円で買えるようになったのがデカいのか wroom-02と違ってプルアップ抵抗を用意しなくていいので
ブレッドボードで使いやすいってのもあるかも ESPは「ぼくがかんがえたさいきょうのモジュール」を現実化したようなものだよなぁ いろんなスレでESP厨が自演して暴れてるらしいな。 流行り物に付いていけない人はそれを否定する事で自分を守るって言うらしい。
老害やね そりゃあ話題が全然違うところで暴れまわってる人がいたら否定というか送り返してあげるのが当然だろ…
精神に病気がある人が公園で暴れまわってたら病院に行けばいいのにって思うじゃん? >>513
当人に病んでる自覚はほとんどのケースでない(オレは幼少期から狂ってると言われ続けているので異常な自覚がある) せっかく専用スレがあるんだしそれを活用すればいいのに、ってそれだけのことじゃないのかな?
https://rio2016.5ch.net/test/read.cgi/denki/1494294395
専用スレでArduino開発の話をするとバカにされそうで怖い、なんてことはないと思うのですが。 中身がESPでもAVRでもPICでもArduinoIDE使いはみんな友達 元PIC使いでPIC10〜24まで色々使ってたけど、確かにAVRの方が壊れにくい気がする。
っていうかPICが壊れやすいのかも? 既出だったらゴメン
AliExpress等で販売してるSMDタイプのATMEGA328P-AUの場合
ヒューズビットの書込み失敗した場合、ヒューズリセッターは
どうしたら良いのでしょうか?
グーグルで探すとATMEGA328P-PUのは結構出て来ますが、
表面実装タイプが見つからないので質問しました。 sop アダプターでもつかう
2313はけっこうやってしまって そのままだ・・ Arduino UNO R3 2台で正常な方のクリスタルから電線をはんだ付け→通信不能側AVRのPB6(PCINT6/XTAL1/TOSC1)へ接続
同じく正常な方のクリスタルGND→通信不能側AVRのGNDへ接続
2台をPCに接続、AVRライタで正しいヒューズ値を書き込む
上記は可能でしょうか?
>>520
2313なら暇な時にでもどうですか
http://yesavr.web.fc2.com/tiny2313/FUSE_RESET/FUSE_RESET.html 2313の書き込み機どこかいってしまった・・・
もうつかっていないけどNotePCのパラレルポート使ったやつだけど
間違えるとPCまでこわれそうだし
現在は win機もない ubuntu only うっかり逆接でセンサ類3000円分くらい吹っ飛んだのにUnoだけ生き残ってて
なんかちょっと感心してしまった 0.1秒毎に時間割り込みでセンサー値を読み取ってSDカードに保存&シリアルモニタに出力してるけどなんか実際の時間より遅れる
millisをモニタに出力してみたら10秒ごとに1-2秒遅れてるんだけど流石にこれが精度の限界ってことはないよね millisがずれてる?
millisに対してずれてる?
どっち? >>527
長い期間割込み禁止になっている部分はないですかね。 >>529
MsTimer2を使ってるのでなので1msだと思います
「millisがずれてる」ですねシリアルモニタだけ見ると毎回数msはズレるもののちゃんと0.1秒事に処理されてる様には見えますが実際の時間とズレていきます
>>531
特にはないと思いますが割り込み禁止になってしまうものがどういうものなのかわかりません シリアル通信系は明記しとかないと割り込み停止されてるぞ タイマー割り込みはどうだったろう。
0.1秒毎の時間割り込みハンドラの中で
「センサー値を読み取ってSDカードに保存&シリアルモニタに出力」
をやっているとして、
その間にmillisが使っている割込みが許可されてなければずれてしまいそうな。 1602+ic2アダプターを付け、LiquidCrystal_I2C.hを使用して1602に文字を出力しています。
質問が2つあります。
(1)バックライトが眩しすぎるので、少し暗くしたい
lcd.backlight();
lcd.noBacklight();
を繰りしてPWM調整みたいにするしかないんでしょうか。
メインのプログラムのloop内に別スレッドで動かすとかは、私の技量では難しく、
もう少し簡単な方法があるのでしょうか。
(2)カタカナを簡単に出したい
文字コードを変換するライブラリみたいなのがあれば教えて頂きたく。 (1)バックライトに半固定抵抗でも入れる
(2)1602がHD44780互換でカナフォント持っていれば表示できるが
半角コード文字をキーボードから入れられないのか?
(具体的に何がしたいか不明) Arduino nano bricked!
ここの諸兄なら、その後どのように楽しみますか? >>542
atmega328pリセットにxtal pinへの接続が必要ですよね。
nanoのどこから(どこに)信号送れば、いいのでしょうか? Arduinoにアナログモデム繋いで何かできないかな? ノブが12個、スイッチ1個のMIDIコントローラーを作ってみたいので、Arduinoの購入を考えています
はじめてなのでブレッドボードなどがついているスイッチサイエンスのセットを買おうと思っています
しかし、セットについてくるArduino Unoはアナログは6つとなっているので、ノブを12個付けるのは不可能なんでしょうか? >>549
どう自決したのか描いといてよ
ちなみに僕の介錯はアナログスイッチで切り替えてた
だよ >>550
二通りの意味があるよ
>>551
洒落がきいてるw 念のため。自決は「わからなくて質問したことが自分で解決できました」ってシーンでは
(すくなくともリアルでは、会社とかでは)使わない方が良いよ。
自決は確かに自分で解決の意味もあるのだけど、
穏やかなものではなくて、干渉を嫌う、指図を受けないみたいなキツイ意味にとられることが多いはず。
民族自決…俺たちの民族のことは俺たちで決める。干渉するな、のニュアンスが含まれる。
集団自決…集団で自殺(もとはといえば、これも、一切の干渉を絶つというような、峻厳な意味かも)
ネットスラングをネットスラングとして理解している間は良いのだけど、
それを見た知らない人が、普通の言葉だと思ってリアルで使ってしくじるのは避けたい。 そんなことより、ロータリーエンコーダをロリータエンコーダって言い間違えないように気をつけたい ADコンバーターを取り付けたり、出来合いのIOエキスパンダーを使えばアナログ入力を増やせることが分かりました。
または、UNOを買うんじゃなく、Leonardoを買えば最初からアナログが12個も使えることも分かりました。
先ずはUNOのスターターキットとオライリーの本を買って勉強してみます >>556
まずアスペを自覚した方が良い
そしてモラハラ野郎だとも自覚しろ いやリアルに失敗していただいていいだろ
失敗しないと覚えないよ人間なんて >>363
>>364
亀だけど、これ勧めてくれた人に感謝
静止電流っていうのかな、これがすごく少ない
100均の乾電池の携帯充電器の5V昇圧使ってたけど
こっちは何もつなげて無くても2mAぐらい消費してた デマは業務妨害罪に問われる可能性がある。気をつけて この手のデマで リンチが多発したんだよな。
水晶の夜みたいなことをしたがる人間はいまだにいる。 >>562
基板がちょっとでかいけど、趣味に使うにはいいよね。 timer使った時間割り込みプログラムのloop()内って空白推奨なのかな? >>567
timer割込みルーチンの中ってデフォルトでは割込み禁止だったような。
そこに留意できてればそれでいいかな。 割込みが入ったことをポーリングして処理をする
割込みの中は、本当にすぐ必要なことだけやってすぐ戻るべし まあいろんな設計ポリシーがあるけど
一般的にはそうだな
ポーリングじゃなくてもっと良い方法を使っても良い arduinoを使った小物を配布しようと思っているのですが、
arduinoに書き込まれているスケッチを、arduino ide等に読み込み、
スケッチを見るむ事は出来るんでしょうか。
スケッチにssidやパスワードが書いてあるので、どうしたものかと。 ブログかなんかにコード載せるかinoダウンロードできるようにするとか
どのみち書き換え必要なんでしょ >>572
ssidやパスワードはEEPROMにでも保存すりゃいいよ
シリアル経由でEEPROMの内容を書き換えられるようにしておけばいいんでない 配布するデバイスのROMにバレたら困るssidやパスワードを書く状況ってどんなのなんでしょ。
デバイスを売るのではなくて、そのSSIDとパスワードが使えるイベント会場で貸し出すのが目的? >>572の言いたいことは配布したArduinoから逆アセによって
ssidとパスワードがバレる危険がありますか?ってことだと思う。 wifiシールドを使って、スマホから操作できるLチカを作りたいのですが、
htmlタグを.inoの中に直接記述するより、別ファイル.htmlにしたほうがブラウザを使ったテストが簡単です。
そこで.htmlを.inoと同一階層に置いて、.inoから読み込みたいのですが、
そういったことは出来ますか?
できるなら、どのような方法がありますか?
よろしくお願いします! すみません>>579ですが
やっぱり私には難しすぎるみたいです
残念ですが諦めようと思いますので無視して下さい
どうせ俺には出来ないんで >>579
htmlファイルをincludeすればいいんじゃね?
htmlファイルの頭と後ろに
char html_data[] = "
HTMLの中身
";
としておいて、inoファイルで
#include "htmlfile.htm"
とする
char html_data[] = " の部分はブラウザが無視してくれるかな
ゴミが出たりするかもしれんしhtmlの書き方も注意が要るが
(もうちっといい書き方があるかもしれない) 二通り解釈が可能な質問だから対策の解答が割れてる様な・・・
・解釈その1(流出の心配)
固定の専用SSIDとパスワードがスケッチに書き込まれており
受け取ったユーザーに悪意があった場合それをArduinoから読み出すことが出来るか?
・解釈その2(設定の心配)
配布したアイテムの動作にはSSIDとパスワードが必要で
それはスケッチ上で書き換えてからコンパイルしたプログラムをArduinoに送らないとならないので
ユーザーが設定を変更してプログラムを書き換えるために貰ったArduinoからスケッチを読み出せるか? 沢山、意見頂きありがとうございました。
>>583の書いていただいたように1の流出の心配です。
やろうとしてることは、wifi経由の工場内複数個所の室温モニタリングです。
工場内、SSIDとPWは統一してるので、1つでも盗まれPWが漏れると困ります。
ソース自体はたいしたことないんで、それは見られてるは全く問題ないんですがね。
APのMACアドレス制限程度の自衛はしていますが、細かくログを取ったり調べる事もないので、
Arduino自体を盗まれるワケでもなく、PWだけ確認して元の場所に戻されて、
知らない間にPWつかって社内ネットワークに別の端末繋がれてましたとかでは目も当られないので。 お前が作った過去のプログラムも全てセキュリティ診断でアウト食らう予感 なんで実使用しているものと一緒にする
外に出すバージョンはSSID,PWを変えとけばいいじゃないか ■ このスレッドは過去ログ倉庫に格納されています