X



トップページ電気・電子
1002コメント380KB
Arduino初心者熱烈大歓迎質問スレ part20
■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん
垢版 |
2017/12/29(金) 08:24:48.52ID:fV89GCp3
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/
0440774ワット発電中さん
垢版 |
2018/03/24(土) 10:53:04.82ID:7S8k9Cqy
>>439

ここの敷地内にルネサスの墓標があるらしい
0441774ワット発電中さん
垢版 |
2018/03/24(土) 14:10:29.60ID:nLELQYNW
>>427
有り難う御座います。
ヒントを頼り勉強します。


ルネサス、8Bitで思いたした東北のほうの出張で偶然に中の人と少しだけ話したな〜
日立HD64180 よく使っていたな
0442774ワット発電中さん
垢版 |
2018/03/24(土) 18:54:33.44ID:pV60vFMC
dueがメインになればarduinoの評価も大分変わる。
初心者からガチ勢まで使えるから。
0444774ワット発電中さん
垢版 |
2018/03/25(日) 10:21:14.95ID:dF1xtEeY
ESP32ってMHz帯のPWM出力できるのか
そりゃIHの制御に使って見たくなるわな
共振ではなくそれをソフト的にやる事にロマンを感じる
0445774ワット発電中さん
垢版 |
2018/03/25(日) 10:30:43.11ID:TSCJ+0QI
IGBTを負電圧も使ってどこまで高速スイッチングできる試したら
5Aの負荷で壊れてしまった
やっぱ構造的に絶縁層が増えている分故障しやすいのかな
ゲートとエミッタショート
0446774ワット発電中さん
垢版 |
2018/03/25(日) 10:46:19.09ID:9DYoS2hT
>>445
G-E間ショートは貫通電流で故障した時に起きやすい。
特に5Aはスナバ回路の対策がないと高速スイッチングのそのエネルギーはとても大きい。
高周波な程絶縁破壊は起きやすい
C-E間にバリスタとコンデンサを追加するといいよ。
壊れやすさで言えばnFETよりはるかに壊れやすい。
0447774ワット発電中さん
垢版 |
2018/03/26(月) 16:29:10.91ID:HgtZL3mw
>>444-445
数百kHzで遊んだくらいだけど
かなり波形は鈍ってるから、そのままゲート直結するとダメと思う

波形をシャキーン化する仕組みを後付け
0448774ワット発電中さん
垢版 |
2018/03/26(月) 19:32:09.66ID:0Ars0X9K
マイコンのPWMってエッジが鈍ってたり歪んでたりそんなもんが大半
Atmelの作るマイコンが波形綺麗すぎる
0449774ワット発電中さん
垢版 |
2018/03/26(月) 22:33:52.15ID:n2ta8bgF
まえに delay(n)がきっちりn[ms]休むかどうかでうやむやしてたが、
ESP32のArduinoは、下のループ処理では1ms周期に規準化されてうごく

loop(){
GPIOをON;
// 数百μsecの処理
GPIOをOFF
delay(1);
}

ってやると、周期が1msecの矩形波が出てくる。
0450774ワット発電中さん
垢版 |
2018/03/27(火) 06:59:13.59ID:pevlOlZn
delayには保証ないけど空ループ同然だったらある程度正確だよ
ESP32独自の仕組みは知らないが
0452774ワット発電中さん
垢版 |
2018/03/27(火) 07:08:43.05ID:EX+Hch34
>マイコンのPWMってエッジが鈍ってたり歪んでたりそんなもんが大半
どういう大半だろ?
0453774ワット発電中さん
垢版 |
2018/03/27(火) 10:09:26.86ID:numY4M07
>>449
それってdelay処理のコンパイラが高度で
数百μsecの処理 +α=1ms
っていう処理してくれてるのか?

ありえんだろ
0454774ワット発電中さん
垢版 |
2018/03/27(火) 10:31:27.00ID:gq/fr8Du
ありえんな
荒いトイオシロで見て、そんな気がしただけだろう
0455774ワット発電中さん
垢版 |
2018/03/27(火) 10:51:48.52ID:18++ubBH
タイマーの単位が1msで
たまたまそのグリッドに合った
って可能性は?

Arduinoのシステム良く知らんけど
0458774ワット発電中さん
垢版 |
2018/03/27(火) 19:41:36.97ID:BpoMQvn0
そもそも正確に1ms休むってほうが難しい、めんどうくさいと思うわけ。
delay()は起こされるタイミングが1ms単位でしか管理できないというだけの簡単な事情。
0461774ワット発電中さん
垢版 |
2018/03/27(火) 20:08:13.78ID:gq/fr8Du
delay()がどういう風に実装されているかだな
arduinoのシステム知らないが
割り込み禁止してループorタイマ監視しているだけなら変動はないが
タイマ割り込みでカウントしてて他の割り込み入ったりしたら変動するだろうな
0462774ワット発電中さん
垢版 |
2018/03/27(火) 20:10:20.72ID:BpoMQvn0
ばらつくわけじゃなくて、1msごとでしか起きる(戻る)タイミングがないということ。
次の起きるタイミングが来たら、その時にカウンタを減じて、0だったら起きる。
0465774ワット発電中さん
垢版 |
2018/03/27(火) 20:37:18.55ID:BpoMQvn0
まあそういうこった。
俺は待ち時間の正確性より、起動時刻の定時性が手軽に得られるから、これでいいと思うが。
0466774ワット発電中さん
垢版 |
2018/03/27(火) 20:47:11.16ID:uTTRFGeY
>>453-455が真相だと思うけど、loop()を一定時間毎に実行する機能は
あってもいい気がするね
loop()を呼び出す側は隠ぺいされてるわけだから、そこに機能追加して
msLoopCycle = 10; とかすると10ms毎に実行されるとか
0467774ワット発電中さん
垢版 |
2018/03/27(火) 21:07:45.73ID:JzFEGsbJ
システムで1ms監視してて
delay(1)なら、次に1回upしたら終わりってことだろうな

要は切り捨てだな
毎回μsの処理しかしてなければ、毎回1msにしかならんってことだ
1ms+〇μsにもならんし2msにもならんってことだ

delay()は全部こうなってるかもしれん
今まであてにしないで使ったことないからな
0468774ワット発電中さん
垢版 |
2018/03/27(火) 21:33:35.97ID:EX+Hch34
>>466
MsTimer2で。
ハンドラで、指定時間ごとにグローバル変数のフラグを立てて、
loop()内でフラグ立ちを待って、立ったら倒す。みたいな感じで。

μ秒オーダーのジッタはあるだろうけど、全体としては指定時間ごとにフラグが立つわけだし。
0470774ワット発電中さん
垢版 |
2018/03/28(水) 01:02:51.10ID:YLe7W4M4
終了ーーーーーーーーーーーーーーーーーー!!!
0471774ワット発電中さん
垢版 |
2018/03/28(水) 05:55:07.82ID:lH1+NaTj
ATmegaさん壊れにくいと上の方で見かけて思い出したのが
フォトカプラの独立GNDと
オシロの1ch 2ch共通GNDを介してマイコン側に15Vの交流を印加させてしまったけど
リセットされただけで生きてたな。
0472774ワット発電中さん
垢版 |
2018/03/28(水) 07:09:50.00ID:k+gxw5rW
esp32はまだまだArduinoへの対応は不完全だけど
世界中で熱心なファンが多くいるから
forum見ていても毎日何かしらの最適化やも話題の解決がなされてるな。
やっぱデュアルコアがArduinoで使えると関心を呼ぶんだな。
二つのコアがアドレスもi/oも共有している仕様から
同時に使って仕様突破のpwm周波数が出せるとかで
それを組み込みされているグループもいる
0473774ワット発電中さん
垢版 |
2018/03/28(水) 08:08:29.34ID:zSyAUJuQ
>>469
横からだが、長い割り込み処理は多重割り込みのシステムを作る時に苦労するから出来るだけやらないほうがいいと思う
スタックを食いつぶすし

>>468の様にフラグ立てたりカウンタ増減させる程度にしたほうがいいと思う
0475774ワット発電中さん
垢版 |
2018/03/28(水) 08:49:05.13ID:zSyAUJuQ
>>474は誰に対するレスなのか誤爆なのか全然意味が分からねー
誰か解説してくれ
0478774ワット発電中さん
垢版 |
2018/03/28(水) 15:21:45.16ID:ThZ6mq8C
安心しろ
数スレ前も読めない自意識過剰なせっせとレスする働き者の無能には言ってないから
0479774ワット発電中さん
垢版 |
2018/03/28(水) 16:13:20.99ID:cLCqb2cJ
digitalWrite(>>450, HIGH);
0480774ワット発電中さん
垢版 |
2018/03/28(水) 16:13:27.47ID:+TVoQNXr
ESP32は短命なようで未だに8266も作り続けているから
Espressif Systems社は長いスパン提供する方針なのかな。
この手のメーカーは呆気なくディスコンして仕様覚えきった者がバカを見るみたいなあるあるがありそう
0481774ワット発電中さん
垢版 |
2018/03/28(水) 16:14:35.20ID:cLCqb2cJ
digitalWrite(>>481, HIGH);
0483774ワット発電中さん
垢版 |
2018/03/28(水) 17:25:55.17ID:uzt378H5
>>482
アンカー付けるのさえ惜しむんだからよっぽど速く書きたいんだろうね。
0488774ワット発電中さん
垢版 |
2018/03/28(水) 19:57:15.39ID:QF05/ZBK
>>480
一応はまだまだ作る予定である事を社長が自ら言っていて
そうする為にも協力を仰いでいる状態
だからやけにArduino対応化が進んでる
0489774ワット発電中さん
垢版 |
2018/03/28(水) 22:20:44.25ID:/1xr4PDV
>ATmegaさん壊れにくいと上の方で見かけて思い出したのが
>フォトカプラの独立GNDと
>オシロの1ch 2ch共通GNDを介してマイコン側に15Vの交流を印加させてしまったけど
>リセットされただけで生きてたな。



>交流はパルスみたいなものだからさほど影響ない

もしこういうレスの付け方をしたのならすげえ的外れな気がする。
0490774ワット発電中さん
垢版 |
2018/03/29(木) 07:19:07.72ID:1Whd9lm6
>>471の状況も実はイメージできてない。

たとえばこんな感じなんだろか。
マイコンの信号系にはオシロを通じて変な電圧がかかることは考えにくし、
もともとマイコンが壊れるリスクはとても低いと思う。

回路によっては交流系とマイコンのGNDが接続されることで、
電源がおかしくなることはあるかも、ですが。
0491774ワット発電中さん
垢版 |
2018/03/29(木) 09:59:48.10ID:etVMyw/P
初挑戦です。YouTubeでチュートリアルの動画を一通り見ましたが不安が残っていますので質問させて下さい。
Arduinoで連続回転サーボ二台を動かしたいです。
Arduino uno単品とusbケーブルひとつとParallax(双葉)連続回転サーボ二基を買おうと思っています。
サーボの説明には140 +-50mAとありますので、二基なので二倍して6V/3.8AのACアダプターを購入すれば宜しいのでしょうか。
言葉たらずでしたら申し訳ありません。
0492774ワット発電中さん
垢版 |
2018/03/29(木) 14:35:33.48ID:bMjKKu/q
>>490
私も同じ回路を想像して、
 AC入力フォトカプラの1次側と2次側のGNDがつながったらCPUが異常になるか?
