Arduino初心者熱烈大歓迎質問スレ part23at DENKI
Arduino初心者熱烈大歓迎質問スレ part23 - 暇つぶし2ch993:774ワット発電中さん
19/04/05 16:39:05.89 DTYpTQfD.net
>>987
>まずGNDに落とし、そのあとでセンサーにつないで測定するという手順じゃないですよね。
>ずっと電圧かかりっぱなしになってるのが普通でしょ?
俺もそう思う。
温度センサーでシンク能力が低いやつがあってグランドにつないでから測定
するとうまくいくというのがセンサー一般の話と認識されて広まってるのか
と思う。
逆にソース能力が低いセンサーだったらプラスにつないでから測定しなけれ
ばならないから、あくまでそのセンサーへの対応なんだけど。

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

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

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

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

998:979
19/04/05 20:43:37.39 0xLtON32.net
>>996
同意
プリスケーラ使わないなら10kHz、めいっぱい使って10.24MHzだよね。
いずれにしても水晶発振子を交換するしかない。
一方、>>992>>995の言ってる意味は良くわからない。

999:774ワット発電中さん
19/04/05 21:02:10.11 nNYxRvJs.net
いや、水晶は交換しなくていいぞ
>>989
無理矢理だがこうなる
条件として
・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秒

1000:774ワット発電中さん
19/04/05 21:11:41.23 WgnThIRj.net
マイクロサーボ 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アダプターを使っても大丈夫ですか?

1001:774ワット発電中さん
19/04/05 21:17:05.00 nNYxRvJs.net
>>999
ごめんPWM取り出すの9と10だったわ
書き間違い
あと9と10のpinModeも当然OUTPUTにしてね

1002:774ワット発電中さん
19/04/06 18:35:09.27 i7V2LfW8.net
おかあさんとの約束よ

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

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

1005:774ワット発電中さん
19/04/07 19:03:24.41 b9B/L9kr.net
>>1003
inoでは関数のプロトタイプ宣言が要らないとか
純粋なC/C++ではないので

1006:774ワット発電中さん
19/04/07 22:09:15.44 cJZBOjKx.net
>>1005
知らなかった。前方参照の時はいつもプロトタイプ宣言してた。

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

1008:774ワット発電中さん
19/04/08 12:34:22.56 UVtXApbx.net
>>1007
hとcppなら必要だよ

1009:774ワット発電中さん
19/04/08 12:45:23.98 XItpg+Ab.net
URLリンク(github.com)
.ino は単にぜんぶくっつけてから自動的にプロトタイプ宣言が自動生成されて
なければ arduino.h を include して, #line ディレクトブ足されて、 .ino.cpp になる
なので、タブ分けしても全部 .ino ならプロトタイプ宣言は要らないし
.ino 同士なら .h の include なども無しに他の .ino ファイルの関数を呼ぶことが出来る

1010:774ワット発電中さん
19/04/08 22:13:12.21 aLzNgash.net
>>1004
そのページにも書いてあったか
結局言語はC/C++だけど、記述を省略できるような仕組みとライブラリ群をArduino言語と呼んでる感じだよな
>>1005
プロトタイプ宣言要らないのか
初めて知った

1011:774ワット発電中さん
19/04/08 22:24:58.65 aLzNgash.net
>>1009
ありがとう!勉強になった!

