2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :774ワット発電中さん:2017/07/23(日) 02:45:28.96 ID:pdkxknW8.net
http://www.arduino.cc/

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

【分裂騒ぎ】
おさまった模様。くわしくはぐぐれ。

関連スレ
【Arduino】フィジカル・コンピューティング4【OSC】
http://wc2014.2ch.net/test/read.cgi/denki/1407830304/
学研マイコン Japanino ジャパニーノで遊ぶスレ 3
http://kamome.2ch.net/test/read.cgi/denki/1286354827/

前スレ
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/

955 :774ワット発電中さん:2017/12/24(日) 16:17:24.73 ID:rSq608+z.net
Tr二つでも初段のコレクタを負荷に繋がず抵抗で電源につなげばOKよ

956 :774ワット発電中さん:2017/12/24(日) 18:56:59.10 ID:+J/gou2l.net
>>955
>Tr二つでも初段のコレクタを負荷に繋がず抵抗で電源につなげばOKよ

本当に、ダーリントントランジスタの初段のコレクタを電源に繋ぎかえただけの
怖い回路を見たことがあります。
http://o.8ch.net/11dtf.png

957 :774ワット発電中さん:2017/12/24(日) 19:44:50.77 ID:wbWJcpOO.net
バイアスが無いのはまずいでそ

958 :774ワット発電中さん:2017/12/24(日) 20:00:51.92 ID:yp4wOUrF.net
怖いのは無知だから。
ベース電流を十分絞ってやれば問題ない。

959 :774ワット発電中さん:2017/12/24(日) 21:00:17.48 ID:PoeTnmeF.net
>>952
うわぁ!こういうのすごくありがたい!
今までモヤモヤしてたのがスッキリしました!
保存しておきます!

960 :774ワット発電中さん:2017/12/24(日) 23:36:52.20 ID:KYz27rBp.net
>>956
なんで怖いの?

961 :774ワット発電中さん:2017/12/24(日) 23:41:26.80 ID:+J/gou2l.net
>>960
2段めのベース電流はどうやって決めてるかな?

962 :774ワット発電中さん:2017/12/25(月) 00:54:43.96 ID:tz7pvOhD.net
>>961
二段目のベース電流が一段目のコレクタ電流とほぼ等しいとして。

IB2=(hFE1×(Vo-VBE1-VBE2))/R

Vo:初段ドライブ電圧
R:ベース抵抗

でどうでしょう。
hFEが支配的なのは温度特性上問題と思えます。

963 :774ワット発電中さん:2017/12/25(月) 18:45:58.59 ID:KOStNIY/.net
IB2=(Vcc/負荷)/hFE2
にはならんの?

964 :774ワット発電中さん:2017/12/25(月) 22:22:57.22 ID:o7lddc7c.net
いまスリープモードについて調べてます。

スリープに入ったかどうか、どうやって分かりますか?
電流値を測るしかないですか?

965 :774ワット発電中さん:2017/12/25(月) 22:40:03.90 ID:Vj0lsIr6.net
>>963
因果関係はベース電流→コレクタ電流です。
ICがめいっぱいになっても、IBはもっと流すことができます。
というか、通常のトランジスタのON./OFF動作は、IBを十分流して、IB×hFE > IC の領域で使います。
とはいえ、IBにも流せる限界がありまして、それを超えるとトランジスタが壊れてしまいます。
http://o.8ch.net/11epr.png

966 :774ワット発電中さん:2017/12/25(月) 22:51:15.37 ID:LVyekuCQ.net
GNDピンと13番ピンにLEDさしてdigitalWriteすると壊れますか

967 :774ワット発電中さん:2017/12/25(月) 23:00:00.29 ID:Vj0lsIr6.net
>>962
それに、hFEそのものがばらつきやすいものですし。

968 :774ワット発電中さん:2017/12/25(月) 23:04:02.21 ID:o7lddc7c.net
そろそろ自分がスリープします。

969 :774ワット発電中さん:2017/12/25(月) 23:05:07.80 ID:Vj0lsIr6.net
>>966
試してないですけど、マイコンのポートとLEDのデスマッチですね。
マイコンの方もポートに流せる最大定格の電流が流れてしまいそう。
LEDも小さいものなら最大電流を超えてしまいそう。
実力勝負ならどちらもすぐには壊れないと思いますが。

970 :774ワット発電中さん:2017/12/25(月) 23:14:55.89 ID:Vj0lsIr6.net
>>964
そのうち詳しい方からアドバイスが出てくるかと思いますが…

ArdduinoでSLEEPはやったことがない俺ですが、
深いスリープモードならメインのクロックが停止することで判断できる。
とか
loopでどこかのポートのLEDをチカチカさせていたのが止まる。
とか、そういうことで確認できないでしょうか。

971 :774ワット発電中さん:2017/12/26(火) 06:55:01.50 ID:e1Mf2ehc.net
>>964
・LEDの点滅など、SLEEPせず動いていれば確認できるプログラムを自分で用意する
・消費電流を測る

972 :774ワット発電中さん:2017/12/26(火) 10:27:18.97 ID:++yS8g+H.net
ハードウェア割り込みの衝突した場合の挙動などの情報を見つけることができなかったので質問なのですが

割り込み番号の違う割り込みが同時に近いタイミングで起こった場合
1優先順位が高い方から処理
2先に入った方から処理

更に処理中に同じ割り込み番号の割り込みは
1割り込み処理中割り込みはイベントごと無視
2キューが入って終わるまで待機してる

追加でもし待機の場合であれば幾つまで保持出来るのでしょうか?

後、割り込み処理にかかる時間を調べたいのですがdegitalWriteかPORTの書き換えを割り込み中に行ってオシロで読む以上に良い手があれば教えていただけないでしょうか?

973 :774ワット発電中さん:2017/12/26(火) 13:55:49.43 ID:Ctw7XTJ3.net
割込み関連の情報は、たとえば tiny2313の資料(Rev. 8246B–AVR–09/11)の
 4.7 Reset and Interrupt Handling
 4.7.1 Interrupt Response Time
などを読まれてみては?
割込み応答時間はクロック数で計算できると思う。

974 :774ワット発電中さん:2017/12/26(火) 13:57:51.38 ID:0K1jv5xa.net
>>960
ベースに制限抵抗が入っていないと何でもかんでも怖くなる病だからだよ

975 :774ワット発電中さん:2017/12/26(火) 14:00:26.29 ID:Ctw7XTJ3.net
スマン、資料は Rev. 8246B.AVR.09/11

976 :774ワット発電中さん:2017/12/26(火) 17:06:22.02 ID:++yS8g+H.net
>>973
積んでるマイコンのデータシートを見ればよかったんですね
ATmega32u4の日本語訳のデータシートは見つけられなかったので時間かかりそうですが実験と並行で読み進めていきたいと思います
ありがとうございました

977 :774ワット発電中さん:2017/12/26(火) 22:38:16.68 ID:q6rrVcPG.net
>>977
日本語データシートは有志翻訳版になりますがavr.jpにありますよ

978 :774ワット発電中さん:2017/12/26(火) 23:15:36.87 ID:uKivkyQJ.net
英語版の方が、理解しようとしながら読めるとは思うけど。

979 :774ワット発電中さん:2017/12/27(水) 08:48:05.55 ID:logicp90.net
>>960
℃素人だから。
学校でお勉強した事しか暗記してなくて、なんでそうなるかとか自分で考える能力が皆無。

980 :774ワット発電中さん:2017/12/27(水) 11:32:06.76 ID:/p4jmzed.net
先人の皆様に質問です。Arduino UNO互換機を使っています。

ttps://github.com/majekw/optiboot/tree/supermaster/optiboot/examples/flash_program
を試してますが、フラッシュ周りにアクセス(optiboot_page_*)するとリセットが発生しているようです。

--section-start=.text=0x7000でブートセクター領域に収まって貰ったりも
したのですが、リセット現象は収まらないです...助けて!!

Arduino IDE 1.6.12を使っています。
バージョン依存なら変更するのは検討しますが、このサンプルスケッチが
2015年のものなので、あんまり関係無いかな?と考えています。

どなたか試して頂けないでしょうか。

981 :774ワット発電中さん:2017/12/27(水) 12:34:57.77 ID:PLrnRYeC.net
1.8.5(2017/10/13)
Current flash contents:
0123456789ABCDEFGHIJKLMNOPQRSTUVW.....
Type 128 characters to store in flash:
0123456789ABCDEFGHIJKLMNOPQRSTUVW..
All chars received
Erasing buffer
Current flash contents:
0123456789ABCDEFGHIJKLMNOPQRSTUVW....
Type 128 characters to store in flash:

982 :774ワット発電中さん:2017/12/27(水) 12:45:44.34 ID:22mySsTl.net
家で不労所得的に稼げる方法など
参考までに、
⇒ 『武藤のムロイエウレ』 というHPで見ることができるらしいです。

グーグル検索⇒『武藤のムロイエウレ』"

AU9N9BLQDL

983 :774ワット発電中さん:2017/12/27(水) 13:34:04.86 ID:/p4jmzed.net
>>981
早速ありがとうございます。
やっぱりリセットしてますか。そうですか。

どうやったらお手軽にFlashに書き込み出来るのでしょうか。

984 :774ワット発電中さん:2017/12/27(水) 18:09:33.85 ID:PLrnRYeC.net
同じ場所にあったoptiboot使ったらちゃんと動いたけどどうよ?
Current flash contents:
0123456789ABCDEFGHIJKLMNOPQRSTUVW
Type 128 characters to store in flash:
000000000011111111112222222222333333333344444444445555555555
66666666667777777777888888888899999999990000000
All chars received
Erasing buffer
Writing to temporary flash buffer
Writing buffer to flash
Write done, thank you!
Now you can reset or power cycle board and check for new contents!

985 :774ワット発電中さん:2017/12/27(水) 18:24:39.57 ID:/p4jmzed.net
>>984
うお、マジですか!そういうオチですか!?
ちょっとMakeしなおして入れてみます。
(動作周波数がプリコンパイル物では合わないため)

986 :977 = 980 = 982:2017/12/27(水) 21:17:20.38 ID:ubcTDx2g.net
動きました!やっぱり第三者の目線で見て頂いて助かりました。

ずっとUSBasp使っていて、同じOptibootなので、まさか
ブートローダーが違うとは思っていませんでした。

具体的にどこが書き換わってるかはこれからdiff取ってみます。
とりあえず報告にて!

987 :774ワット発電中さん:2017/12/27(水) 23:54:35.25 ID:PLrnRYeC.net
おめ。お役に立ててよかったわ

988 :774ワット発電中さん:2017/12/28(木) 12:13:30.54 ID:av+0O7mk.net
Arduinoと車用のO2センサーを使用してAirFuel計を作りたいのですが、信号電圧をAirFuel比に変換するにはどのようにキャリブレーションすれば良いでしょうか?
妙案をお持ちの方がいらっしゃいましたら教えてください。

989 :774ワット発電中さん:2017/12/28(木) 18:13:55.10 ID:m0bp66Pc.net
>>988
ttps://github.com/Hell-Fire/WidebandO2

そのものっぽいです。BOSCHのLSU4.9を使ってるみたいです。

990 :774ワット発電中さん:2017/12/28(木) 20:21:55.70 ID:l8rbTFKJ.net
モーターの回転をフォトインタラプタやホールIC等で検知してみたいのですが、割り込みで立ち上がり時にカウンタ加算だけしたとして
Arduinoの性能では秒間何回位まで計測出来るのでしょうか

切りよく6000rpmとして1秒100回転、1回転8回としたらカウント間隔1.25ms秒になると思いますが、Arduinoの性能で間に合いますか?

991 :774ワット発電中さん:2017/12/29(金) 00:33:54.41 ID:dcQZuymo.net
>>990
Unoだと仮定して、データシート見る限り
割り込み応答で4クロック、カウントアップで4〜8クロック、割り込み復帰で4クロック
Unoは16Mhzだから理想値は秒間100万回辺り?

992 :774ワット発電中さん:2017/12/29(金) 01:36:29.12 ID:Fi3fcISl.net
>>991
有り難う御座います
本当にカウントだけなら余裕ですね

int counter:
void intterrupt(){
counter++;
}
でその理想値に至るのでしょうか intじゃ駄目?

993 :774ワット発電中さん:2017/12/29(金) 02:37:33.31 ID:xQ0VDlAt.net
>>989
やはりデータシートが公開されていて、信号電圧が直線的に変化するセンサを使用するのが簡単なようですね。
ありがとうございます。

994 :774ワット発電中さん:2017/12/29(金) 04:29:37.14 ID:k7uZKFfB.net
Arduinoはスケッチを一度書き込むと、次のスケッチを書き込むまで前のスケッチが残りますよね?
これが原因で、回路を変えてからスケッチを書き込もうとUSBを挿した時に前のスケッチが動き出して
新しい回路と前のスケッチの相性が悪くて過電流などが起きて壊れてしまうことって無いのでしょうか?

995 :774ワット発電中さん:2017/12/29(金) 04:32:47.62 ID:93lSWubw.net
>>994
作業の手順間違ってるでしょ。
何で回路組んどいてから関係ないスケッチ動かすような順序にするの?

996 :774ワット発電中さん:2017/12/29(金) 06:11:02.87 ID:b7ORP8/Y.net
なんか可愛い

997 :774ワット発電中さん:2017/12/29(金) 08:25:29.60 ID:fV89GCp3.net
次スレ立てた
Arduino初心者熱烈大歓迎質問スレ part20
http://rio2016.2ch.net/test/read.cgi/denki/1514503488/

998 :774ワット発電中さん:2017/12/29(金) 11:35:19.48 ID:cw6QolfA.net
>>994
全部配線抜いてから書き込めよ
おおちゃくしようとするなよ
電気に疎いバカなの?

999 :774ワット発電中さん:2017/12/29(金) 13:48:01.42 ID:Fi3fcISl.net
PWMピンを割り込みピンに繋いでカウントしてみたら31kHzも正確にカウント出来ました
これなら大丈夫そうです

1000 :774ワット発電中さん:2017/12/29(金) 13:53:21.49 ID:k7uZKFfB.net
>>998
なるほど
一回配線を抜くんですね
電源を抜く -> Arduinoに刺さってるピンを抜く -> 電源(USB)を挿す -> スケッチを書き込む -> 電源を抜く -> Arduinoにピンを挿す -> 電源を挿す
これで安全に作業できるでしょうか?

1001 :774ワット発電中さん:2017/12/29(金) 17:40:57.30 ID:Qnaw7fA2.net
>>998
日本語に疎いと誤解されるよ

1002 :774ワット発電中さん:2017/12/29(金) 17:57:41.28 ID:NzFqG2cL.net
999 new year ume

1003 :774ワット発電中さん:2017/12/29(金) 18:00:23.98 ID:dFeNAV/8.net
明けましてArduino

1004 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1004
282 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★