と疑問に思った。
ノイズかサージが入ってきたとか?
0493774ワット発電中さん
垢版 |
2018/03/29(木) 19:14:55.78ID:dss4cfLG
>>490
それもそうだし、そもそもいくら例を上げてもATmegaが壊れにくい
なんて結論にはならないと思う。
0495774ワット発電中さん
垢版 |
2018/03/30(金) 07:16:59.66ID:+LYKbtYA
>>494
ありがとうございます。
高校の物理の内容を忘れてしまっていて不安でした。
0497774ワット発電中さん
垢版 |
2018/03/30(金) 11:14:35.61ID:iSRlFiPy
物理の内容なのか・・
0498774ワット発電中さん
垢版 |
2018/03/30(金) 12:31:28.67ID:d+BlLQWU
去年辺りから流通してる激安ドップラーレーダーのRCWL-0516
コレを近づいてるか遠ざかってるかを判断出来る様にハックした情報とか無いですかね?
0500774ワット発電中さん
垢版 |
2018/03/30(金) 15:26:55.82ID:mnnzN2eg
そこ見てopアンプが低精度で厳密にはドップラー効果を使ってない、
とうっすら理解はしたんだけど
どこかでそのopアンプを交換してなんたらかんたらって記事を見た気がするんだよなあ
0501774ワット発電中さん
垢版 |
2018/03/30(金) 16:34:35.38ID:Hk1hShmS
かなりな仕掛けを足さないと距離の判定できないんじゃない?
ADC+信号プロセッサとか
0502774ワット発電中さん
垢版 |
2018/03/30(金) 22:38:37.70ID:iSRlFiPy
esp + fft かなんかでいけるかな
0503774ワット発電中さん
垢版 |
2018/03/31(土) 11:45:42.18ID:p+cdD0N2
あらesp32のpwmって10bitだと76kHz辺りで頭打ちだな
意外にハードウェアpwmの性能は高くないのかね
0505774ワット発電中さん
垢版 |
2018/03/31(土) 16:25:06.10ID:28YrZh1a
原理的にPWMカウンタのクロック周波数/1024になるから
1MHzで10bit出そうとすると、クロック周波数1GHzで動作する
タイマーモジュールが必要になる
まあ、スマホのチップはそれくらいのクロックで動いてるんだから
不可能というわけではないけど
0507774ワット発電中さん
垢版 |
2018/04/01(日) 07:11:52.63ID:9vQ6xXJy
今年になって一気にesp32ユーザが増えた印象があるな
ここ以外でも個人ブログやTwitterでちらほ見かけるようになった
少し前まで新しい物好きが評価と好奇心で買っていた印象だったが
Amazonでも1400円で買えるようになったのがデカいのか
0508774ワット発電中さん
垢版 |
2018/04/01(日) 08:13:20.62ID:tOdcolB4
wroom-02と違ってプルアップ抵抗を用意しなくていいので
ブレッドボードで使いやすいってのもあるかも
0510774ワット発電中さん
垢版 |
2018/04/01(日) 11:48:48.05ID:WRWJOzp6
ESPは「ぼくがかんがえたさいきょうのモジュール」を現実化したようなものだよなぁ
0511774ワット発電中さん
垢版 |
2018/04/01(日) 14:02:25.01ID:zVDWz7OG
いろんなスレでESP厨が自演して暴れてるらしいな。
0512774ワット発電中さん
垢版 |
2018/04/01(日) 14:59:58.78ID:S23UAryS
流行り物に付いていけない人はそれを否定する事で自分を守るって言うらしい。
老害やね
0513774ワット発電中さん
垢版 |
2018/04/01(日) 16:25:08.26ID:OwYTrUYw
そりゃあ話題が全然違うところで暴れまわってる人がいたら否定というか送り返してあげるのが当然だろ…
精神に病気がある人が公園で暴れまわってたら病院に行けばいいのにって思うじゃん?
0515774ワット発電中さん
垢版 |
2018/04/01(日) 18:07:24.92ID:pW46v6l9
>>513
当人に病んでる自覚はほとんどのケースでない(オレは幼少期から狂ってると言われ続けているので異常な自覚がある)
0518774ワット発電中さん
垢版 |
2018/04/01(日) 19:23:07.84ID:w2mrAqOl
元PIC使いでPIC10〜24まで色々使ってたけど、確かにAVRの方が壊れにくい気がする。
っていうかPICが壊れやすいのかも?
0519774ワット発電中さん
垢版 |
2018/04/01(日) 20:04:44.51ID:FZPmTJBW
既出だったらゴメン
AliExpress等で販売してるSMDタイプのATMEGA328P-AUの場合
ヒューズビットの書込み失敗した場合、ヒューズリセッターは
どうしたら良いのでしょうか?
グーグルで探すとATMEGA328P-PUのは結構出て来ますが、
表面実装タイプが見つからないので質問しました。
0520774ワット発電中さん
垢版 |
2018/04/01(日) 20:21:11.68ID:cBJCPsr9
sop アダプターでもつかう
2313はけっこうやってしまって そのままだ・・
0521774ワット発電中さん
垢版 |
2018/04/01(日) 21:44:17.57ID:FZPmTJBW
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
0522774ワット発電中さん
垢版 |
2018/04/01(日) 22:31:28.04ID:cBJCPsr9
2313の書き込み機どこかいってしまった・・・
もうつかっていないけどNotePCのパラレルポート使ったやつだけど
間違えるとPCまでこわれそうだし 
現在は win機もない ubuntu only
0524774ワット発電中さん
垢版 |
2018/04/02(月) 05:38:36.72ID:vV+V7N4e
うっかり逆接でセンサ類3000円分くらい吹っ飛んだのにUnoだけ生き残ってて
なんかちょっと感心してしまった
0527774ワット発電中さん
垢版 |
2018/04/02(月) 18:19:13.71ID:zccUgJwX
0.1秒毎に時間割り込みでセンサー値を読み取ってSDカードに保存&シリアルモニタに出力してるけどなんか実際の時間より遅れる
millisをモニタに出力してみたら10秒ごとに1-2秒遅れてるんだけど流石にこれが精度の限界ってことはないよね
0532527
垢版 |
2018/04/03(火) 01:01:27.85ID:PvRwUQNQ
>>529
MsTimer2を使ってるのでなので1msだと思います
「millisがずれてる」ですねシリアルモニタだけ見ると毎回数msはズレるもののちゃんと0.1秒事に処理されてる様には見えますが実際の時間とズレていきます
>>531
特にはないと思いますが割り込み禁止になってしまうものがどういうものなのかわかりません
0535774ワット発電中さん
垢版 |
2018/04/03(火) 06:03:13.97ID:0HDNdNWu
シリアル通信系は明記しとかないと割り込み停止されてるぞ
0537774ワット発電中さん
垢版 |
2018/04/03(火) 07:47:54.17ID:daFm8oV9
タイマー割り込みはどうだったろう。