1012:774ワット発電中さん
19/04/08 23:05:23.65 Rt4+uldv.net
_----__---_--_--_----_-___--__--__-____--_-_--___-_-_______--_---_-___--_--_
-_-______----_-_--_-__-_-_-__-_-_-_---__-----__------_---___--___-______-_-_
----_----__-__-_--__-_-_-_-_---_-_-----_____----____-----_______-_-__-___-__
____----__--_--____-__-___-_-__-_-__-____-----_-_----_--_--_--___-_-_--_-_--
___-_-__--__-__--_---__-_----______-_-_------___-___---___--____------__--_-
-_-_--_-__-_____-_--__--_-_--__---___--________-__--_-----------___---_-___-
_-_-_-_------___---_---______----__-__-___-___--__-_-----____-__-_----__-_-_
_-_---_---_-_--__-_---_--_--__---___-__---_-__-__---_____-_____-____---__---
---_--____--__---_--__--_--___-_-_---_-_--_------_-_____-__--__-_--_-_______
_--_-__--___-____--____------_--___-__-__-_--___---_--__-___----__--_-__----
-_-__---__-_--__--______-__-_-_-__--_---_-____---_-_-__-__-___-_------_-_---
__-__-___-_-------__-_-_--__--_----___--____---_-_____--__----__-__-_--_-_-_
--__-__--_-_--___--_--__----___-____--__-____----_-_--___---__-___---__---_-
_-______---__-____---_-______-_--_---__--__--___--__-_--____------_-----_---
-_-_-----_---_____-_--_---__-____-_-_--__-_-_____-___---_-__--_-_-_-_--__---
-__-___-___------_----_-------_--____--_-_-__-______-_____-_---_-_--___-__--
_--______-_-__-_---__-___-__--_--_------___-____-__--_-_-_----___-__---_----
---__-----_--_---____-__--_-__-_---_--_-_--_-_--__-_-_---_-___--_____-______
_-__-_--_-____-_--__-_-__-__-__-___---_--___--------_--__-__-___-_-_--_--_--
___-__---_--__--_-___---___----__--__----_-___-_--_--___-_--__-_-_-__-_-__--
--__---_-_--__--_---_-__-__--_------_--_----_-_-____-__-________--__-__--___
-_-_--_--__--_-__-_-__---_-_-_---________-_-_-_--___-_-_-_-_-__-_-_--__-----
_--__----________---_-_-_-_-__-__-_------_-_----_-_-__--__----_______----___
--__-___-__---_--____-_----__--___-_-_----__-_---_--____---_-_-_-_--__-_-___
__-_----__-________--__-_-__--_-----_-____---_---__--___---__---_-_---_-__-_
-__---_-_-__----__--__-_-__--__--_--_-___--__------_-_-__---_--__-___-______
-__--_--_-______-_--__-__-_-__-___-_-__--__---___--_-_-__---___--_--_-------
__-__----_-_-___----__-_----__-__---_--_--__--___-_-_------__-__-____-____-_
___----__----_--_---_-_---__-___----_____-_-___-__-----___--__--_--______-_-
__-_---_-__-__-___---_----__-----_____-__-_____-_------_-_--__--__--___-__--
-_--___-_-_-___--------_____-___--__-___-_-__-__--_---_--____-_-_--__--_----
--__--_-_---_--______-__---______-_----___------__-_-___-__-____----_--_-_--
_-__--__--_-__-_-__-_-___------_-__-___--__-_-_----_-_--_-_----_-_-_-__-____
-_-_-__--_-__-_-__---_-_-_-_-___--_-_-----__-__-_______----__--__-_-_--_-_--
____-_---_____--_-___-_--____------__--_--____-_--__---__----___-__--__-----
_-_----_-_--____-_----__-_____-------________------_____-__-_-__---_---__--_
---___-__-_-_----_-__--____---___------__-------_-______-_-__-_---_-_____-__
-_-_-___--_--_-_-____-_-__--_---___-__--__--_--_---_--__-----_-_-___-____--_
__-__--------__-_-_-_-_-_----____-___-__-____-__-_-___-------__--____-_-_---
-----_-_-_____--_--_--_______-__---__-__-__-___--_--_-_-----___----__-_-__--
____----___--_---____--_----_--____--_---__-__-_------___--__-_-__--__-_-___
-___--_-__-____-------_-----_--__---_---_-_--_____-__-_-____----____-__--___
_--_-___-_-_--__---____-__----____--_-----_--____---_----__-___--_-__---____
___--__--_--__---__----__----_--__-_----_--_----__--___--_-_-_______-_____-_
-____-_-_---_---_---___--_-____--_----_--__-____---_--_-__-____---___--_-_-_
_-_--____-__-_---__--______--__-__-_---------__-_-_--___--_---___-__----_-__
_---_-_--__-__-_--_-_-----_-_____-___--_--____-_-_--_-__-_____-_--_---_--_--
_---____--__---___-___-__-__---_-__-____-_-_____--_-----__-__--_------_---_-
-_--__---_-___-_-___----_--_-_-_-_-__-___-__-___-_--__-__-__--_-_-__-----_--
_--__--________----__--__---_-----_--_----____-__-__--___--_-__-_------_____

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


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch