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

レス数が1000を超えています。これ以上書き込みはできません。
0001774ワット発電中さん2018/11/03(土) 17:24:05.57ID:tkgjj99c
http://www.arduino.cc/

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

前スレ
Arduino初心者熱烈大歓迎質問スレ part22
http://rio2016.5ch.net/test/read.cgi/denki/1534549073/

過去スレ
Arduino初心者熱烈大歓迎質問スレ part21
https://rio2016.5ch.net/test/read.cgi/denki/1527252804/
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/

09529462019/04/04(木) 15:14:59.03ID:++9WogJX
>>948
あなたの文章だけから何が起きたのか断定できませんので、
とりあえず、私が指摘した部分を直して、参考サイトの結線リストと照らし合わせて、
電源周りだけはもう一度確認してから再挑戦してみるしかないです。
くれぐれも電源ラインの確認だけはしっかりすることです。
GND、5.0V、VCCだけは決して間違えてはいけません。
https://i.imgur.com/QqNk70t.jpg
逆に言えば他は間違えても意外と大丈夫なもんです。

0953774ワット発電中さん2019/04/04(木) 16:08:24.20ID:jiKZp2EH
>>952
>>944 と同一人物?

0954774ワット発電中さん2019/04/04(木) 16:17:29.21ID:B5bJFzCM
トラブルの内容よりも津軽塗らしき机の方が気になった。
こんな机で電子工作をやって良いのだろうかと。
(本物のわけが無いか・・・)

0955774ワット発電中さん2019/04/04(木) 21:17:27.75ID:lY/dP23c
A/Dの質問です。
3.3Vで動いているArduinoに9V前後のバッテリー電圧を分圧して入力したいのですが、その時に例えば200K/100Kくらいの高めの抵抗を使っても正しい値が取得できるでしょうか?
電池駆動の為、消費電力を抑えるのが狙いです。消費電力は計算するとそこまで極端に絞る必要は無いと思うのですが、安定して値を取得できる抵抗値の求め方が知りたいです。
http://s.click.aliexpress.com/e/W9WKyWG

0956774ワット発電中さん2019/04/04(木) 21:23:11.61ID:jMTD2ExW
>>955
問題ないと思うが、A/D入力のインピーダンスを当たってみてね。
低いと電流を吸い込んだりして誤差が大きく出る。

0957774ワット発電中さん2019/04/04(木) 21:26:07.98ID:UCE1zcp+
>>955
質問にかこつけてアフィのリンク貼るのやめようか。

0958774ワット発電中さん2019/04/04(木) 21:29:23.53ID:lY/dP23c
>>957
あはは。ばれちゃった。
でも質問は本当です!
よろしくお願いします!

0959774ワット発電中さん2019/04/04(木) 21:32:19.15ID:rkdp9giA
まず普通の商品リンク貼れや、馬鹿なのか?

0960774ワット発電中さん2019/04/04(木) 21:38:28.98ID:b/DDDeio
AliExpressって普通に共有ボタン押してURL生成するとアフィ付きになるんだよな
↓これみたいに

¥ 74 5%OFF | 10 ピース/ロット水晶発振器 3.579545 MHz 3.579545 MHz3.579545M 60hz 3.579545 M ミニパッシブ共振器クォーツ HC-49S
https://s.click.aliexpress.com/e/cMbypdM4

0961774ワット発電中さん2019/04/04(木) 21:38:55.53ID:b/DDDeio
ちなみにアフィ無しURLの作り方は分からない

0962774ワット発電中さん2019/04/04(木) 21:43:14.32ID:wKWuDJtO
>>960
方法論の話してんじゃねえ
質問するのにアフィリンク平気で貼る品格の話しとんじゃ
普通にしてたらひげ生えてくるけど、人前に出るときは剃るやろが、ボケ

0963774ワット発電中さん2019/04/04(木) 21:43:37.70ID:lY/dP23c
>>956
atmegaのデータシートにありました。

"A/D変換部は概ね10kΩ若しくはそれ以下の出力インピーダンスのアナログ信号用に最適化
されています。"

もう少し抵抗値は下げた方がよさそうですね。
ありがとう!

09649392019/04/04(木) 21:56:37.38ID:SG7E1g1J
無事スイッチを押したら変化する物ができました。圧力センサーを手に入れて繋げてみて測定結果にバラツキがなければ良いなと思っています。
色々な視点での助言ありがとうございました。
机は名前は分からないですが、昔客間用で今は葬式の時以外に人が来ないので使わせて貰っています。