0.1秒毎の時間割り込みハンドラの中で
「センサー値を読み取ってSDカードに保存&シリアルモニタに出力」
をやっているとして、
その間にmillisが使っている割込みが許可されてなければずれてしまいそうな。
0538774ワット発電中さん
垢版 |
2018/04/03(火) 08:07:35.85ID:nswh3GrH
1602+ic2アダプターを付け、LiquidCrystal_I2C.hを使用して1602に文字を出力しています。
質問が2つあります。
(1)バックライトが眩しすぎるので、少し暗くしたい
lcd.backlight();
lcd.noBacklight();
を繰りしてPWM調整みたいにするしかないんでしょうか。
メインのプログラムのloop内に別スレッドで動かすとかは、私の技量では難しく、
もう少し簡単な方法があるのでしょうか。

(2)カタカナを簡単に出したい
文字コードを変換するライブラリみたいなのがあれば教えて頂きたく。
0539774ワット発電中さん
垢版 |
2018/04/03(火) 13:34:47.15ID:Vqi9pr7n
(1)バックライトに半固定抵抗でも入れる
(2)1602がHD44780互換でカナフォント持っていれば表示できるが
 半角コード文字をキーボードから入れられないのか?
(具体的に何がしたいか不明)
■ このスレッドは過去ログ倉庫に格納されています

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