0965774ワット発電中さん2019/04/04(木) 21:57:48.54ID:lY/dP23c
というか、なんでアフィリンク嫌なの?
見る方は普通のリンクと同じでしょ?
これとかは駄目なの?これはいいでしょ?
http://s.click.aliexpress.com/e/b5llmXle

0966774ワット発電中さん2019/04/04(木) 22:09:06.47ID:o+wEegZg
>>964
分かる範囲でいいからうまくいかなかった原因を報告してね。
同じことをやるかもしれない後続の初心者のためです。

0967774ワット発電中さん2019/04/04(木) 22:26:16.53ID:yZn9Ic0z
>>960
アフィ付きになるというより
普通にアフィ無しで共有してもアフィとURLの区別がつかなくなった
(アフィ無しリンクでもclickがつくようになった)

09689392019/04/04(木) 22:27:36.91ID:SG7E1g1J
>>966
抵抗 タクトスイッチ GND の要素を省いていたのが悪かったです。タクトスイッチとは別の物に変えるとしても組み合わせは必要と思いました。見本があるので一度完成させてから気になる事を試した方が良かったです。

0969774ワット発電中さん2019/04/04(木) 23:00:10.85ID:eBhaPQlU
>>955>>963
1つポート余ってればテキトーな小型MOSFETで測定が必要なときに一瞬だけ分圧抵抗に電流を流すほうが省電力ではないだろうか?
抵抗値低くて良いしノイズにも強くなる

0970774ワット発電中さん2019/04/04(木) 23:18:03.42ID:Ojf6lDhA
>>968
横からですみませんが、それは>>947さんの
https://i.imgur.com/dEaqY7B.png
みたいにただ挿しただけじゃダメだったってことでしょうか?

0971774ワット発電中さん2019/04/04(木) 23:22:11.10ID:jjSS7Tzu
>>961
それをブラウザに表示させてアドレスをコピペすりゃいいだろうに
スマホしかつかえないゆとりさんはその程度の知恵もないのかよw
アフィと区別つかない以上嫌がる人からは必ず叩かれるぜ
どっちも邪魔くさいから少し頭使ってくれや

0972774ワット発電中さん2019/04/04(木) 23:37:02.26ID:b/DDDeio
>>962
気にしてなければアフィあるか分からんだろ
俺だって最初はアフィあるとは知らなかったし
>>971
これでいいのか?
https://ja.aliexpress.com/item/-/32674141136.html

そもそもアフィ叩いている奴って単発IDしか居ないから無視するか

0973774ワット発電中さん2019/04/04(木) 23:57:07.84ID:Mqm2iE1n
アフィの是非じゃねえんだなあ
言い訳に終始するゆとりちゃんのスキルがひどいねどうもって話

09749392019/04/05(金) 01:40:34.31ID:tb4Lwtur
>>970
>>968
訂正させて下さい。4052で同じスケッチが使えるみたいなので947さんの方法で大丈夫だと思います。
直差しする方法に変えてみると動いていました。chに5vが刺さっているピンは必ず高い数値になり、その他は低くなっていました。ただ頂いていた助言の中の抵抗で時間の調整している原理の事を考えると抵抗ありの方が良いのかもしれず自信がありません。
自分の間違えていたのはスケッチの見本から間違えて変えていたり、コンバータのENとGNDのジャンパー線を差し直したので、途中で抜いてしまって戻していなかったのもありました。

0975774ワット発電中さん2019/04/05(金) 03:17:07.33ID:T+dxcOBy
>>974
>>945のことを言ってるんだと思うけど、
実際にセンサーをつないで電圧を測定するときには、
まずGNDに落とし、そのあとでセンサーにつないで測定するという手順じゃないですよね。
ずっと電圧かかりっぱなしになってるのが普通でしょ?
なので個人的には>>945の指摘の意味が良くわかりません。

参考サイトのプルダウンはスイッチでHighかLowを判断するだけの場合に
宙ぶらりんにならないようにやる定石だけど、アナログ値の測定なら関係ないと思います。

0976774ワット発電中さん2019/04/05(金) 07:05:56.36ID:TllmxuAN
>>969
その方法でいこうと思います。
ありがとう。

0977774ワット発電中さん2019/04/05(金) 13:46:54.75ID:mpH+QX9w
アルデュイノ・ウノを使っています
TCCR1とICR1を設定してタイマー1を10000カウントでループさせることはできました
このタイマーのループ1回分を1秒と設定するにはどこに設定すれば出来ますか?

10000カウントで1秒なので1カウントを進める時間を0.0001秒に設定?したいです

0978774ワット発電中さん2019/04/05(金) 14:16:48.75ID:lK/qmivU
アルデュイノ・ウノ
ついにここまできたか…

0979774ワット発電中さん2019/04/05(金) 16:13:59.47ID:EuL+W4lY
>>977
16MHzとすると1カウントは0.0000000625秒です。
1600分の1に分周するかカウント数を増やすかすればいいですね。
仮に分周が1:1024だとするとカウントを15625にすればいいです。

0980774ワット発電中さん2019/04/05(金) 16:23:45.15ID:4OTGoEJY
>>977
それ白紙にして
まずタイマー1を精密に1秒ループするように作って
カウントはメインのループ毎に0.1ms単位で計測して足していけ

メインのループが20msおきだとして、カウントが0から200に飛んだとしても
カウント1から199の数値に意味は無いのだ
無視するしかないのだからな

0981774ワット発電中さん2019/04/05(金) 16:39:05.89ID:DTYpTQfD
>>975
>まずGNDに落とし、そのあとでセンサーにつないで測定するという手順じゃないですよね。
>ずっと電圧かかりっぱなしになってるのが普通でしょ?

俺もそう思う。
温度センサーでシンク能力が低いやつがあってグランドにつないでから測定
するとうまくいくというのがセンサー一般の話と認識されて広まってるのか
と思う。
逆にソース能力が低いセンサーだったらプラスにつないでから測定しなけれ
ばならないから、あくまでそのセンサーへの対応なんだけど。

0982774ワット発電中さん2019/04/05(金) 17:27:07.72ID:xKJ8nWCM
>>979
ありがとうございます
それだと10000カウントじゃなくなってしまいませんか
他の機能の兼ね合いで1秒は10000カウントとしたいのですが
>>980
あとだしになっちゃってすみません
タイマー1は高速PWMモードで使いたいです

0983774ワット発電中さん2019/04/05(金) 20:04:20.18ID:4KpSt8jK
だから0.1msのループすらできない状況で
10000カウンタの1桁2桁に意味は無いってわからんかね?
有効数字3桁だと思って使うしかねーのにカウンタの1桁にこだわってどうすんの?

0984774ワット発電中さん2019/04/05(金) 20:20:47.34ID:9IOYkXMg
>>977
深読みせずに答えてみると水晶を10khzのものに交換するしかないんでない?
んでそんなクリスタルねぇよってなら
arduinoも一つ使って10khzのクリスタルと等価な波形を生成してやればいいんでない? そんな遅い周波数でまともに動くかは知らんけど。

0985774ワット発電中さん2019/04/05(金) 20:22:57.78ID:eAEY5EAC
質問者のレベルは置いといて
ハードウェアPWMならメインループ関係なく有効数字ではあるから嘘教えるのはいかん
ちゃんとパルスの幅が変わる

09869792019/04/05(金) 20:43:37.39ID:0xLtON32
>>984
同意
プリスケーラ使わないなら10kHz、めいっぱい使って10.24MHzだよね。
いずれにしても水晶発振子を交換するしかない。

一方、>>980>>983の言ってる意味は良くわからない。

0987774ワット発電中さん2019/04/05(金) 21:02:10.11ID:nNYxRvJs
いや、水晶は交換しなくていいぞ
>>977
無理矢理だがこうなる
条件として
・D3とD5をジャンパー線でお互いを直接繋ぐ(当然他の事には使えなくなる)
・Timer2も使うのでこれも使用不可能になる(D11のPWMとtoneは使えなくなる)
そんでセットアップをこんな感じに書いて(改行は適宜して)
void setup() {
pinMode(3,OUTPUT);
pinMode(5,INPUT);
TCCR1A=0xA2;TCCR1B=0x1F;ICR1=9999;
TCCR2A=0x23;TCCR2B=0x0A;
OCR2A=0xC7;OCR2B=0x13;}

これでOCR1AとOCR1Bを書き換えでPWMがD5とD6取り出せる
ちゃんと10000カウントで1秒

0988774ワット発電中さん2019/04/05(金) 21:11:41.23ID:WgnThIRj
マイクロサーボ SG−5010
・トルク:5.5kgf・cm(4.8V)、6.5kgf・cm(6V)
・動作速度:0.2秒/60度(4.8V)、0.16秒/60度(6V)
・動作電圧:4.8V〜6V

このサーボをAruduinoで動かす時にDC5V 1.5AのACアダプターを使っても大丈夫ですか?

0989774ワット発電中さん2019/04/05(金) 21:17:05.00ID:nNYxRvJs
>>987
ごめんPWM取り出すの9と10だったわ
書き間違い
あと9と10のpinModeも当然OUTPUTにしてね

0990774ワット発電中さん2019/04/06(土) 18:35:09.27ID:i7V2LfW8
おかあさんとの約束よ

0991774ワット発電中さん2019/04/07(日) 17:10:12.03ID:V2GwcPux
>>938
すまん、ちょっと脇道にそれるけどArduino言語ってなんなん?
実体はC++だし構文も当然C++だし、何をもってArduino言語といってるのかマジでわかんないんだよな

0992774ワット発電中さん2019/04/07(日) 18:12:26.00ID:nvRxhlI4
>>991
「Arduino言語はC/C++をベースにしており、C言語のすべての構造と、いくつかのC++の機能をサポートしています。また、AVR Libcにリンクされていて、その関数を利用できます。 」
http://www.musashinodenpa.com/arduino/ref/

0993774ワット発電中さん2019/04/07(日) 19:03:24.41ID:b9B/L9kr
>>991
inoでは関数のプロトタイプ宣言が要らないとか
純粋なC/C++ではないので

0994774ワット発電中さん2019/04/07(日) 22:09:15.44ID:cJZBOjKx
>>993
知らなかった。前方参照の時はいつもプロトタイプ宣言してた。

0995774ワット発電中さん2019/04/08(月) 07:31:35.50ID:qnXBzYqb
タブ分けてたらそんな関数ねーぞって怒られたから一応毎回プロトタイプ宣言してるわ

0996774ワット発電中さん2019/04/08(月) 12:34:22.56ID:UVtXApbx
>>995
hとcppなら必要だよ

0997774ワット発電中さん2019/04/08(月) 12:45:23.98ID:XItpg+Ab
https://github.com/arduino/Arduino/wiki/Build-Process#pre-processing

.ino は単にぜんぶくっつけてから自動的にプロトタイプ宣言が自動生成されて
なければ arduino.h を include して, #line ディレクトブ足されて、 .ino.cpp になる

なので、タブ分けしても全部 .ino ならプロトタイプ宣言は要らないし
.ino 同士なら .h の include なども無しに他の .ino ファイルの関数を呼ぶことが出来る

0998774ワット発電中さん2019/04/08(月) 22:13:12.21ID:aLzNgash
>>992
そのページにも書いてあったか
結局言語はC/C++だけど、記述を省略できるような仕組みとライブラリ群をArduino言語と呼んでる感じだよな

>>993
プロトタイプ宣言要らないのか
初めて知った

0999774ワット発電中さん2019/04/08(月) 22:24:58.65ID:aLzNgash
>>997
ありがとう!勉強になった!

1000774ワット発電中さん2019/04/08(月) 23:05:23.65ID:Rt4+uldv
_----__---_--_--_----_-___--__--__-____--_-_--___-_-_______--_---_-___--_--_
-_-______----_-_--_-__-_-_-__-_-_-_---__-----__------_---___--___-______-_-_
----_----__-__-_--__-_-_-_-_---_-_-----_____----____-----_______-_-__-___-__
____----__--_--____-__-___-_-__-_-__-____-----_-_----_--_--_--___-_-_--_-_--
___-_-__--__-__--_---__-_----______-_-_------___-___---___--____------__--_-
-_-_--_-__-_____-_--__--_-_--__---___--________-__--_-----------___---_-___-
_-_-_-_------___---_---______----__-__-___-___--__-_-----____-__-_----__-_-_
_-_---_---_-_--__-_---_--_--__---___-__---_-__-__---_____-_____-____---__---
---_--____--__---_--__--_--___-_-_---_-_--_------_-_____-__--__-_--_-_______
_--_-__--___-____--____------_--___-__-__-_--___---_--__-___----__--_-__----
-_-__---__-_--__--______-__-_-_-__--_---_-____---_-_-__-__-___-_------_-_---
__-__-___-_-------__-_-_--__--_----___--____---_-_____--__----__-__-_--_-_-_
--__-__--_-_--___--_--__----___-____--__-____----_-_--___---__-___---__---_-
_-______---__-____---_-______-_--_---__--__--___--__-_--____------_-----_---
-_-_-----_---_____-_--_---__-____-_-_--__-_-_____-___---_-__--_-_-_-_--__---
-__-___-___------_----_-------_--____--_-_-__-______-_____-_---_-_--___-__--
_--______-_-__-_---__-___-__--_--_------___-____-__--_-_-_----___-__---_----
---__-----_--_---____-__--_-__-_---_--_-_--_-_--__-_-_---_-___--_____-______
_-__-_--_-____-_--__-_-__-__-__-___---_--___--------_--__-__-___-_-_--_--_--
___-__---_--__--_-___---___----__--__----_-___-_--_--___-_--__-_-_-__-_-__--
--__---_-_--__--_---_-__-__--_------_--_----_-_-____-__-________--__-__--___
-_-_--_--__--_-__-_-__---_-_-_---________-_-_-_--___-_-_-_-_-__-_-_--__-----
_--__----________---_-_-_-_-__-__-_------_-_----_-_-__--__----_______----___
--__-___-__---_--____-_----__--___-_-_----__-_---_--____---_-_-_-_--__-_-___
__-_----__-________--__-_-__--_-----_-____---_---__--___---__---_-_---_-__-_
-__---_-_-__----__--__-_-__--__--_--_-___--__------_-_-__---_--__-___-______
-__--_--_-______-_--__-__-_-__-___-_-__--__---___--_-_-__---___--_--_-------
__-__----_-_-___----__-_----__-__---_--_--__--___-_-_------__-__-____-____-_
___----__----_--_---_-_---__-___----_____-_-___-__-----___--__--_--______-_-
__-_---_-__-__-___---_----__-----_____-__-_____-_------_-_--__--__--___-__--
-_--___-_-_-___--------_____-___--__-___-_-__-__--_---_--____-_-_--__--_----
--__--_-_---_--______-__---______-_----___------__-_-___-__-____----_--_-_--
_-__--__--_-__-_-__-_-___------_-__-___--__-_-_----_-_--_-_----_-_-_-__-____
-_-_-__--_-__-_-__---_-_-_-_-___--_-_-----__-__-_______----__--__-_-_--_-_--
____-_---_____--_-___-_--____------__--_--____-_--__---__----___-__--__-----
_-_----_-_--____-_----__-_____-------________------_____-__-_-__---_---__--_
---___-__-_-_----_-__--____---___------__-------_-______-_-__-_---_-_____-__
-_-_-___--_--_-_-____-_-__--_---___-__--__--_--_---_--__-----_-_-___-____--_
__-__--------__-_-_-_-_-_----____-___-__-____-__-_-___-------__--____-_-_---
-----_-_-_____--_--_--_______-__---__-__-__-___--_--_-_-----___----__-_-__--
____----___--_---____--_----_--____--_---__-__-_------___--__-_-__--__-_-___
-___--_-__-____-------_-----_--__---_---_-_--_____-__-_-____----____-__--___
_--_-___-_-_--__---____-__----____--_-----_--____---_----__-___--_-__---____
___--__--_--__---__----__----_--__-_----_--_----__--___--_-_-_______-_____-_
-____-_-_---_---_---___--_-____--_----_--__-____---_--_-__-____---___--_-_-_
_-_--____-__-_---__--______--__-__-_---------__-_-_--___--_---___-__----_-__
_---_-_--__-__-_--_-_-----_-_____-___--_--____-_-_--_-__-_____-_--_---_--_--
_---____--__---___-___-__-__---_-__-____-_-_____--_-----__-__--_------_---_-
-_--__---_-___-_-___----_--_-_-_-_-__-___-__-___-_--__-__-__--_-_-__-----_--
_--__--________----__--__---_-----_--_----____-__-__--___--_-__-_------_____

10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 156日 5時間 41分 18秒

10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

レス数が1000を超えています。これ以上書き込みはできません。