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

レス数が1000を超えています。これ以上書き込みはできません。
1774ワット発電中さん2018/05/25(金) 21:53:24.61ID:DlxbWaPO
http://www.arduino.cc/

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

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


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


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

2774ワット発電中さん2018/05/25(金) 22:16:22.43ID:5qm1iORx
>>1

3774ワット発電中さん2018/05/25(金) 22:20:09.44ID:hgaONco9
>>1
乙uino

4774ワット発電中さん2018/05/25(金) 22:21:07.45ID:a7jOxt4Q
こんなのならまだわかるけどね。
https://www.amazon.co.jp//dp/B01KN41PQU

5774ワット発電中さん2018/05/25(金) 22:32:56.24ID:a7jOxt4Q
Nanonoケースってのはみなさんいろいろ考案されているようですね。
https://www.thingiverse.com/search?q=Arduino+Nano

6774ワット発電中さん2018/05/25(金) 22:37:54.30ID:NNMAQLX7
こういうトレイは出したりしまう時に便利そう

長いプレボとMegaとRaspberry Piが載せられるみたい

https://img.staticbg.com/thumb/water/oaupload/banggood/images/CF/3C/a3ca2993-ff6c-456b-8efb-13585c8c3f28.jpg

7774ワット発電中さん2018/05/25(金) 22:49:02.84ID:cQWu5gEj
ブレッドボードのまま完成品として使うケースと言う事が理解されなかった様だ

8774ワット発電中さん2018/05/26(土) 00:14:34.96ID:mf3FDlod
ボード作成に凝るのかケース作成に凝るのかと言う
選択だと理解できなきゃ仕方ない。

9774ワット発電中さん2018/05/26(土) 02:12:12.46ID:MzS5V6nK
秋月のブレッドボード、裏の両面テープが剥がれて電極が剥き出しになってしまったからケースを作りたかった。

10774ワット発電中さん2018/05/26(土) 02:40:56.22ID:SKnDn5nj
ブレッドボードって何で全部同じ様な裏面両面テープの作りなんだろうな

11774ワット発電中さん2018/05/26(土) 14:18:25.09ID:F7NY4Tmh
どっかに貼れるし、樹脂で蓋するより安いのかな?

12774ワット発電中さん2018/05/26(土) 19:28:43.68ID:RfIYM1oe
>>6
そういう固定するとコードを持ち上げる力かかったときにコネクタが剥がれて壊れるからなぁw

13774ワット発電中さん2018/05/27(日) 01:08:18.34ID:3u1KFoiq
プレボ?

14774ワット発電中さん2018/05/27(日) 02:49:57.90ID:2ceRkKSz
フレドはいい奴

15774ワット発電中さん2018/05/27(日) 09:22:28.86ID:5NJz0Y73
PoluluのA4988搭載品などのバイポーラステッピングモータードライバに
バイファイラ巻でユニポーラ駆動のステッピングモーターを繋ぐことは
センタータップを無視して各コイルを繋げば動くと言うのは
理屈でも実験でも分かっているのですが
2つのコイルのセンタータップが1つにまとめられている5線式のモーターは動かせませんよね?
ですが
AdafruitのL293D搭載のモーターシールドv1にはモノファイラ巻のモータもバイファイラ巻のモーターもドライブできると書いてあります
その場合センタータップは纏めてGNDに繋げろと言う表記があります
この差はどうして生じるのですか?

16774ワット発電中さん2018/05/28(月) 01:07:30.60ID:jXVo/8iO
>>15
>2つのコイルのセンタータップが1つにまとめられている5線式のモーターは動かせませんよね?
この認識自体が間違ってるんじゃないかと思う
自分でもそういう使い方しようと考えたことはないんだけど
電流の流れ方を考えて見ると、センタータップを電源orGNDに
まとめてつないでる場合は、バイポーラのドライバー使ってても
ユニポーラドライブしてるのと等価になるんじゃ?

※ドライバーでチョッピングして定電流駆動するときはどうなのかまでは
 考えてません

17774ワット発電中さん2018/05/28(月) 04:24:35.12ID:2c6lyM3G
>>16
ありがとうございます
確かに
仮にセンタータップをどちらもGNDに接続したとして各コイル両端をバイポーラのドライバに接続したとすると
センタータップから見てローサイドのコイルには電流は流れずハイサイド側のコイルにだけ電流が流れますね
励磁順序から考えても確かにユニポーラ駆動しているのと変わらないような気がします
それではなぜPoluluのA4988搭載のバイポーラドライバには
『Some unipolar stepper motors (e.g. those with six or eight leads) can be controlled by this driver as bipolar stepper motors.
  Unipolar motors with five leads cannot be used with this driver.』
と表記されているのでしょうか?
単にユニポーラ駆動になってしまいバイポーラ駆動が行われないからこう書かれているのでしょうか?
それとも何か不都合があるのでしょうか?

※参考
https://www.pololu.com/product/1182
https://www.pololu.com/product/1182/faqs

18774ワット発電中さん2018/05/28(月) 04:43:06.17ID:2c6lyM3G
最後の行のことを考えたら何となく
定電流制御のために電流をセンシングする回路に問題が出るかも?と思いました
例えばローサイドのピンに流れ込む電流を微少な抵抗で拾ってる場合とか
ユニポーラ駆動させた場合だと常に0になってしまいますし

Adafruitのモーターシールドは定電圧駆動なので問題ないのかな?

19774ワット発電中さん2018/05/28(月) 07:28:32.90ID:qOmrhvdp
unsigned long a;
word b;
b=(a<1023)?a:1023;
if (b>1023){ 異常 }

この様な流れで異常に引っかかる事があるのですが、何処に問題があるのでしょうか
キャスト入れるにも、何処に入れれば良いのかさっぱり解りません

20774ワット発電中さん2018/05/28(月) 08:25:51.46ID:DuZALAKF
a=0;
とか最初にいれとかないと
a はいくつになるんだってなるから

21774ワット発電中さん2018/05/28(月) 10:04:15.35ID:9WDKjLTb
>>17
どういう意図で『・・・』という表記しているかは、そちらに聞くしかないと思いますが、
「バイボーラ・ドライバーで、5線式のユニポーラモーターを(ユニポーラ・ドライブで)
動かせるよ」って書いてあること自体、今まで見たことがないです。
普通はユニポーラドライブするのにわざわざ(本来は複雑な)バイボーラの
ドライバーを使う必要はないわけですから。

※A4988に限らず、電流検出用の抵抗はローサイドのソース(あるいはエミッタ)側に
入れるのが普通なので、モーターのセンタータップをGNDに接続すると電流検出が
できませんが、電源側に接続すれば問題なさそう

22774ワット発電中さん2018/05/29(火) 03:49:55.88ID:1cG1twGF
>>19
1023ULとusigned longな事を明示してみたら

23774ワット発電中さん2018/05/29(火) 17:51:03.17ID:aGho2COM
>>19
暗黙の型変換をやめれ
word aa = a & 0xffff;
としてaaを使え

24774ワット発電中さん2018/05/29(火) 19:30:54.62ID:o6RJ7F6I
aが大きかったらダメじゃん

25774ワット発電中さん2018/05/30(水) 00:46:19.67ID:WwPWceQ3
>>19
if (b>1023){ 異常 } の「異常」のところで、aとbの値を表示させてみろ
話はそれからだ

26774ワット発電中さん2018/05/30(水) 01:06:40.39ID:s7wCNH8j
(word)をaの前に付ければ良いんじゃないの?

unsigned long a;
word b;
b=((word)a<1023)?(word)a:1023;
if (b>1023){ 異常 }

27774ワット発電中さん2018/05/30(水) 13:07:17.45ID:+g0oOPMP
怪しい時はコンパイラ吐いたコードを確認するよねふつう
コンパイラのバグの可能性もあるし

28774ワット発電中さん2018/05/30(水) 13:42:20.82ID:tIBC7wvz
>>25 が言うように異常のときにaとbを16進で表示すれば分かりそうだけどね
質問者はもういないのかな

29774ワット発電中さん2018/05/30(水) 13:45:42.53ID:TabjnDCV
1023ビットシフトってなんだ?

30774ワット発電中さん2018/05/30(水) 15:24:40.97ID:9k9d/tW4
ビットシフトじゃなくて比較演算子でしょ
ビットシフトは2つくっ付けてどうぞ

31774ワット発電中さん2018/05/30(水) 15:28:14.69ID:JaXbp6V4
ここはC言語スレでなはくArduinoスレなのだから

b = constrain(a, 0, 1023);

と答えるべきなのではないだろうか?

32774ワット発電中さん2018/05/30(水) 16:07:25.60ID:gGGH/Jrv
御意!

33774ワット発電中さん2018/05/30(水) 16:09:47.51ID:LbpZUWI/
>>30
ゴメン、>が一つなのに二つに見える専ブラがあるんだ。
初めて気がついた。

34774ワット発電中さん2018/05/30(水) 16:55:27.48ID:T1TNobrb
>>31
arduinoすげえ そんな関数まで用意してるのか

35774ワット発電中さん2018/05/30(水) 18:20:45.86ID:nyE4qeqf
Wi-Fi接続やFPGAが利用可能に??Arduino、ユーブロックスのワイヤレス技術を搭載した4種類の新ボードを発売 | fabcross
https://fabcross.jp/news/2018/20180528_arduino.html

ビット・トレード・ワン、Arduino専用学習リモコン基板「ADAUDIR」発売へ | fabcross
https://fabcross.jp/news/2018/20180528_adaudir.html

36774ワット発電中さん2018/05/30(水) 18:48:05.24ID:1IKgfVXA
FPGAは最高だけど、LTEはバンドが糞だな

MKR Vidor 4000
FPGA搭載
8 Mbyte SDRAM, 2 Mbyte QSPI Flash (1MB for user applications), Micro HDMI connector, MIPI camera connector,
Wifi & BLE powered by U-BLOX NINA W10 Series, the classic MKR interface on which all pins are driven both by SAMD21 and FPGA
and a MiniPCI Express connector with up to 25 user programmable pins. The FPGA contains 16K Logic Elements,
504Kbit of embedded RAM and 56 18x18 bit HW multipliers for high-speed DSP; Each pin can toggle at over 150 MHz


MKR NB 1500
LTEカテゴリーNB1(NB-IoT)、LTE-M
Cat M1/NB1 deployed bands 2, 3, 4, 5, 8, 12, 13, 20, 28

37774ワット発電中さん2018/05/30(水) 21:12:18.10ID:GjxE0xH2
>>35
Arduino UNO WIFI Rev 2ってあるんだが、Rev 1もとっくに出てたって事?

38774ワット発電中さん2018/05/31(木) 07:02:37.12ID:l07/dnBR
色々な意見はあると思うが、Arduinoは成功した、と言えるのでなかろうか。
日本人の発案では無いのが残念だ。

39774ワット発電中さん2018/05/31(木) 07:25:36.21ID:QDY6X/5F
>>38
>日本人の発案では無いのが残念だ
狭いな。
ってかそんなことを言ってたら世の中残念なことの方が多い。

40774ワット発電中さん2018/05/31(木) 08:47:56.90ID:/wHk6/eU
そもそもArduinoが失敗したなんて思ってる奴いるのか?

41774ワット発電中さん2018/05/31(木) 08:49:10.89ID:2QVic4FN
んー電子工作に興味が無いくせにArduinoを少しかじっただけのIT畑の人間とかは、「最近アップデート聞かないけど終わったの?」みたいなことを聞いてくるね…

42774ワット発電中さん2018/05/31(木) 09:03:54.11ID:KFkm3w4E
>>41
なんかwindowsみたいな感じなんだろうな。

43774ワット発電中さん2018/05/31(木) 10:00:35.34ID:5b5OH8nL
電子工作とITでは住んでる人は違うの?

44774ワット発電中さん2018/05/31(木) 12:22:42.48ID:l07/dnBR
>>39
もう一度、昔の電子立国日本のようになって欲しいんだよ。
バンバン利益を上げて1000兆の借金を無くして欲しいんだよ。
このままじゃ若い人の負担が大きすぎる。

25年前、イギリスの技術提携先に出張に行って、作っている機械のCPUを見たら
日立のものを使っていて、これが一番使いやすい、と言ってた。
じんわりと誇らしかった。

45774ワット発電中さん2018/05/31(木) 12:56:21.48ID:SRRu7CVW
>>44
そのためには
謙虚さ
勤勉さ
夢への期待
を復活しないと。

46774ワット発電中さん2018/05/31(木) 12:58:15.56ID:wWZFn9f2
悪貨は良貨を駆逐する
グローバル化されて、世の中全部グレシャムの法則どおり進んでるw

47774ワット発電中さん2018/05/31(木) 13:27:32.22ID:pDM9PPjD
技術者を駒にしたい会社が増えて、
会社に使われている技術者が増えたって事
夢を持てないよ〜

48774ワット発電中さん2018/05/31(木) 16:48:48.18ID:UpGEgKmr
>>44
公務員を半分にして、残党の給料も半分にする。
あっという間に解決。
ま、無理だろうな。
食いつぶされるまであと何年持つかな…。

49774ワット発電中さん2018/05/31(木) 23:27:26.13ID:bUoCCPb7
割り込みの処理の組み方がわかりませんというか

10ms毎の割り込みで2ポートad変換してそれぞれの値を変数に取り込み、5回移動平均した値を100ms毎にシリアルで送りたいんですが、どのように処理したら良いでしょうか。
MsTimerで10msごとに割り込み処理を起動させようと思っています。その処理の中でad 変換と移動平均計算するとこまでは良いのですがシリアル送信は何処で処理すれば良いでしょうか

50774ワット発電中さん2018/05/31(木) 23:45:46.61ID:mheIp58Z
>>49
割込みが10回発生するごとに1回送信すればいいんでないの

51774ワット発電中さん2018/06/01(金) 00:21:53.56ID:H8UViS+6
割り込み処理の中でデータ準備できたらフラグ立てて、
メインルーチンの無限ループでそのフラグチェックして、そこで送信

52774ワット発電中さん2018/06/01(金) 07:31:56.14ID:JFFg49zT
>>50>>51
ありがとうございます。
フラグを立ててメインで送信する場合と、割り込み処理内で送信する場合で何か意味合いが変わってきますか?

53774ワット発電中さん2018/06/01(金) 08:29:25.89ID:H8UViS+6
割り込み中の割り込みとか
メインと割り込み内でのserial競合とか
そういう問題

54774ワット発電中さん2018/06/01(金) 16:26:17.14ID:A2OCacLa
というかAnalogReadってミリオーダー耐えられたっけ、あれ結構時間かからなかった?
自分でポート叩いてるとかならまだマシだろうけど

55774ワット発電中さん2018/06/01(金) 18:40:47.48ID:8m91VLN8
1msで終わらないようなADCなんてある?

56774ワット発電中さん2018/06/01(金) 19:15:25.47ID:uiLtEI8R
二重積分型

57774ワット発電中さん2018/06/01(金) 20:58:19.27ID:A2OCacLa
一応100usか、まぁ1万回も読むこたないと思うけど
https://www.arduino.cc/reference/en/language/functions/analog-io/analogread/

58774ワット発電中さん2018/06/01(金) 21:38:47.20ID:TA5Px/G5
>>56
スレタイ

59774ワット発電中さん2018/06/02(土) 11:35:29.36ID:nArUVzxb
pro microをPCに繋いでもRXとTXのLEDが点灯しないんですが故障ですかね

60774ワット発電中さん2018/06/02(土) 11:44:45.91ID:6Fv6GKqI
pro microあるある。
刺さりが弱い。

カチッとノッチから音がするまで刺すべし。

61774ワット発電中さん2018/06/02(土) 12:20:15.57ID:nArUVzxb
>>60
しっかり挿しても点かなくてPCに認識されないんでやっぱり壊れてるっぽいですね

62774ワット発電中さん2018/06/02(土) 12:33:04.11ID:Vld66o3M
>>61
充電専用のデータ線が配線されていないケーブルじゃないよな?

63774ワット発電中さん2018/06/02(土) 13:12:51.63ID:ea4OA/4f
>>59
それ中華の互換品じゃね?
んで尚且つピンとか組み立てて無い一番安い奴だろ?


そういうのはデフォルトでbootloader書き込んでないのが売られてるの知ってる?

64774ワット発電中さん2018/06/02(土) 16:17:42.67ID:EPczxJX5
中華Nano買ったとき、コネクタ不良の掴まされたことがある。

65774ワット発電中さん2018/06/03(日) 23:48:06.13ID:bgdq/k9D
一つしかないのなら
壊れてるかどうか判断できないよね

66774ワット発電中さん2018/06/03(日) 23:54:15.38ID:gMsj/FQs
中華クローンしか持って無いし、だいぶ数買ったけど、ブートローダも含めてトラブル無しだなあ。
素の328Pを買って来てブートローダを書き込んでUnoのを差し替えてみたことはあるんだけどね。

67774ワット発電中さん2018/06/03(日) 23:56:26.95ID:bZUZAyNQ
>>64
よくハンダ漏れがあって、中華通販する人ならコネクタのハンダを一応あげとくのは、半ば常識。

68774ワット発電中さん2018/06/04(月) 00:31:02.62ID:12gInCab
>>67
俺の遭遇したのは、miniUSBのコンタクトピンが存在しない不良だった。
はんだづけしてないんじゃなく、存在しない。
ワケアリ品として正確に説明してメルカリ300円で売れた。

69774ワット発電中さん2018/06/04(月) 03:13:27.35ID:sRv/fgnv
中国のArduinoクローン品だと
コネクタは付いてるけど
なんだかとってもパンクロッカーみたいな角度に付けられてるもあるよね
Megaのクローンでなんだかとっても生花の剣山みたいなのが届いた事がある

70774ワット発電中さん2018/06/04(月) 11:07:08.10ID:US3CATLo
生花の剣山が届いてないからいいじゃない

71774ワット発電中さん2018/06/04(月) 12:43:22.59ID:KtoEJgPv
未はんだのピンヘッダが同梱されて来る方がみんな幸せになれそうだ。

72774ワット発電中さん2018/06/04(月) 17:21:14.95ID:GqG6cRBt
pro microをUSB給電しながら5Vをoutputしたいのですが、どのピンを使えばいいのでしょうか

73774ワット発電中さん2018/06/04(月) 17:59:26.76ID:0P2D+0O/
>>72
ジャンパーを3.3VにしてあるならUSBからしか取れない。
5Vにしてあるならどの出力ピンからでも取れる。

74774ワット発電中さん2018/06/04(月) 18:09:09.04ID:pyqD/xoI

75774ワット発電中さん2018/06/04(月) 18:48:21.01ID:frXcTqol
>>73
>>74
なるほど!ありがとうございます!

76774ワット発電中さん2018/06/05(火) 00:29:06.19ID:yegFRm/O
昨日かおとといArduino IDEでボードデータのアップデートがでて更新したら
それまで普通に書き込めてた中華製のnanoに書き込めなくなってたのに今日気づいた
結構悩んだわー
>>59と関係あるのかもしれない

もしC:\Users\ユーザー名\AppData\Local\Arduino15\packages\arduino\hardware\avr 内に「1.6.21」フォルダがあったら削除してみて
俺はそれで書き込めるようになった

77774ワット発電中さん2018/06/05(火) 00:38:40.54ID:yegFRm/O
あ、>>61でPCに認識されてないって書いてあるから関係ないな

78774ワット発電中さん2018/06/05(火) 08:10:17.72ID:d5bFVwSB
3.3v駆動でリチウムイオンバッテリーの電圧を調べる方法ってある?

79774ワット発電中さん2018/06/05(火) 08:29:08.81ID:MgRygGaL
ターゲットが3V〜5Vくらいなら1:4で分圧して
analogReferenceをINTERNALにして
基準電圧を内部1.1VにしてanalogReadしたら?
分解能はちょっと落ちるがバッテリーチェックならいいでしょ

80774ワット発電中さん2018/06/05(火) 10:31:05.07ID:Btez6fgR
>>76
インチキFT232ってことはない?

81774ワット発電中さん2018/06/05(火) 10:42:22.99ID:9yDVwq+t
232はまだマシ
CH110とかマジ変な動きする

82774ワット発電中さん2018/06/05(火) 15:54:41.98ID:1zZ/C1MH
CHは、あれはドライバからして怪しいよな
安いけど

83774ワット発電中さん2018/06/05(火) 20:09:34.36ID:9yDVwq+t
>>82
まつがったch340だった
なんで110で入力したんだろう

ところでこのch340、去年辺りからWindows10の標準ドライバで動くようになったぽい。

84774ワット発電中さん2018/06/05(火) 22:09:32.65ID:+tvHKKL/
>>81
「変な動き」に関して詳しく教えて。

85774ワット発電中さん2018/06/05(火) 22:52:01.07ID:SpcgMBzY
ch340でハマったことは、TXRXのLEDを除いてないぞ。

86774ワット発電中さん2018/06/05(火) 23:00:29.81ID:xeZE1u68
pro microでFT232とかのシリアル変換関係ないんじゃね?
ATMega32U4でしょ?

nanoクローンとかならまだしも。

87774ワット発電中さん2018/06/06(水) 12:22:51.72ID:QYFZ58KO
Nanoクローンなんだけど、
ボード設定が「Old Bootloader」でしか書き込めないんだけど、これって普通?
https://i.imgur.com/mhVxCI2.jpg

特に不具合はないけど、Oldって嫌だなーと思って

88774ワット発電中さん2018/06/06(水) 12:25:38.06ID:QYFZ58KO

89774ワット発電中さん2018/06/06(水) 12:33:30.44ID:5Psq398a

90774ワット発電中さん2018/06/06(水) 17:38:50.89ID:C8HmueS+
Arduino M0の外部割込みはどれくらいのレイテンシで動作しますか?

91774ワット発電中さん2018/06/06(水) 19:39:52.29ID:5DKraXK6
>>87
1個しか持って無いなら仕方ないけど、ファームウェアを新しいのに書き換えりゃいい。
スケッチの書き込みが速くなって快適だよ。

92774ワット発電中さん2018/06/06(水) 19:47:08.58ID:5DKraXK6
よろしければこちらをどぞ。
http://neo-sahara.com/wp/arduino1621_renewbootloader

93774ワット発電中さん2018/06/06(水) 20:59:08.79ID:VM6X0acv
>>91
>>92
おおお!ありがとう!もし座薬入れるときがあったらお手伝いします!

94774ワット発電中さん2018/06/07(木) 00:50:18.92ID:qbMupatg
まだ購入していないのですが回帰反射センサーと9軸センサー?を組み合わせてみるか迷っている事があります。
宙に固定されている箱1と自分で動かす箱2をxセンチ離して面が正確に向き合う角度で高さも揃っているかズレを数値化できるものを作りたいです。最終的にズレをモーターで動かして揃えたいと思っています。
箱1と箱2に9軸センサーをつけてピッタリになると反射センサーで判断できる方法とかできないかと思いましたが、空中にあるので箱1に基盤などつけずにズレを認識したいです。
良い方法があればアドバイスを頂きたいです。宜しくお願い致します。

95774ワット発電中さん2018/06/07(木) 01:43:06.53ID:aZrqAAYG
ラズパイだと画像認識入れてターゲットの箱にマーカー付けとけば簡単に制御できるけど
arduinoだとどうなんだろうな
とりあえず箱の計測したい面に四角錐を取り付けて
各面を正面から二次元測定して面積を微分すれば傾きと角速度が計測できるけど
やっぱり処理の重さ的にラズパイがええな

96774ワット発電中さん2018/06/07(木) 01:45:52.66ID:aZrqAAYG
とりあえず半球を黒く塗りつぶした球をそれぞれX,Yで2つ取り付けて
Arduinoがわから2つセンサーで監視して、それぞれ黒く見えるか、黒く見えないかでどんな傾き方してるかは観測できると想う
むかーーーーーーーし大学でやった

97774ワット発電中さん2018/06/07(木) 03:52:15.67ID:Eu6A7Olh
RFIDでなにか作ろうと思うのですが
誰がにあげて、手元に触れない状態で予備のRFIDの追加を後でする方法とかありますかね?

98774ワット発電中さん2018/06/07(木) 06:23:20.99ID:TzDe3eL4

99774ワット発電中さん2018/06/07(木) 07:33:20.31ID:DT1X0/Vc
ない
ID情報はタグに含まれてるから追加はできない
でも機能追加はいくらでも後からできる。それはアプリの問題だから

100774ワット発電中さん2018/06/07(木) 11:06:51.58ID:dIYZhERj
>>94
実現したい2箱の位置と姿勢の精度は?
例えば9軸モーションセンサーは各軸の精度や軸間のクロストークがあり仕様が明らかにならないと設計できない。

101774ワット発電中さん2018/06/07(木) 12:08:43.00ID:DT1X0/Vc
俺だったらカメラと格子模様のレーザー使うかな
ESP32、picojpeg、grid laser module、OV7670組み合わせたら、あとは数値化含めてプログラミングと校正データ取りだけの問題
格子に拘らず光の当て方工夫すればするだけプログラミングの容易さと精度高めれる

102774ワット発電中さん2018/06/07(木) 19:37:18.25ID:qbMupatg
>>95
>>96
>>100
>>101
レスありがとうございます。
箱1は50mmほどで箱2は三脚になっている位置合わせが大変なレーザー測定器になっています。距離は300mm以内です。ズレ精度は数ミリ以内の誤差にしたいです。アドバイス頂いた知らなかった部品や方法など調べてみます。
とても助かりました。

103774ワット発電中さん2018/06/08(金) 01:05:58.65ID:xE4TsYdW
arduinoのみで効果音を再生したくて
↓このブログを参考にRAWファイル作るところまでは出来ました。
http://nn-hokuson.hatenablog.com/entry/2017/09/01/092945

(Windows7ではxxdコマンドが使えない?みたいだったので
 vim81-kaoriya-win32というのをダウンロードしました。)

ところがVimの中のxxd.exeに「xxd -i ファイル名.raw」と入れても
どうやら文字列だけを変換しているようで望みの結果が得られません。
C:\Users〜ファイル名.rawにしても上手く行かないようです。

(どこで聞けばいいのかさえよく分かっていないので)
多分お門違いかとは思いますが、どなたかご存知の方がいらしたら
教えてはいただけないでしょうか?

104774ワット発電中さん2018/06/08(金) 01:44:51.15ID:LVoKLNSY
linux系で開発してるんでないの
ファイル 上げてくれれば ubuntu /xxd でファイル変換してみるよ

105774ワット発電中さん2018/06/08(金) 01:56:36.88ID:y70H43fR
>>103
それLinuxのコマンドとviの派生エディタでしょ?
なのに、あなたはWindows7環境ってことなの?
もしそうなら「Windows バイナリダンプ」とかで検索してみて。
あと、自分の環境ちゃんと書かないと教えようが無いよ。
知ってる限りでは certutil コマンド とかが使えそうだけど…。

106774ワット発電中さん2018/06/08(金) 02:21:08.45ID:y70H43fR
自分も興味あったんでPowerShellでcertutilコマンド実行してみたけどちゃんと吐いてくれる。
あとはテキストエディタで「, 0x」挿入すればおぜん立ては出来るかと思う。
Windows7の環境は無いので参考になるか知らんけど…。

107774ワット発電中さん2018/06/08(金) 02:45:07.85ID:jIKYwHSk
それやったけど音質悪いよ

108774ワット発電中さん2018/06/08(金) 02:59:27.89ID:y70H43fR
>>107
>

109774ワット発電中さん2018/06/08(金) 03:00:00.59ID:y70H43fR
あ、しまった。
>ここでは、小さな効果音などの比較的小さな音声ファイルを使うことを想定して、
とあるよ。

110774ワット発電中さん2018/06/08(金) 03:14:41.72ID:y70H43fR
結局、VMwareでUbuntu起動してxxdでリダイレクトするのが一番速かったわw

111774ワット発電中さん2018/06/08(金) 03:14:50.75ID:xE4TsYdW
深夜にも拘らずたくさんレスありがとうございます。

>>104
お手数をお掛けして申し訳有りません。
今回はご親切に甘えさせてもらってもよろしいでしょうか?
https://free.filesend.to/filedn_infoindex?rp=70aec2e7cd6c9c158fda5c818f7bb50o
ファイルの受け渡しもこれで良いのかどうかすら分かっていませんが…
何卒よろしくお願いします。

>>105
↓一応Windows用のVimということで飛びついたんですが…
https://qiita.com/toshihirock/items/743b26f50cbd0f1d519c
適当なキーワードだけで闇雲に進めてちゃやっぱりダメですよね…

>>106
certutilコマンドでC言語の下2桁に変換出来るということですか?
(自分でも何言ってるのかよく分かっていませんが…
 1秒あまりの効果音を8000Hzでサンプリングしてるのですが、
 それだと「,0x」を1万回挿入することになりますか?)

>>107
モビルスーツの起動音ですので音質も何も…(ちょっと恥ずかしい…)

112774ワット発電中さん2018/06/08(金) 03:36:15.33ID:y70H43fR

113774ワット発電中さん2018/06/08(金) 03:42:52.08ID:jIKYwHSk
>>111
この方法でやったよ。音質悪いよ。でも効果音ならいいかも
https://blogs.yahoo.co.jp/mikewanko2/13935309.html

114774ワット発電中さん2018/06/08(金) 08:05:51.06ID:ilc/2uiN
>>111
モビルスーツの開発者様でしたか!
僕の夢はモビルスーツに乗って大気圏を往復する事なので完成を心待ちにしています!
開発は大変でしょうが頑張って下さい!

115774ワット発電中さん2018/06/08(金) 08:17:03.32ID:PQMv5S4d
モビルスーツの音って機械の動作音じゃなくて、意図的に出してる音だったのか

116774ワット発電中さん2018/06/08(金) 08:39:09.08ID:tEFft0u9
爆発音も意図的に出してるんだろ。それとおなじかw

117774ワット発電中さん2018/06/08(金) 09:45:16.21ID:+JJruC8J
宇宙空間に出ちゃうとほぼ聞こえないしな

118774ワット発電中さん2018/06/08(金) 09:48:15.20ID:LVoKLNSY
>>111
http://fast-uploader.com/file/7083974149810/
ファイル名にスペース入れるのはやりにくいのでちょい変更した
$ xxd -i msm-10Zock.raw >msnZock.c

119qfd2018/06/08(金) 09:58:57.08ID:WaUSP/xq

120774ワット発電中さん2018/06/08(金) 11:06:36.96ID:xE4TsYdW
>>112 >>118
ありがとうございます。ご親切忘れません。感謝。

>>113
ご紹介ありがとうございます。解説が丁寧なブログですね。
次はこれを参考になんとか自力で頑張ってみようと思います。

121774ワット発電中さん2018/06/08(金) 11:38:05.95ID:fZv3TGyM
ぐぽ〜ん

122774ワット発電中さん2018/06/08(金) 14:18:06.11ID:y70H43fR
>>120
グラフィックは専用サイトもあって、この手の方法でデータを用意するのが割と普通だけど、
これでどんなデータでも可能になったので面白かったです。

123774ワット発電中さん2018/06/09(土) 00:54:38.24ID:z1zpQgob
arduinounoを使っています。
大量のLEDを扱うのでLEDもUNOも外部から5vを供給している状態ですが、この状態でUNOのUSB端子をPCに繋いでシリアル通信できますでしょうか?
外部供給の5vがUSB端子に逆流してPCを壊してしまう可能性を考えると怖くて繋げられない状態です。

124774ワット発電中さん2018/06/09(土) 02:01:23.29ID:IeRcdvcf
>>123
あーそれは辞めた方がいい
TXピンとRXピンをPCに繋げればいいんだけど
TX・RXピン ー(間に何か必要)ー PC

125774ワット発電中さん2018/06/09(土) 02:15:28.49ID:yJCf/+Tj
>>124
https://www.amazon.co.jp/gp/aw/d/B01FVTBZRG/
シリアル→USB変換アダプタにTX・RXピンだけ繋げばいけますかね?
とにかく、UNO内蔵のUSBは使わないようにします。

126774ワット発電中さん2018/06/09(土) 02:32:44.24ID:FjRdrlPS
USB光絶縁のDCDCコンバータ外して接続

127774ワット発電中さん2018/06/09(土) 03:32:52.90ID:RuNxB+W/
>>125
GNDもつながないと化けるぞ。
あと、スケッチ書き込むときにリセット押さないと書き込めないから気を付けるんだぞ。
あとそのamazonのFTDIチップは本物かどうか怪しいから、ある日突然使えなくなっても泣かないように。
ついでに中国からの発送だから2,3週間かかるから注意したほうが良いぞ。

128774ワット発電中さん2018/06/09(土) 06:12:27.98ID:dZt2NVK9
逆流するか?
https://i.imgur.com/tFQqRru.png

129774ワット発電中さん2018/06/09(土) 07:57:51.08ID:z7reL91Y
VINが6.6Vを超えると切れると読めるんだけど?
いま、どこから電源供給しようとしてるんだろう?

130774ワット発電中さん2018/06/09(土) 08:04:04.19ID:vh2okYwz
めんどくせえからダイオードでもつけとけ

131774ワット発電中さん2018/06/09(土) 10:06:18.61ID:fidyeRGM
まって、まって。

UNOの純正の話ですよね?

>大量のLEDを扱うのでLEDもUNOも外部から5vを供給している状態ですが、この状態でUNOのUSB端子をPCに繋いでシリアル通信できますでしょうか?

この接続をしたときにPCのUSBの電源に逆流するする、と思っている人って、UNOの回路図をご覧になってるのでしょうか?
質問者が回路図を理解できないということはありだとしても、回答者が回路図も見ていないのだとしたら悪質だと思います。


それ以前の話ですが、UNOのDCジャックから5Vを供給する事は規格外です。

132774ワット発電中さん2018/06/09(土) 13:20:14.59ID:z7reL91Y
>>131
> この接続をしたときにPCのUSBの電源に逆流するする、と思っている人って、UNOの回路図をご覧になってるのでしょうか?
この接続とは、5Vをどこから入力すると言う仮定?
いろんな記事で見かける外部から5番ピンの5Vに直接与える方法だと、
USB側に流れ込むでしょう。
公式ドキュメントでは、お勧めしないと書いてある。

133モビルスーツ開発中2018/06/09(土) 13:44:20.38ID:51tOOly0
皆さんありがとうございました!無事に音が出ました!
音質・音量は圧電スピーカーが小さいせいか少し残念な感じがするので、
スピーカーをグレードアップしてみたいと思います。

次のハードルはモノアイの順次点滅です。
並列処理は出来ない?らしいので、arduino nanoをもう1個投入するのは
やぶさかではないのですが、出来れば1個で済ませたいと思います。

https://garretlab.web.fc2.com/arduino/examples/02.Digital/BlinkWithoutDelay.html
↑のようにdelay関数を使わなければ、点滅コードの裏で異なる処理を
行うことが出来るとのことですが、その異なる処理(つまり起動音)のほう
にはdelay関数があっても構わないのでしょうか?

もし無理なら、例えば2種類の時間間隔を定義してモノアイは60ミリ秒、
起動音は125マイクロ秒単位で制御する。みたいなことは可能でしょうか?
質問が的を得ていないような気が(なんとなくヒシヒシ)してますが、
右も左もさっぱり分かってないのでお手柔らかにお願いいたします。

1341242018/06/09(土) 14:09:55.11ID:Xer+8MYB
>>131
悪質?DCジャック?何言ってんだお前
じゃ、2つの電源から供給するように促すんだな?
どっちが悪質だよ

135774ワット発電中さん2018/06/09(土) 14:19:03.00ID:Xer+8MYB
>>133
思ってたより音悪いだろw?

>delay関数があっても構わないのでしょうか?
やっぱりそこで遅延が発生する

点滅は割り込みを使えばいいと思うけど、
重い音声再生に処理を持ってかれて、きちんと点滅しないかも

点滅は専用のICを使うか、
逆に起動音はDFPlayer Miniのような再生専用モジュールを使うとか
数十円〜百数十円程度の投資であっさり解決するケースもあるよ

136774ワット発電中さん2018/06/09(土) 14:21:36.57ID:ZW6s+xO8
本来Vinに12V電源を繋いで動かす様にしてる物にUSBを繋いだら
Vinと並列に繋いだモーターが回り出したのですが、USBに繋いだ場合
Vinから5Vが出力されるのでしょうか?

137774ワット発電中さん2018/06/09(土) 14:54:05.32ID:3FwEfs72
>>133
今気づいたけど初心者質問スレで聞いてた人ですね。
Arduinoに挑戦し始めたんだー、胸熱です。

delayは動作を止めておくことなんで指定した時間の間他のことは一切できません。
そのリンク先の方法や割り込みを使うことになります。
http://www.geocities.jp/zattouka/GarageHouse/micon/Arduino/TIMERtoLED/TIMERtoLED.htm

138774ワット発電中さん2018/06/09(土) 15:00:11.94ID:3FwEfs72
>>133
ああ、>>135さんの言うモジュールもいいですね。
つい最近試してみたんです。
こんなサイズ感です。
https://i.imgur.com/47HRG6D.png
左がDFPlayer Mini、右がNanoです。
DFPlayer MiniはeBayで送料込み150円で音質も十分でしょう。

139774ワット発電中さん2018/06/09(土) 15:20:14.11ID:bZ2SVvV6
コンデンサでDC成分カットして圧電スピーカーをトランジスタでドライブしてやれば
大きくなるとおもうが 共振させちゃうと逆電圧もすごい

140774ワット発電中さん2018/06/09(土) 15:29:51.34ID:fidyeRGM
>>132
>いろんな記事で見かける外部から5番ピンの5Vに直接与える方法だと、
すみません。
これは想定外でした。駄目ですね。

どこから供給しているかを最初に確認しないと。

141774ワット発電中さん2018/06/09(土) 15:35:27.70ID:fidyeRGM
>>134
すみません。俺が書いた話は>>140で書いた通り、DCジャックからの電源供給を
想定したものでした。

「DCジャックからの電源供給をしている場合は、USB接続で問題はありません」
ですね。

142774ワット発電中さん2018/06/09(土) 17:15:19.90ID:Izj6XAX/
勝手な想定で他人を「悪質」呼ばわりし、「すみません。」と言いながら「俺が」とほざく。
いつもの奴だが、たぶんこいつは一生こういう態度なんだろうな。
http://hissi.org/read.php/denki/20180609/ZmlkeWVSR00.html

143774ワット発電中さん2018/06/09(土) 17:29:16.99ID:VUPTqJXR
>>133
プラモでガンプラだよね
そこまで凝った組み込みをやりたいのなら
一個全体制御用に用意して
そっから各モジュールに対しての開始、停止、開始時のパラメーター送り
をすればいいとおもう
I2Cで全部つなげて、それぞれに対して常に送りっぱなしにして
タイプによっては起動パラメーターによって動作内容が変化する的に
デバッグも楽だしああとで他の模型にも転用効くし一回作ってみ

144774ワット発電中さん2018/06/09(土) 19:10:55.46ID:bZ2SVvV6
>>142

コテ入れて欲しいな

145774ワット発電中さん2018/06/09(土) 19:20:50.76ID:KA8R3/pd
>>143
なるほど

146774ワット発電中さん2018/06/09(土) 19:27:47.30ID:FUlY8/11
ガンプラっちゅうのはNanoくらいなら中に入るのかえ?

147774ワット発電中さん2018/06/09(土) 19:55:46.26ID:KA8R3/pd
40年前のなら中身スカスカで胴体や太ももに入りそうな気がするけれど今時のガンプラってフレームで中身詰まってるからどうだろう

148774ワット発電中さん2018/06/09(土) 20:01:57.56ID:twBhROhY
ガンプラ「あぁ…んっ!Nanoが…な、中には…ん!入ってきてるのぉ!」

149モビルスーツ開発中2018/06/09(土) 20:46:54.10ID:51tOOly0
>>135 >>137
ありがとうございます。
再生専用モジュールがそんな値段で買えるなんて思いもしませんでした。
これはもう買うしかないですね。

 …それはそれとして、後学のためにお尋ねしたいのですが、
  例えば、音声ファイルを20個くらいに分割して

   LED 1 ON(60ミリ秒点灯したい)
   音声ファイル1再生
   (起動音480個分×delay使って各々125マイクロ秒=60ミリ秒)
   LED 1 OFF
   LED 2 ON(60ミリ秒点灯したい)
   音声ファイル2再生
   (起動音の続き480個分×delay使って各々125マイクロ秒=60ミリ秒)
   LED 2 OFF
    ・
    ・
  みたいなことは技術的・機械の能力的には可能なんでしょうか?

150モビルスーツ開発中2018/06/09(土) 20:48:43.88ID:51tOOly0
>>143
レスありがとうございます。
https://youtu.be/-yNXrEXfW-w
1stのゾックの初登場シーン↑の再現にチャレンジしています。
具体的にはモノアイと起動音(ぐぽーんぴろぴろーん)だけですので
そこまでの発想はなかったのですが…なんだか面白そうですね。

>>146 >>147
HGUCのゾック(デカいしスカスカ)なのでnano自体は問題なく入るんですが、
スピーカーと電源(百均モバイルチャージャー)をどうするかが懸案事項です。

151774ワット発電中さん2018/06/09(土) 21:10:59.93ID:I120GTUl
Arduino + Bluetooth を Bluetooth Mouse/Keyboardとして認識させたいのですがどうすればいいですか?

152774ワット発電中さん2018/06/09(土) 21:22:46.65ID:5+CmEyJv

153モビルスーツ開発中2018/06/09(土) 21:35:06.58ID:51tOOly0
>>149
自己レスですが、技術的・機械の能力的に可能かどうか、なんて
スケッチ書いてブレッドボードで試してみればいいだけですね。
大変失礼いたしました。

154774ワット発電中さん2018/06/09(土) 22:57:57.65ID:I120GTUl
>>152
ありがとうございます
そこも見てました
1台でmouse,keyboardのフリするのは無理なんですかね?
あと
例)アドレスが00:12:34:56:78:90なら、
btSerial.print("SR,001234567890");
がわからんです
ベンダーID,プロダクトIDっていうのは指定できないんでしょうか?
初心者でよくわかってないです
もっと情報ほしいです

155774ワット発電中さん2018/06/09(土) 23:00:48.93ID:KA8R3/pd
キーボードならレオナルドの方が楽そうな気がした

156774ワット発電中さん2018/06/09(土) 23:36:30.34ID:fidyeRGM
>>155
それはUSB接続の話では?

157774ワット発電中さん2018/06/09(土) 23:53:22.35ID:5+CmEyJv

158774ワット発電中さん2018/06/09(土) 23:55:00.83ID:RuNxB+W/
>>154
接続先、つまりPC側のbluetoothのアドレスじゃないの?
あなたの知りたい事はbluetoothモジュールの事なので、arduinoでの直接の作例を探すよりもモジュール側について調べた方が良いような気がする。
ちなみにRN42のコマンドリファレンスにはSHコマンドのところにCOMBOってモードがあるから、キーボード+マウスとかも行けるんでない?

159774ワット発電中さん2018/06/09(土) 23:55:28.92ID:Nfp0QSya
>>149
DFPlayerは、私もオススメします
音楽鳴らすにも十分の性能かつ面白いです
あ、ファイル名ディレクトリの制限あるから
純粋な音楽プレイヤーとしての利用は難しいかも

160774ワット発電中さん2018/06/10(日) 00:10:08.35ID:s4AR2mZy
>>149
ファイルを分割する必要はないよ。
125usの割り込みで毎回音声処理して、480回ごとにLEDを制御すればOK。
割り込みをカウントして処理すればどんなタイミングでもLEDを制御できる。

161774ワット発電中さん2018/06/10(日) 10:15:06.76ID:6KmdfIoX
delay使う無能が量産

162774ワット発電中さん2018/06/10(日) 10:32:50.24ID:N2tHyT9m
プログラミングだけに意識が向いている人は、
プログラミングの作法や知識ノウハウが俺様基準に到達していない製品をこきおろす。
自分が作る製品の別の部分のどこかがその専門家から見ればカスでタコなクズである可能性には意識が向かなかったりするね。


結果的にちゃんと動作するものであれば、それで良いと俺は思う。

163774ワット発電中さん2018/06/10(日) 10:34:22.38ID:THMWfrPE
結果的にちゃん?
ここごちゃんだよん

164774ワット発電中さん2018/06/10(日) 10:54:30.17ID:4sDWcSFz
なおdelay以外の対案を特に上げるつもりはないらしい

165774ワット発電中さん2018/06/10(日) 11:07:32.87ID:fARFjWV1
アセンブラに直して命令数カウントするに決まってるだろ

166774ワット発電中さん2018/06/10(日) 13:29:48.40ID:y7e5Fids
部品を黒い工具箱に入れてたんだけど、ps-400というクリアケースに入れて眺めれる様になりました。うれしいですv^^

167774ワット発電中さん2018/06/10(日) 15:17:01.81ID:esEayvc9
Arduinoに限った話ではないのですが、皆さんは8,16bitのマイコンにある程度の正確さと速さを求められる数値計算をさせたいとき、どのような変数型を使っていますか?
shortやcharなどの整数型を使って計算させると、簡単にオーバーフローしてしまうと思うのですが、どうすればよいのでしょうか?
リアルタイムで高速フーリエ変換をさせたいと思い、この問題を解決するために16bitの固定小数点数(整数部7bit,小数部8bit,符号1bit)をC言語のソースコードで実装し、計算させてみたのですが、FFTの点数が512程度になってくるとやはりオーバーフローを起こしてしまいます。
固定小数点数に限界を感じたので、浮動小数点数を使いたいと思ったのですが、floatやdoubleなどの浮動小数点数は32bit以上の変数です。8bitや16bitのマイコンでも使えますが、これが最適なのでしょうか?
そこに疑問を感じて、16bitの浮動小数点数(仮数部10bit,指数部5bit,符号1bit)をソースコードで実装しようと、プログラムを作ろうと思ったのですが、私には骨の折れる作業なので、これが意味のあることなのか不安になって質問させていただきました。

今私が作ろうとしているものは、音楽用の簡易な観賞用のリアルタイムスペアナです。
スレ違いでしたら申し訳ありません。よろしくおねがいします。

168774ワット発電中さん2018/06/10(日) 15:29:38.98ID:THMWfrPE
>>166
いい色買ったな おめ!

169774ワット発電中さん2018/06/10(日) 16:41:14.43ID:1G6NX6Uz
http://neocat.hatenablog.com/entry/20100503/1272900070
に、リンクの張られている AppleRemoteIR.h を使用したいのですが
サンプルのスケッチをコンパイルすると
「ボードArduino/Genuino Unoに対するコンパイル時にエラーが発生しました。」
と、エラーが出てしまいます。
なにか解決はできないでしょうか?
よろしくお願いします。

170774ワット発電中さん2018/06/10(日) 16:43:44.84ID:MoSB1RcR
mega2560をUSBでlinaxのPCに接続しましたが
書き込むと
permission deniedエラーします
対処方法を教えて下さい

171774ワット発電中さん2018/06/10(日) 16:55:34.68ID:fARFjWV1
>>167
オーバーフローならしないように計算方法変えるかそれよりも大きい型を使うだけ
正確さってのとオーバーフローは別問題だよ

172774ワット発電中さん2018/06/10(日) 17:58:51.47ID:N35kzB1t
>>167
かなり力のある方だとお見受けしますが、車輪の再発明をしているような・・・
固定小数点形式のFFTについては、本もたくさんあると思うし
ググっても色々見つかりますよ

そういうのを頼りにせず、5chでのコミュニケーションを楽しむというスタンスなの
かもしれませんが・・・

173774ワット発電中さん2018/06/10(日) 18:16:19.44ID:8u4Qhyre
精度が足りないなら小数部を増やせばいい

174774ワット発電中さん2018/06/10(日) 18:20:16.66ID:kT/yLTNl
>>173
勇気あるな

175774ワット発電中さん2018/06/10(日) 18:34:30.70ID:ZC90vMZh
オーバーフローフラグ使って無限に桁増やせっての

176モビルスーツ開発中2018/06/10(日) 19:09:25.69ID:onQCLeD6
>>159
ありがとうございます。DFPlayerを第一候補にします。

>>160
(割り込みの)回数をカウントする関数があるんですか?
なんだか難しそうですが、割り込みは第二候補にします。
レスありがとうございました。

177774ワット発電中さん2018/06/10(日) 19:20:33.66ID:2TZSZ5o3
>>176
割り込み関数内でカウントすればいいだけ
イメージ的には

volatile int count=0;

void 割り込み関数
{

count++;

}

ってするだけ。最初は割り込みライブラリを使った方が簡単。
注意点は、割り込みの関数内で使う変数は「volatile」を付けて宣言すること。

178774ワット発電中さん2018/06/10(日) 19:40:16.71ID:pJN6LJ3P
gccだもんな
何度ハマったことか

179774ワット発電中さん2018/06/10(日) 19:46:27.12ID:N35kzB1t
>>177
>割り込みの関数内で使う変数は「volatile」を付けて宣言すること
こういうふうに勘違いしてる人が多いみたいだけど、8bitのロード命令しかないCPUで
2バイト以上の変数を使う場合には、別の注意が必要
(前スレの55参照)

もし、>>160の構想でやるなら、割り込みハンドラの中で480回ごとに
1バイトのフラグを上げて、メインのLED制御のほうで、それを読んでから
クリアするようにすればいい

180774ワット発電中さん2018/06/10(日) 19:47:30.78ID:c2lQBiy2
>>170
dmesg でデバイス名確認


sudo chmod o+wr /dev/ttyUSB0

181774ワット発電中さん2018/06/10(日) 22:30:27.38ID:2TZSZ5o3
>>179
そっか8ビットCPUだったわ
でも10分で消えるライトを実際に運用してるけど
特に不具合を感じなかったけど、たまたまだったのか、気づいてなかったのか
ともあれthx

182774ワット発電中さん2018/06/10(日) 22:33:12.24ID:2TZSZ5o3
8ビットマイコンね

183774ワット発電中さん2018/06/10(日) 22:41:50.75ID:kT/yLTNl
Lチカみたいにあまり精度要求しないなら
カウンター読む前後で割込み禁止してしまうってのはあるよ
まぁ、普通やらんけど

184774ワット発電中さん2018/06/10(日) 22:44:11.41ID:kT/yLTNl
>>183
×カウンター読む前後で割込み禁止
〇カウンター読む前で割込み禁止、読んだ後許可

185774ワット発電中さん2018/06/10(日) 23:20:51.32ID:N35kzB1t
>>183
まあ、Lチカみたいに精度要求しないっていうか、間違えてもどうってことない
場合はいいけど、前スレのモーター制御のような場合だと致命的で、分かってないと
原因究明困難になりますよね

「カウンター読む前で割込み禁止、読んだ後許可」は、割り込みハンドラの中で
どうこうするよりは、一般的なソリューションですね
(それが望ましいかどうは別にして)ハンドラとの間で受け渡す変数が多い場合とか
ハンドラの中でゴチャゴチャやりたくない、とか理由は色々あるけど、たいていの場合は使える

186モビルスーツ開発中2018/06/11(月) 00:02:28.44ID:92Zll0wr
>>177 >>179
ありがとうございます。
その方面?のことを単語からたどって色々調べてみましたが、
分からない言葉が多すぎて読み解くのにどれだけかかることやら…

187774ワット発電中さん2018/06/11(月) 00:43:44.34ID:fpv615GX
いま話題になってる変数は割り込み処理内でしかアクセスしないから
複数バイトあっても問題ないでしょ?

188774ワット発電中さん2018/06/11(月) 01:36:40.14ID:uonDLSPv
海外のいろいろなスペアナ製作記事を読むと
周波数帯域ごとに別々に処理して出力してる記事が多いから
ぶっちゃけ小数点以下どうこうっていらねぇんじゃね?とか思った

189774ワット発電中さん2018/06/11(月) 01:50:43.25ID:ruKnqEZY
>>187
割込みの外から参照するって前提なんだけど。
ちゃんと読んでから書こうね。

190774ワット発電中さん2018/06/11(月) 04:08:41.90ID:bM7iJhKM
Xtal取っ替えて20MHzのCoreを入れたArduinoで
Servoライブラリ(サーボ4つ)とSoftwareSerialライブラリ(RXのみ)を併用してるんだけど
サーボにジッターが出るのはしょうがない?

191774ワット発電中さん2018/06/11(月) 06:13:33.99ID:fpv615GX
>>189
>>177のどこが割り込みの外で参照してるの?

192774ワット発電中さん2018/06/11(月) 07:00:25.34ID:P/agEUZR
そらーおめー ++ した変数は割込み外で参照して使うためのものやろ

ただし、参照を2バイトいっぺんにできて、1ループで一回しか参照しないとかなら
不必要な場合もあるわ。

193774ワット発電中さん2018/06/11(月) 07:25:30.33ID:n2KHIAVY
外部から参照しないって
割込みを何だと思ってんだろうな?

やはり根本に、メインと関係ない処理をやるのが割込みだと考えてるからそうなんだろうな
メインのために定期的にやらなきゃいけないことをするって意識がまるで無い

194774ワット発電中さん2018/06/11(月) 08:14:39.61ID:H/ioWkjV
>>193
>>192だろ。何のために変数用意したかが理解できてないだけ

195774ワット発電中さん2018/06/11(月) 08:36:57.22ID:iOxc27fj
外部から参照しないなら、volatile 宣言いらないような。

>>192
そうか。たとえば、M0のArduinoならたぶん、特別な配慮なしに読めますね。

196774ワット発電中さん2018/06/11(月) 09:18:54.22ID:EosyWhSF
volatileは、例えば while(count<480); のような記述をした時
countの値を一度しか参照しないようなコードを
コンパイラが出力することを防ぐ

loop()あるいはその中から呼び出す関数内で、if(count >=480){}とか書く場合は
あってもなくても関係ないけど、割り込みで変更される特別な変数だって
(人間が)分かるように volatileつけといたほうがいい

割り込みハンドラ内部でしか使わない変数なら、当然いらないんだけど
そういう変数は、ハンドラの中に static 宣言して書くか、ハンドラが
呼び出す関数があってそれからも参照したい場合は、まとめて別ファイルにして
その中で static 宣言するほうがいいと思う

197モビルスーツ開発中2018/06/11(月) 12:06:54.09ID:92Zll0wr
すみません。>>160の構想でやる場合の話なんですが、
具体的に教えていただきたいことがたくさん出てきました。
当たり前のことや明後日の方を向いてる質問もあろうかと思いますが、
なるべく難しい用語を使わずにご教示いただければ助かります。
(注文つけるような立場ではないのは十分承知していますが…)

A:メインのLED順次点滅のsetupは02の直前でいいでしょうか?
 (起動音再生とLED点灯開始は同タイミングにしたいのですが…)

B:その際は起動音出力とLED出力が共にOUTPUTになるので
 arduino側で区別が出来ないと思うのですが問題ないですか?
(LED点滅はPIN番号を指定することになりますが
 パクったスケッチ↓のvoid playにはPIN番号の指定がないので…)

C:メインのLED順次点滅の本体部分はどこに入れるべきですか?
 その際のvoid ????の????部分は何にすべきですか?
 loop()に入れるならfor(;;)を使えばループしなくて済むんですよね?

D:void play()全体をInterrupt()に入れれば割り込みになりますか?

E:起動音再生480回ごとにフラグをたてるには
 次のような関数を05の直後に入れればいいですか?
 if(i%480==0){FLG ON}else{}
(iの剰余で480の倍数毎にFLGを立てればいいように思ったのですが…)

198モビルスーツ開発中2018/06/11(月) 12:07:29.91ID:92Zll0wr
const unsigned char sample_raw[] PROGMEM = {
0x7f, 0x80, 0x7f, 0x80, 0x7f, 0x80, 0x7f, 0x80, 0x7f, 0x80, 0x80, 0x80,
・・・・・・
0x7f, 0x80, 0x7f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
0x80, 0x80, 0x7f
};
unsigned int sample_raw_len = 1200;

01 void setup() {
pinMode(3, OUTPUT);
TCCR2A = _BV(COM2B1) | _BV(WGM21) | _BV(WGM20);
TCCR2B = _BV(CS20);

02 play();
}

03 void play() {
04 for (int i = 0; i < sample_raw_len; i++) {
OCR2B = pgm_read_byte_near(&sample_raw[i]);
05 delayMicroseconds(125);
}
}

void loop() {
}

199モビルスーツ開発中2018/06/11(月) 12:44:22.66ID:92Zll0wr
少し言葉足らずだったかもしれません。
E:については>>179さんのアドバイス後段に沿った案です。

200774ワット発電中さん2018/06/11(月) 12:57:35.79ID:WqeVyPCT
分かるは範囲で

A、はい。
B、問題ない。LEDのピン指定はsetup内で pinMode(LEDのピン番号, OUTPUT); で指定する。
C、?(どういう風に点滅させたいのかわからないので)
D、なりません。
E、?

201774ワット発電中さん2018/06/11(月) 13:25:39.71ID:PPV3U/KQ
>>167
その程度の用途のFFTなら
ブロック浮動小数点
がいいかも。詳細はググってね

202モビルスーツ開発中2018/06/11(月) 13:43:59.23ID:92Zll0wr
>>200
レスありがとうがざいます。言葉足らずで申し訳ありませんでした。
意図する動作は次のようになります。

メインのLED@点灯(約60ms点灯したい、以後同じ)

割り込み内で起動音再生(125usのdelay×480個分=60ms)
割り込み内の処理480回でFLG ON

FLG ONをメインで検知してLED@消灯、LEDA点灯、FLG OFF

割り込み内で引き続き起動音を再生(125umのdelay×480個分=60ms)
割り込み内の処理480回でFLG ON

FLG ONをメインで検知してLEDA消灯、LEDB点灯、FLG OFF

割り込み内で引き続き起動音を再生(125umのdelay×480個分=60ms)
割り込み内の処理480回でFLG ON
   ・
   ・
   ・

203モビルスーツ開発中2018/06/11(月) 13:44:30.74ID:92Zll0wr
>>200
D:についてはネット上に割り込みのスケッチ例が見当たらないので
よく分からないままに質問してしまいました。すみません。

arduinoリファレンスが次のような感じなのですが、
(noInterruptsは書かないとして)
@にはvoid play()とだけ書いて本体は別の所に書くのか、
Aに({}で括って?)void play()以下全文書けばいいのか、
とかが分からないのです。

void setup() {}

void loop()
{
noInterrupts();
// critical, time-sensitive code here
interrupts(@)A;
// other code here
}

204774ワット発電中さん2018/06/11(月) 13:52:51.01ID:H/ioWkjV
割り込み内はできるだけ短時間の処理だけにする
メイン処理で音再生して、割り込みでLED制御

205モビルスーツ開発中2018/06/11(月) 14:08:00.88ID:92Zll0wr
>>204
その方が感覚的にも分かりやすいのでそうしたいと思います。
ということはこういう動作になるんでしょうか?

LED@点灯(約60ms以後同じ)【これも割り込みにしなきゃダメですか?】

メインの起動音再生(125usのdelay×480個分=60ms) 処理480回でFLG ON

割り込み文内でFLG ONを検知してLED@消灯、LEDA点灯、FLG OFFを割り込み

メインで引き続き起動音を再生(480個分=60ms)処理480回でFLG ON

割り込み文内でFLG ONを検知してLEDA消灯、LEDB点灯、FLG OFFを割り込み

メインで引き続き起動音を再生(480個分=60ms)処理480回でFLG ON
   ・
   ・

206774ワット発電中さん2018/06/11(月) 14:11:27.60ID:wqTS1nEb
割込み内で毎回delay入れるの?
何のための割込みだよ?

207774ワット発電中さん2018/06/11(月) 14:14:39.13ID:H/ioWkjV
ぶっちゃけ俺はおまえが何したいのか理解できてないんだよね

1つの長い音を再生中にLEDを60ms間隔で点滅させたいっていうなら、
タイマー割り込み60msで実行。割り込み処理はLEDオンオフ
メインは再生。再生終わったらタイマー割り込み終了

208774ワット発電中さん2018/06/11(月) 14:22:54.94ID:wqTS1nEb
>>207
いや、世の中のゲームなど
めちゃくちゃメインで画像処理しまくりながら
64分音符の楽譜演奏かけてんのは割込みの方

メインの処理があろうが無かろうが
BGM再生プログラムを割込みで完結してしまってる方がこの先なんにでも使える

209774ワット発電中さん2018/06/11(月) 14:35:37.57ID:bM7iJhKM
>>190
自己解決した
SoftwareSerialはどのピンでも使えて基板配線での都合がいいけどServoの割り込みをちと妨害するぽい
オシロスコープでサーボ4つの各PWM信号を確認するとUART受信と被ったサーボのHIGH時間が少しブレている
Servoライブラリはタイマー1コで12個まで動かせるソフトウェアでの制御だからしょうがない?
ボーレートを上げれば割り込み占有時間が短くなるぽいけど高速にし過ぎるとデータロストが増える
なんでSoftwareSerialライブラリを使うのをやめてUSIのシフトレジスタを使って自前でUART(受信のみ)を実装した
割り込み時間が短く出来たからサーボの信号がブレてもデッドバンド幅に収まった

210774ワット発電中さん2018/06/11(月) 14:54:37.19ID:bM7iJhKM
追記
USIのシフトレジスタのクロックにTimer0のコンペアマッチAを使うみたいだったから
動作モードをFastPWMからCTCに変更してプリスケーラも書き換えてしまった都合で
D5とD6のAnalogWriteが使えなくなったうえにdelayやらmillisが機能不全になった
ServoライブラリがTimer1を使ってるせいでD9とD10のAnalogWriteも使えなくなってるんだった
まぁ別にdelay使ってないからよし!!

211モビルスーツ開発中2018/06/11(月) 15:06:08.97ID:92Zll0wr
>>206
すみません、よく分からなくなってきました。
メインで起動音再生(1音毎に125usのdelay)
割り込みでLED点滅(480音毎のFLG ONが割り込み条件)なんですが…
これは割り込み内でのdelayになるんですか?

>>207
具体的には動画冒頭↓の再現です。
ロボットの初登場シーンの起動音とモノアイの動きを再現したいんです。
https://youtu.be/-yNXrEXfW-w

212774ワット発電中さん2018/06/11(月) 15:58:34.57ID:FE5E4or/
>>211
delayは使わずタイマー割り込みだけでやるのがいいのでは?
ここら読んでみて。
http://www.geocities.jp/zattouka/GarageHouse/micon/Arduino/TIMERtoLED/TIMERtoLED.htm

213モビルスーツ開発中2018/06/11(月) 16:30:34.02ID:92Zll0wr
>>212
ありがとうございます。
これはとても分かりやすいですね。早速ダウンロードしました。

214774ワット発電中さん2018/06/11(月) 16:31:34.52ID:EosyWhSF
>>211
横からだけど
(タイマー)割り込みの使い方がよく分かってないみたいだから
解説ページとか読んでみたり、サンプルプログラム動かしてみるのが先かも

なお、この程度の処理なら、割り込みとか使わずに全部loop()内に
記述しても(125us間隔が少しずれたりバラつくのを許容すれば)
そんなに大変じゃないと思います。

215774ワット発電中さん2018/06/11(月) 16:55:50.01ID:fpv615GX
音声出力とかLED点滅は時間のかかる処理じゃないし、125usという比較的
短周期の割り込み処理で、フラグを立ててメインで処理するなんてむしろ
オーバーヘッドが大きくなる。
今回の場合は割り込み処理内で全部やるのが合理的と思うがな。
だから変数が複数バイトでも競合の心配はない。
音声のジッタを嫌うなら

・前回の割り込みで用意した音声データを出力する
・カウンタ++
・カウンタ=480ならLEDをON/OFFしてカウンタクリア
・次回の割り込みで出力する音声データを用意しておく
のような手順でやればOK。メインはLOOPのみ。

216774ワット発電中さん2018/06/11(月) 17:11:47.47ID:vn89qoL3
>>211
動画見たけど点滅してた??

217774ワット発電中さん2018/06/11(月) 17:30:41.02ID:bM7iJhKM
ナイトライダーみたいにLEDが並んでるんじゃないの

218モビルスーツ開発中2018/06/11(月) 17:36:24.38ID:92Zll0wr
>>214
レスありがとうございます!
タイマー割り込みで起動音とLチカ同時に出来ました!
(でもチカチカの頻度が明らかに少ないのですが…)

>>215
ありがとうございます。
割り込みについても引き続き勉強したいのですが、
アドバイスいただいた次の2点について詳しく教えていただけないでしょうか?

>前回の割り込みで用意した音声データを出力する
>次回の割り込みで出力する音声データを用意しておく

またarduino関連ではcountについての記述がないようです。
分かりやすいサイトもしくはキーワードだけでも結構ですので、
ご存知でしたら教えていただきたいのですが…

>>216
モノアイの動きを再現する、と言ったほうが正確かもしれません。
具体的には>>217さんの言うようにLED9個を順序よく点滅させて、
アニメ同様に残像で動いて見えるようにします。

219774ワット発電中さん2018/06/11(月) 17:46:25.19ID:8ZIDMCDq
或いはmp3モジュール使えば別に音出させた後なんてほっといていいんだし、むしろ音声の方を割り込みでやるのが合理的なのでは

220774ワット発電中さん2018/06/11(月) 18:25:24.26ID:X60Wycqp
>>218
タイマー割込みかけて
かつ前レスのようにdelayかけてりゃ
次の割込みまで間に合わずに、処理数半減するじゃないか

割込みかけて処理終わったらそのままでいいんだよ
delay要らない

221774ワット発電中さん2018/06/11(月) 18:47:21.05ID:uonDLSPv
>>218
俺が数年前にイベント用に作ったやつは
今点いている直前に点灯したモノアイをPWMでほんの一瞬残光として弱く点灯させるって方法を用いた
直前2個くらいこの動作ができると本当に動いてるように見えるよ、1個でもじゅうぶんだけど
すげーでっかいやつだったんで組み込みの苦労はまったくなかったんだけどね
その時はシフトレジスタだらけになった

222モビルスーツ開発中2018/06/11(月) 18:50:02.60ID:92Zll0wr
const unsigned char Zock01_raw[] PROGMEM = {
0x7f, 0x7d, 0x83, 0x7c, 0x7e, 0x83, 0x7d, 0x83, 0x82, 0x83, 0x82, 0x81,
0x7f, 0x7f, 0x80, 0x80, 0x79, 0x68, 0x76, 0x86, 0x8a, 0x8e, 0x86, 0x88,
  ・
  ・
0x81, 0x81, 0x7f, 0x80, 0x81, 0x7f, 0x80, 0x80, 0x7e, 0x7e

};
unsigned int Zock01_raw_len = 9682;

#include <MsTimer2.h>

void flash() {
static boolean output = HIGH;
digitalWrite(13, output);
output = !output;
}

void setup() {
pinMode(13, OUTPUT);
MsTimer2::set(100, flash);
MsTimer2::start();

pinMode(3, OUTPUT);
TCCR2A = _BV(COM2B1) | _BV(WGM21) | _BV(WGM20);
TCCR2B = _BV(CS20);

play();
}
void play() {
for (int i = 0; i < Zock01_raw_len; i++) {
OCR2B = pgm_read_byte_near(&Zock01_raw[i]);
▲ delayMicroseconds(125);
}
}

void loop() {
}

223モビルスーツ開発中2018/06/11(月) 18:51:05.49ID:92Zll0wr
>>220
このスケッチ↑で起動音+(チカチカの足りない)Lチカは出来たんですが、
▲の行を削ったらLEDは点灯のままで起動音も鳴らなくなりました。

224モビルスーツ開発中2018/06/11(月) 19:04:07.56ID:92Zll0wr
>>221
それ良いアイディアですね! 動画はないんですか?

225774ワット発電中さん2018/06/11(月) 19:31:56.33ID:uonDLSPv
>>224
納品まですげー勢いだったんで残ってないけど
似たような作例は探せばあるんじゃないかな

226774ワット発電中さん2018/06/11(月) 19:36:55.99ID:FE5E4or/
>>222
Timer2とPWMはバッティングするんじゃ?

227774ワット発電中さん2018/06/11(月) 19:43:15.67ID:FE5E4or/
あ、すみません、そのリンク先へ誘導したの私でした。
私もArduinoのタイマー詳しくないんで迷惑かけてるかも…。

いずれにしても、D3ピンのPWMで音を鳴らしているからTimer2を使っていると思う。
なので、LEDの方はTimer1を使えばいいと思う。
TimerOneというライブラリを探してみて下さい。

228モビルスーツ開発中2018/06/11(月) 20:18:54.71ID:92Zll0wr
>>225
イベント用に納品ってことはプロの方ですか!?

>>226
arduinoのリファレンスには何も書いてないみたいですが
ここで教えていただいたブログには、13番・11番ピンの
PWM出力(analogWrite)不可と書いてありますね。

>>227
ご心配おかけしまして申し訳ありません。
タイマー他については勉強のために試行錯誤してるだけで
第一候補はDFPlayerですので大丈夫です。
なおTimer1でもPWM不可になるピンがいくつかあるようです。

229774ワット発電中さん2018/06/11(月) 20:55:50.11ID:FE5E4or/
>>228
私も自分の興味で勝手にやってるだけなのでお気になさらないでください。
ちょうどいいのでArduinoのタイマー割り込みをマスターしようというわけですので…。
今のところ、LEDの点滅をmillis();、つまりTimer0で、
音のPWMはあなたのリンク先の通りにD3ピンのPWM、つまりTimer2でそのまま、
音のタイミングの125msをdelayでなくTimer1でやってみています。
何とかうまくいきそうです。

230774ワット発電中さん2018/06/11(月) 22:59:54.62ID:0QT883gR
>>222
これ音でなくLEDを割込みで処理してるパターンでしょ?
割込み処理内でdelay使うなっつってんだから、これは関係ない話


60msで処理したいっつってるくせに
割込みは100msになってるし


割込みでカウントしてフラグ立てて
メインでフラグ見て処理しろっつってんのに
ただのdelay使った棒プログラムに成り下がってる

231774ワット発電中さん2018/06/11(月) 23:12:59.24ID:EosyWhSF
92Zll0wrさんは、単にコピペでプログラム作って試すだけじゃなくて
コピペしたものの意味を理解するようにしたほうがいいかも
理解してるなら、>>223みたいな質問は出ないはず

232774ワット発電中さん2018/06/11(月) 23:16:34.56ID:EosyWhSF
>>230
まあ、そんなに怒らなくてもw

233774ワット発電中さん2018/06/11(月) 23:40:50.78ID:iO563nGG
本当に初心者熱烈大歓迎してんのか?

234774ワット発電中さん2018/06/11(月) 23:43:33.44ID:EosyWhSF
ちなみに、>>133あたりから読み直してみたんだけど、構想を実現したいだけなら
133のリンク先のテクニックの延長で可能ですね

正攻法は >>215さんの方法だと思いますが、音データの出力をDACではなくて
(割り込み周期と非同期な)PWMで出力しているので
125us周期が多少ずれても音質には関係ないと思うから、必ずしもこだわらなくてもいい

LEDの点滅周期(の半分)でタイマー割り込みをかけるのは、簡単だけど
貴重なタイマーがLEDの点滅にしか使えなくなっちゃうので
もっと短い周期で割り込みかけ、それをカウンタ(変数で数えて
この仕事は毎回・こっちは〇〇カウント毎・あれはXXカウント毎って
やるテクニックも覚えといたらいいですよ(Arduinoの関数とかはないです)

235774ワット発電中さん2018/06/12(火) 00:09:54.34ID:ZofE+JBt
>>233
最近の若いモンは「歓迎」の意味も言葉通りにしか捉えられんのか?

236774ワット発電中さん2018/06/12(火) 00:14:01.82ID:51AeoBC4
歓迎する(歓迎するとは言ってない)
まぁ老害だよなこういう考えは

237774ワット発電中さん2018/06/12(火) 00:16:32.25ID:gTsMVClU
モノアイ完成したらぜひ動画で見せてほしいです

238モビルスーツ開発中2018/06/12(火) 00:42:31.23ID:D2lB6VwI
>>230
不快な思いをさせてしまって申し訳ありません。
たくさんいただいたアドバイスを全て実行する訳にもいきませんので、
失礼かとは思いますが、反対意見のあるアドバイスや
難しそうなのは後回しにさせてもらっています。

>>231
お言葉を返すようですが、8000Hzでサンプリングしてるので
1音につき125usのdelayが必要だということは分かっています。
(初レスに添付した参照ブログに書いてありましたので…)

ただdelay不要とのアドバイスをお二方からいただいたので
(スケッチ1行消すだけで済みますし)試しにやってみただけです。
(その1行を復活させたら今度はLEDが点灯したままになってしまいましたが…)

>>234
詳しいご説明ありがとうございます。とても分かりやすいです。
いい勉強になりました。感謝。

あの…もしお分かりになるようでしたら>>215さんのアドバイスの意味を
ご教示いただけると助かるのですが…

>前回の割り込みで用意した音声データを出力する
>次回の割り込みで出力する音声データを用意しておく
countを解説しているサイトもご存知でしたらお願いしたいです。

>>237
プラモの腕前のほうも全然なので、そこは何卒ご勘弁を…

239774ワット発電中さん2018/06/12(火) 00:54:53.82ID:lFrp5rip
カウント、countはただの変数名でしょ

int count;
〜〜〜
count++;

if(count > 100)
{
 count =0

 //カウントが100を超えたらやりたい処理
}

240774ワット発電中さん2018/06/12(火) 00:58:41.85ID:aR//gm0G
外付けモジュール無し、delay無し、タイマー割り込みだけでやってみたよ。
https://youtu.be/KPYiKuEduhE
いい練習になりました、ありがとう。

241774ワット発電中さん2018/06/12(火) 01:04:42.05ID:pu3mIhhr
>>238
>>215さんじゃないですが
「次回の割り込みで出力する音声データを用意しておく」のは
用意するのに、それなりに時間を要する場合があることを想定しているのだと
思います。

まあ、>>198のコード内では
pgm_read_byte_near(&sample_raw[i]); 程度のことなんで
割り込みかかってから必要データをもってきても問題ないと思いますが
もっと割り込み周期が短い場合とか
SDカード・i2cのEEPROM なんかに音声データ入れてる場合は
そういう配慮が必要になるはずです。
もっとも、後者の場合は次の1データだけ用意しておくのじゃなくて
ある程度のまとまったデータを用意することになると思いますが・・・

242774ワット発電中さん2018/06/12(火) 01:28:08.59ID:pu3mIhhr
>>241の「もっと割り込み周期が短い場合」というのは間違いで
「割り込みのタイミングに対して、データを出力するまでの時間が
 短い(あるいは一定)であることを要求される場合」というほうが
正しいのかな

243モビルスーツ開発中2018/06/12(火) 01:41:11.33ID:D2lB6VwI
>>239
ありがとうございます。業界的にはありふれた変数なんですか?
arduinoリファレンスに載ってないのが不思議ですが。

>>240
わお!スゴい。やりたかったの正しくコレ〜!
音もウチのより格段に良いですね。スピーカーは何を使われました?
もしマナー違反でなければ是非ともスケッチを見せていただきたいのですが…

>>241
そんな配慮・テクニックが必要になる場合もあるんですね。
もしかしてDFPlayer(第一候補)使う場合はその配慮って必要ですか?

244774ワット発電中さん2018/06/12(火) 01:42:27.71ID:aR//gm0G
音のサンプリング倍にしてみた。
https://youtu.be/dA9py0HSgFE

245774ワット発電中さん2018/06/12(火) 01:49:14.97ID:lFrp5rip
業界的にっていうか、プログラミング全般でよくやることだけどw
特にcountにする必要はなくて、cntでもkauntoでもaでもbでも
何でも好きな変数名でw

246774ワット発電中さん2018/06/12(火) 01:53:23.00ID:pu3mIhhr
DFPlayerは、(ざっと見ただけだけど)シリアルポートで、再生を制御する
テープレコーダーみたいなものだと思う
音声データには、Arduino側はタッチしてないのじゃ?

247モビルスーツ開発中2018/06/12(火) 02:10:56.20ID:D2lB6VwI
>>244
スゴい、スゴい! これテレビと同じ音〜!
一生のお願いですからスケッチください!

>>245
え?マジすか…

>>246
SD入れるんですから、そりゃそうなってますよね。
失礼しました。

248774ワット発電中さん2018/06/12(火) 02:19:23.73ID:qrFi3O/0
荒らすだけ荒らしてついに乞〇になったか

249774ワット発電中さん2018/06/12(火) 02:27:02.96ID:pu3mIhhr
>>247
>>245 え?マジすか…」
こういうこと未だに書くから >>231みたいなこと書かれるってこと
分かってないのかな?
実社会だと「マジ『歓迎』される」かも・・・

250774ワット発電中さん2018/06/12(火) 02:40:40.76ID:pu3mIhhr
>>248
「荒らした」っていうのは見方によるとは思うけど違うかも
2日間で、色々(ArduinoのPWMとかTimer割り込みとか)調べるきっかけにはなったね
相手にしたくなきゃしなければいいだけなんだし

251774ワット発電中さん2018/06/12(火) 03:24:58.03ID:gTsMVClU
>>244
おもしろい!!!

252774ワット発電中さん2018/06/12(火) 03:54:26.68ID:aR//gm0G
>>250に同意。
ちなみに以下は全部私なんだけど、
ID:y70H43fR
ID:3FwEfs72
ID:FE5E4or/
もともと人のためにやってる気はさらさら無いけど、質問主が、
>第一候補はDFPlayerですので大丈夫です。
と言うので、以後は勝手に自分の楽しみで続けてる。
DFPlayerは持ってるけど、面白くないのでこの件で使う気は無い。

253モビルスーツ開発中2018/06/12(火) 04:30:58.72ID:D2lB6VwI
>>252
そうでしたか、たくさん教えてくださって
どうもありがとうございました。感謝です。

他にも不快に思った方がいらっしゃるかと思いますので
お詫びいたします。大変申し訳ありませんでした。

そして改めてアドバイスくださった皆さん
本当にどうもありがとうございました。

254774ワット発電中さん2018/06/12(火) 04:43:06.09ID:aR//gm0G
>>253
全く不快に思ってないですよ。
私が曖昧に書いたのがいけなかったです、すみませんでした。
>2日間で、色々(ArduinoのPWMとかTimer割り込みとか)調べるきっかけにはなったね
に同意したんです。

255774ワット発電中さん2018/06/12(火) 05:20:38.57ID:gTsMVClU
モノアイ、1/100くらいの大きさのガンプラに仕込むのはムリそう

LED仕込むにはこのくらいの大きさが必要?
https://www.google.co.jp/amp/s/www.gizmodo.jp/amp/2018/05/char-zaku-tape-cutter.html

256774ワット発電中さん2018/06/12(火) 08:22:36.16ID:hmCD6GF/
困ってることは同じ「やらせたいことが二つあるが同時にさせると問題が出る」なのに
質問者>>247と質問者>>209の差で笑うわ

257774ワット発電中さん2018/06/12(火) 08:53:03.10ID:51AeoBC4
>>256
何がそんなに気に食わないんだよw

258774ワット発電中さん2018/06/12(火) 09:37:08.43ID:NfNp2r4u
>>244
ぱちんこやみたい

259774ワット発電中さん2018/06/12(火) 12:26:15.08ID:hmCD6GF/
>>257
気に食わないとは書いてないけど
初心者にも色々居るなって
まぁスケッチ下さいはねぇわとは思うが

260774ワット発電中さん2018/06/12(火) 12:43:14.98ID:7B9aftlV
>>259
なんで?俺ならあげるけど?

261774ワット発電中さん2018/06/12(火) 13:16:00.44ID:/yLjeDAz
>>259
一からコーティングするのが難しい初心者の私には
実際に動いてるスケッチを見せて貰えるのは大変勉強になります
ノウハウとかテクニックは休日趣味コーダーには有難いですから

262774ワット発電中さん2018/06/12(火) 13:37:46.25ID:qrFi3O/0
自己中心すぎるでしょ
全部クレクレじゃ先にアドバイスした人たちの善意はどうなるの?
ふつうの人なら申し訳なくて書けないものだが

263774ワット発電中さん2018/06/12(火) 14:02:09.50ID:0p7boMMK
先にアドバイスした人に申し訳ないから、もっといい解法あるけど書かないでおこう
こんな感じかなw
アドバイスと同じであげたい奴はあげりゃいいし、そうじゃない奴はあげなきゃいいだけだろ

264774ワット発電中さん2018/06/12(火) 15:56:30.55ID:o20NM8uc
>>261
じゃ代わりに望み通りに作るから仕様と報酬を書いて

265774ワット発電中さん2018/06/12(火) 16:10:08.12ID:/yLjeDAz
>>264
趣味コーダーなので自己研鑽します
その時に人のソースはとても参考になるので有難いんです
もし発注する様な事があればお願いしますね

266774ワット発電中さん2018/06/12(火) 16:19:06.22ID:Z2jS8Ips
将来 you のレベルが高くなっても
こういうことしちゃいけません

267774ワット発電中さん2018/06/12(火) 17:48:38.79ID:7B9aftlV
ブログで自作ソースを公開してる人や
オープンソースの開発者は偉い!

268774ワット発電中さん2018/06/12(火) 18:14:24.44ID:pjEN0JgE
ブログに載る量のプログラムなんて
初歩だけど

269774ワット発電中さん2018/06/12(火) 18:44:13.91ID:NziqVZHM
初歩かどうか、量で決まると思っているのか?

270774ワット発電中さん2018/06/12(火) 19:03:38.91ID:jEDa5mM5
ギフハブのライブラリー作者とか感謝しかない!

271774ワット発電中さん2018/06/12(火) 19:41:42.09ID:b+KrUZlc
tとfの違いも解らない奴もコードを書く時代になったんだなって…
ちょうどtrueとfalseの頭文字や

272774ワット発電中さん2018/06/12(火) 20:04:43.17ID:jEDa5mM5
>>271
ASKA知らんのかw ボケを解説させるなよ
こんなセンスのない奴もコード書く時代になったのか・・・

273774ワット発電中さん2018/06/12(火) 20:16:53.46ID:51AeoBC4
こんなオヤジ臭いのをセンスとか言うのやめてくれよ加齢臭キツイって

274774ワット発電中さん2018/06/12(火) 20:19:51.72ID:jEDa5mM5
な?解説したら、こういう便乗バカ>>273が出てくるんだよ
便乗するしか能がないバカは黙っとけよ

275774ワット発電中さん2018/06/12(火) 20:22:45.69ID:jEDa5mM5
言いたいことは、自分は何も与えずに無料でライブラリーを使わせもらってることに感謝しろよ!って言うことだ!

276774ワット発電中さん2018/06/12(火) 20:28:18.95ID:51AeoBC4
最初からそう言えよ…
口が悪いのはもう二度と治らさそうだから何も言わんけどさ

277774ワット発電中さん2018/06/12(火) 20:49:30.56ID:FsfT4qdQ

278774ワット発電中さん2018/06/12(火) 20:50:03.02ID:FsfT4qdQ

279sage2018/06/12(火) 22:14:36.22ID:3nUnW/o+
電子工作初心者です。
以下のような一軸アクチュエーターを使ってみたいのですが、モーターが
ステッピングモーターのようです。

https://www.amazon.co.jp/dp/B072JMGGD8/

ステッピングモーターはサーボモーターと違い、回転量の制御をするのが
難しいと見かけたのですが、上記のような商品は初期位置の補正や移動量の
リミットをどのように実現して使うことを想定されているのでしょうか?

280774ワット発電中さん2018/06/12(火) 22:20:59.73ID:aR//gm0G
3Dプリンターとかだと、
エンドストップまで行って当たってマイクロスイッチ押したら一番端に来たよ。
的な感じで初期位置の把握のようです。
てか、ここらへ行って聞いたらいいと思いますよ。
https://matsuri.5ch.net/test/read.cgi/kikai/1382723989/
https://rio2016.5ch.net/test/read.cgi/denki/1528544367/

281774ワット発電中さん2018/06/12(火) 22:23:59.79ID:aR//gm0G
んで、その間はパルスの数で回転数把握して位置決めでしょうね。
うちの機種では他にセンサーらしきものは無いです。

282774ワット発電中さん2018/06/12(火) 23:21:08.30ID:yTmNjQyl
端だけ検出して、後は回転量から位置決め
端の検出はスイッチを用意するのが一般的
スイッチとかセンサーを使わずに回転してると発生する励磁の電圧を見ることで回転が止まってるかどうか(=端に達してるかどうか)を検出することもある

283774ワット発電中さん2018/06/12(火) 23:36:06.69ID:N3dgxK5S
ArduinoでD6450GTというICを制御したいんだができる?
データシート見てもさっぱり分からん

284774ワット発電中さん2018/06/12(火) 23:56:28.04ID:fK8gKFOK
>>283
わからんから制御できんのやろ?
Arduino関係なかろう。

285774ワット発電中さん2018/06/13(水) 00:10:03.87ID:D0cpyHM7
arduinoの出力がdata、clk、stbピンで、1bitずつコマンド送る
arduinoの入力でbusy見てHのときは次のコマンド送らない
これだけじゃないか?

286774ワット発電中さん2018/06/13(水) 00:33:52.13ID:+KUwEvbY
>>285
その単語でググったらなんとなく理解できたわ
マジでありがとう

287774ワット発電中さん2018/06/13(水) 01:17:25.68ID:WHvBZB8J
最近発売のものでもUSBはType Bなんだな
microUSBとかType Aとか故障確率や普及率でみればそっちのほうが利点があるのになんで使うんだろ

288774ワット発電中さん2018/06/13(水) 01:22:12.64ID:NOmX7sAQ
microは脆い
TypeAは機器側に装備するのは違反

289774ワット発電中さん2018/06/13(水) 01:22:45.94ID:RRIrKbIl
懐かしいIC使おうとしてるんだなあ、NTSCのオーバーレイ表示か

290774ワット発電中さん2018/06/13(水) 06:52:34.00ID:nMXPpcXb
max であるよ7456かそこらへん
osdで検索
IC使わずsync セパレターで分離して 
mega88でやってるのもみたことがあるけどどこかわからず

291774ワット発電中さん2018/06/13(水) 07:13:29.28ID:+KUwEvbY
>>289
本来はMAX7456使いたかったんだよな
>>290
もうMAX7456ってほとんど売ってなくね?
売ってても海外サイトだし

292774ワット発電中さん2018/06/13(水) 12:03:47.14ID:nMXPpcXb
>>291
spark funでモジュールがあるから
それ流用だね
aitendoにあったよん
千石でもあったきがする かなり前だけど

293774ワット発電中さん2018/06/13(水) 12:20:12.82ID:u0uRJzvc
>>292
もう販売終了しちゃっているんだよな…

294774ワット発電中さん2018/06/13(水) 12:23:12.20ID:uPZEEu8E
>>291
海外通販やらないの?もったいない!
まったく同じものが日本なら数倍上乗せされて売られてるよ

295774ワット発電中さん2018/06/13(水) 12:26:50.26ID:u0uRJzvc
>>294
色々売っているから試してみたいが英語がほとんど読めない俺には厳しいな…
普段はAmazonで格安な中華のを買っている

296774ワット発電中さん2018/06/13(水) 12:36:38.02ID:MINEOGhL
Aliなら英語わかんなくてもいけるべ

297774ワット発電中さん2018/06/13(水) 12:42:02.29ID:NOmX7sAQ
Google翻訳あればいいだろ

298774ワット発電中さん2018/06/13(水) 12:55:30.59ID:JaAGdIUa
「英語が解らないから〜」と言っている人に海外通販を勧めるのはムダ
本当に欲しければ英語が解らなくても愚痴らずに海外通販している
ソースは俺

299774ワット発電中さん2018/06/13(水) 13:41:32.60ID:D0cpyHM7
だなww

300774ワット発電中さん2018/06/13(水) 15:56:00.50ID:P5M05vFV
「必要は発明の母」の変形版だなwww

301774ワット発電中さん2018/06/13(水) 17:17:16.50ID:NOmX7sAQ
そんなエロのためにPCが詳しくなるみたいな…

302774ワット発電中さん2018/06/13(水) 17:33:09.53ID:dZbM9Xr2
VTRを普及させたエロは偉大

303774ワット発電中さん2018/06/13(水) 17:34:53.85ID:bFv4iTBp
エロのおかげでVHSが普及しDVDが売れ、PS2の売り上げを引き延ばしたのは紛れもない事実

エロと戦争は経済を回す。

304774ワット発電中さん2018/06/13(水) 18:15:43.23ID:1rPMOf/a
以下に加えて1回路2接点のトグルスイッチを取り付ける(例えば左に倒すとCC21、右に倒すとCC22)には、どう書けばいいんでしょうか?

#include "MIDIUSB.h"
#define N_POTS 2

const uint8_t MIDICC = 0x0B;

const int potPin[] = {0, 1, 2};
const uint8_t potCN[] = {0x0A, 0x0B};

uint8_t potValues[N_POTS];
uint8_t potValuePrev[] = {0, 0};

void setup() {
}

void loop() {
readPots();
sendMIDI();
}

void readPots() {
for (int i=0; i < N_POTS; i++) {
int val = analogRead(potPin[i]);
potValues[i] = (uint8_t) (map(val, 0, 1023, 0, 127));
}
}

void controlChange(byte channel, byte control, byte value) {
midiEventPacket_t event = {0x0B, 0xB0 | channel, control, value};
MidiUSB.sendMIDI(event);
}

void sendMIDI()
{
for (int i=0; i < N_POTS; i++) {
if (abs(potValuePrev[i] - potValues[i]) > 1)
{
potValuePrev[i] = potValues[i];
controlChange(0, potCN[i], potValues[i]);
}
}
}

305774ワット発電中さん2018/06/13(水) 18:24:18.29ID:l5+w1Ju/
pinMode(input_pin_left,INPUT);
pinMode(input_pin_right,INPUT);
if (digitalRead(input_pin_left) == HIGH)
 CC21()
else if (digitalRead(input_pin_right) == HIGH)
 CC22()

306774ワット発電中さん2018/06/13(水) 18:43:06.37ID:1rPMOf/a
>>305
どうもありがとうございます
上2行は void setupの中、下2行は void loopの中で動かすんでしょうか?
試してみます

あと、
https://www.arduino.cc/en/Tutorial/MidiDevice
ここを見ているんですが、自作関数はvoid loopの後に書かれてあるんですが、void loopは一番最後でなくてもいいんでしょうか?

307774ワット発電中さん2018/06/13(水) 18:48:24.35ID:NOmX7sAQ
そういうのはC言語ではもっと他にも細かいルールがあるけど
ArduinoIDEが色々と正しい形に直してくれるから

308774ワット発電中さん2018/06/13(水) 18:55:17.10ID:1rPMOf/a
>>307
なるほど
どうもありがとうございます

309774ワット発電中さん2018/06/13(水) 19:02:08.33ID:Krvk7AaK
ちょっと前に暗黙の宣言無しだと怒られたバージョンがあったなあ。
その後しばらくしたら、えらく寛容になった。

310774ワット発電中さん2018/06/13(水) 19:15:40.42ID:l5+w1Ju/
arduinoの前にプログラミングの知識が少なすぎっぽい
先に純粋なc言語を少しでいいから身に着けてからやった方がいいと思う

311宇野壽倫(青戸6-23-21ハイツニュー青戸202号室)の告発2018/06/13(水) 19:19:53.72ID:Dx3Lsrcp
宇野壽倫(葛飾区青戸6)の告発
宇野壽倫「文句があったらいつでも俺にサリンをかけに来やがれっ!! そんな野郎は俺様がぶちのめしてやるぜっ!!
賞金をやるからいつでもかかって来いっ!! 待ってるぜっ!!」 (挑戦状)

■ 地下鉄サリン事件

     オウム真理教は当時「サリン」を作ることはできなかった。
     正確に言えば 「作る設備」を持っていなかった。
     神区一色村の設備で作れば 全員死んでいる。「ガラクタな設備」である。
     神区一色の設備を捜査したのが「警視庁」であるが さっさと「解体撤去」している。
     サリンは天皇権力から与えられた。
     正確に言えば オウム真理教に潜入した工作員が 「サリン」をオウムに与えた。
     オウム真理教には 多数の創価学会信者と公安警察が入り込んでいた。
     地下鉄サリン事件を起こせば オウムへの強制捜査が「遅れる」という策を授け「地下鉄サリン事件」を誘導したのは
     天皇公安警察と創価学会である。
     天皇は その体質上 大きな「事件」を欲している。
     オウム科学省のトップは 日本刀で殺された「村井」という人物だ。
     村井は「サリン」授受の経緯を知る人物なので 「日本刀」で殺された。

      http://d.hatena.ne.jp/kouhou999/20150224

312774ワット発電中さん2018/06/13(水) 19:54:55.60ID:1rPMOf/a
#defineとconstは同じ役割のような気がしますが、どう違うんでしょうか?

313774ワット発電中さん2018/06/13(水) 20:01:12.13ID:1rPMOf/a
>>310
どうもすみません

314774ワット発電中さん2018/06/13(水) 20:07:49.31ID:1rPMOf/a
これもC言語の話ですね

315774ワット発電中さん2018/06/13(水) 20:12:20.21ID:F9Xkc75m
そうですね

316774ワット発電中さん2018/06/13(水) 20:18:23.78ID:NOmX7sAQ
enum「俺も」

317774ワット発電中さん2018/06/13(水) 20:47:57.02ID:RRIrKbIl
>>312
一応、#defineで(マクロとかじゃなく)定数を定義した場合という前提で
#define:型・アドレスを持たない
const :型・アドレスを持つ
enum  :型はintで、アドレスは持たない

・・・じゃなかったかな、まあ、ちゃんとしたこと知りたい時はちゃんとした人の
書いたHP見た方がいいかも

318774ワット発電中さん2018/06/13(水) 20:50:17.54ID:7tnSxsV2
HPじゃなくて、使ってる処理系のマニュアルで確かめるべし。
ISO,ANSI準拠と言いながら特殊な独自仕様で動くもの多数。

319774ワット発電中さん2018/06/13(水) 20:54:31.27ID:UgeVBWkD
>>317
まとめてくださって、ありがとー
助かります

320774ワット発電中さん2018/06/13(水) 21:01:13.08ID:34/cPLGs
>>317
#define 文字列が置き換得られてからコンパイルされる。
エディタで文字列を定数に書き換えたのと同じ。
constはコンパイラの質や最適化レベルによって扱いが変わるだろう。
例えば、const int x=10; int y = x;
がy=10と同じコードになるとは言えないなあ。


enumは定数と同じになるかなあ。

321774ワット発電中さん2018/06/13(水) 21:01:13.92ID:RRIrKbIl
>>318
正論なんだけど、スレの趣旨には合わないかも
厳密なこと知らなくて問題になるようなケースはあんまりないように思うし

322774ワット発電中さん2018/06/13(水) 22:12:43.79ID:F9Xkc75m
面白いもの作りたい
なんかある?

323774ワット発電中さん2018/06/13(水) 22:24:35.35ID:UgeVBWkD
>>322
貴方の作りたいものを考えるのはハードル高過ぎるかと。
arduino project でググると色々出てくるよ
もしかしたら、何かのヒントになるかも知れません

324774ワット発電中さん2018/06/13(水) 23:07:37.17ID:F9Xkc75m
貴重なヒントをご教授頂き、ありがとうございます
おならセンサー作りたいと思います

325774ワット発電中さん2018/06/13(水) 23:16:56.08ID:g7pwQbqK
>>310
やはり最初は
#include <stdio.h>
int main()
{
printf("Hello, World!\n");
return 0;
}
からだよね。
ただ、Windowsプログラミングで
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow)
{.........
を見たときは焦ったな。。。

3262792018/06/13(水) 23:35:40.15ID:Oyv+3+RE
>>280-282
ご回答頂きありがとうございます。
端にスイッチを設置するのが一般的なのですね。
先のような商品はそれだけで動かすことは想定されていないのですね。なるほど・・・。

モーター以外のスライド部分を水中に突っ込んで使用したいと思っていたのですが、
端にスイッチを設置するとなると難しそうですね。

282さんが励磁の電圧を〜という方法を挙げられていますが、ステッピングモーターって
端にぶつかってそれでも回転しようとして異常なトルクがかかった場合、
どうなるんでしょうか?大変なことが起きるのでしょうか?

327774ワット発電中さん2018/06/13(水) 23:51:24.71ID:7tnSxsV2
>>326
そろそろ実物を触ってみなされ。
昔は高かったが、今はモータとドライバ合わせて500円で実物が手に入る

実際に動かして、回転軸触って、思いのほか力がないので驚くかもね。

328774ワット発電中さん2018/06/13(水) 23:54:10.74ID:F9Xkc75m
サーボってちっこいのでも意外とトルクあるよね

329774ワット発電中さん2018/06/14(木) 00:01:13.42ID:gN8sO5Y7
>>326
つい最近センサーの故障で、原点を取りに行ったままガガガッって2〜3秒うなってましたが、
今んところ壊れてないですね。
3Dプリンターの話です。

安いモーターとArduinoでいろいろやってみるのがいいんじゃないですかね。

330774ワット発電中さん2018/06/14(木) 00:48:41.30ID:Nk6xnUPI
>>327
>端にぶつかってそれでも回転しようとして異常なトルクがかかった場合
ステッピングモーターの場合、停止時でも保持トルクを維持するために
一定の電流を流すのが普通です。

定電圧ドライバの場合は、止まってる状態で定格電流を超えない電圧を
かけるように設計するし、定電流ドライバの場合も定格を超えないように
設定するので、回ってるかどうかは関係ない。
(むしろ、回ってるときのほうが色々な損失があって発熱するかも)

ちなみに、今はICが安くなったので、わざわざ定電圧ドライバを選ぶ理由はないかな
定電流ドライバだと、マイクロステップでドライブもでたりするんで

331774ワット発電中さん2018/06/14(木) 02:40:00.62ID:Nk6xnUPI
あ、ごめん。330は>>326へのレスの間違いです。

332774ワット発電中さん2018/06/14(木) 07:52:57.07ID:Je4w61iN
>>326
水中から出てる側の端にスイッチつけたらいい
起動時は上に動かしてスイッチにぶつかったらそこを原点として下に動かす

333774ワット発電中さん2018/06/14(木) 18:25:11.85ID:AVK479Nj
ステッピングモーターは
自発的に止まってる状態のがむしろ発熱する気がする
ただのヒーターみたいなもんだし…

334774ワット発電中さん2018/06/14(木) 18:28:42.49ID:g39WySNx
>>317
>>318
>>320
どうもありがとうございます
使ってる処理系のマニュアルとは具体的になにを指すんでしょうか?
Arduinoが使いたいんですが、C言語のリファレンスということですか?

335774ワット発電中さん2018/06/14(木) 18:30:13.84ID:g39WySNx
>>304を以下のように書き換えたんですが、トグルスイッチが反応しません。
トグルスイッチは画像の左下の9と11、グランドはアナログ入力のポッドのグランドと共用しています。
どこが間違えていますか?
http://78.media.tumblr.com/cdadca4e95808b376de52a88a5468367/tumblr_mi61oww6cu1s5t695o1_1280.png

336774ワット発電中さん2018/06/14(木) 18:30:29.18ID:g39WySNx
#include "MIDIUSB.h"

#define N_POTS 2

const uint8_t MIDICC = 0x0B;
const int potPin[] = {0, 1};
const uint8_t potCN[] = {0x07, 0x27};

const int toggleLPin = 9;
const int toggleRPin = 11;
const uint8_t toggleLCN = 0x50;
const uint8_t toggleRCN = 0x51;

uint8_t potValues[N_POTS];
uint8_t potValuePrev[] = {0, 0};

void setup() {
pinMode(toggleLPin,INPUT);
pinMode(toggleRPin,INPUT);
}

void loop() {
readPots();
sendMIDI();
sendToggle();
MidiUSB.flush();
}

void readPots() {
for (int i=0; i < N_POTS; i++) {
int val = analogRead(potPin[i]);
potValues[i] = (uint8_t) (map(val, 0, 1023, 0, 127));
}
}

void controlChange(byte channel, byte control, byte value) {
midiEventPacket_t event = {0x0B, 0xB0 | channel, control, value};
MidiUSB.sendMIDI(event);
}

void sendMIDI()
{
for (int i=0; i < N_POTS; i++) {
if (abs(potValuePrev[i] - potValues[i]) > 1)
{
potValuePrev[i] = potValues[i];
controlChange(0, potCN[i], potValues[i]);
}
}
}

void sendToggle() {
if (digitalRead(toggleLPin) == HIGH)
controlChange(0, toggleLCN, 1);
else if (digitalRead(toggleRPin) == HIGH)
controlChange(0, toggleRCN, 1);
}

337774ワット発電中さん2018/06/14(木) 18:53:20.13ID:g39WySNx
訂正
上だと、トグルスイッチの位置にかかわらず常にCC80が出力されてしまいました。

そのため、PC側でポッドになにかの機能をアサインしたくてもスチッチの出力に反応してしまいます。
PC側のMIDI機器のAとBを切り替えるためのスイッチとして使いたいです。

338774ワット発電中さん2018/06/14(木) 19:46:56.22ID:AVK479Nj
プルアップせい

339774ワット発電中さん2018/06/14(木) 20:03:59.07ID:g39WySNx
>>338
どうもありがとうございます

void setup() {
pinMode(toggleLPin,INPUT);
pinMode(toggleRPin,INPUT);
}
を以下に変えたけれどダメでした

void setup() {
pinMode(toggleLPin,INPUT_PULLUP);
pinMode(toggleRPin,INPUT_PULLUP);
}

340774ワット発電中さん2018/06/14(木) 20:25:05.42ID:g39WySNx

341774ワット発電中さん2018/06/14(木) 21:11:32.96ID:gN8sO5Y7

342774ワット発電中さん2018/06/14(木) 21:48:46.71ID:Nk6xnUPI
>>334に対する直接の回答じゃないけど、
"#define const"とか"avr gcc const"でググったら色々出てくるよ
C++の規格書とかGCCのreference manual 読んでも、疑問の解消には
中々遠いかも

343774ワット発電中さん2018/06/14(木) 22:11:30.51ID:Nk6xnUPI
>>333
そうですね
定電流ドライバでドライブしてても、設定電流に達するまでの時間はかかるから
停止時より投入エネルギーは少なく、投入エネルギー=機械的出力+発熱 だから
機械的出力がゼロのときは、投入エネルギー=発熱 になって、停止時のほうが
熱くなるってことなのかな・・・

344774ワット発電中さん2018/06/14(木) 22:17:34.56ID:xpB/yskI
スイッチのセンターを5Vにしておいた方が直観的にも理解しやすいだろ

345774ワット発電中さん2018/06/14(木) 22:34:17.90ID:Jr2EXBiy
switch文のcase に使う定数は、enumなら使えるけど、const 宣言された変数は使えない。
#defineは、文字列をdefineされた定数値に置き換えるので、当然使える。

346774ワット発電中さん2018/06/14(木) 22:47:16.60ID:zBxfJpAq
>>343
止まってるときの機械的エネルギーはホールディングトルクでねーの?

347774ワット発電中さん2018/06/14(木) 23:11:53.96ID:3pQsekln
止まってるときは全部ジュール熱に変わる
動いてれば一部は運動エネルギーに

348774ワット発電中さん2018/06/15(金) 10:03:34.56ID:4HsohjuL
ArduinoてかESP32のI/Oピンって内部でダイオード入っている?
アナログ読み込みで負電圧かかっても平気かな?資料見つからないです。

349774ワット発電中さん2018/06/15(金) 11:26:57.47ID:aAcnASvX
ESP32 Datasheet V2.1読め

350774ワット発電中さん2018/06/15(金) 18:19:21.08ID:qYtpanSz
データシートには、348の言う通り載ってないみたいだよ
絶対最大定格にも、電源電圧くらいしかのってないし

まあ、普通のCMOSデバイスに入ってる入力保護回路が入ってないことは
まず(というよりほとんど絶対)考えられないけど、ダイオード入ってるからといって
負電圧かけていいというわけではない
まあ、外に電流を最大1mA程度に抑える抵抗つけとけば壊れることはないと思うけど
他人に回路見せる可能性があるときは、低リークのSBDをつけといたほうがいい
何やかや教科書的なこと言うやつがいるから

351774ワット発電中さん2018/06/15(金) 18:37:58.05ID:nQl9/WF0
そこに負はちょっとしかだめって書いてあるよ

352774ワット発電中さん2018/06/15(金) 22:39:07.75ID:4HsohjuL
v2.3のdatasheet穴空くほど読み返したけどどこにそんな記述あるん?

353774ワット発電中さん2018/06/15(金) 23:34:57.97ID:OMNeXX6S
穴が空いてその穴から見たら書いてる

354774ワット発電中さん2018/06/16(土) 00:30:06.69ID:HMaCQ9Fn
>>352
351は、32ページのTable 9: DC Characteristics 中の VIL(Min =-0.3V)の記述のこと
言ってるんだと思う

まあ、これだけではクランプ・ダイオードが入ってる、という証拠にはならないけど
心配ならピンに1kΩくらいの抵抗入れてから-5Vとかにつないで
ピンの電圧を測って見たらいい
-0.7〜1Vくらいの値になってたら入ってるはず・・・ありゃ定格外だわ(笑)

で、↑の記述は「絶対最大定格って書いてないからええわ」って考えるなら
抵抗入れるだけでいいけども、絶対最大定格だとみなすと、これではダメだし
SBD入れるとしても品種が限定されてくる
http://akizukidenshi.com/catalog/g/gI-01333/ OK
http://akizukidenshi.com/catalog/g/gI-01370/ 300uAくらいなら大丈夫かも

355774ワット発電中さん2018/06/16(土) 00:36:30.12ID:HMaCQ9Fn
ちなみに、「中華はこれだから」って書こうと思って調べて見たら
意外やAVRも似たような規定の仕方
PICは、クランプダイオードの絶対最大定格(電流)+全体の消費電力という
規定の仕方なんで、正々堂々「抵抗だけ」って方法とれるんだけど

356774ワット発電中さん2018/06/16(土) 06:23:10.52ID:FekAHwTg
どっちを知りたいかだな
ダイオードの有無が知りたい →データシートには載ってない
入力の最大定格が知りたい →データシートに載ってる

357774ワット発電中さん2018/06/16(土) 07:59:10.35ID:enIC/swl
おおいろいろありがとう
CTセンサの微弱交流を回路無しに入れたいな、というのがもともとでした
電流量でなく動いているかどうかの検出なんで値の変化がわかればよいなと思いました

358774ワット発電中さん2018/06/16(土) 08:56:32.64ID:e72vZr8X
>-0.7〜1Vくらいの値になってたら入ってるはず・・・ありゃ定格外だわ(笑)

たいていのC-MOSデバイスの絶対最大定格が VSS-0.3V 〜 VDD+0.3V になっているのは、
入力ピンに、出力インピーダンスゼロの電圧ソースを繋いだ場合を前提にした定義。

同じように、最大入力電流が規定してあることが多いと思う。

1kΩを直列に繋いで、過電圧なソースに繋げばクランプダイオードに電流が流れて
結果として絶対最大定格を超える電圧になるけれど、最大入力電流は超えない。
この使い方はNGとは限らない。

いかなる場合も超えてはならぬのだから、クランプダイオードに電流を流しては
いけない、という考え方もあるけれど、デバイスによってはクランプダイオードに
電流を流すことで保護ができる、という書き方をしているものもあるし。

3593542018/06/16(土) 19:52:34.21ID:HMaCQ9Fn
>>358
>同じように、最大入力電流が規定してあることが多いと思う。
それを書いてないから困るよね、っていう主旨で書いたつもりなんですけど

360774ワット発電中さん2018/06/16(土) 22:27:13.67ID:er6qa3h8
>>283だけどAmazonでドローン用?のオーバーレイモジュールでMAX7456が使われていたからそれを剥がして使う事にするわ

361774ワット発電中さん2018/06/16(土) 22:42:51.66ID:e72vZr8X
>>359
たしかに、ESP32の話でした。

ただ、-0.3V〜VDD+0.3Vと書かれていれば、クランプダイオードは入っているでしょね。

362774ワット発電中さん2018/06/17(日) 00:07:20.91ID:NWNGWMKn
すんません、初歩的な質問なんですが、
日本国内でArduino UNOもしくはそれとほぼ同等のArduinoの種類で、
通販ですぐ届く(2日ぐらいで)ネットショップってありますか?
あったら教えてほしいです。

363774ワット発電中さん2018/06/17(日) 00:21:00.96ID:oNo/URO4
>>362
Amazon

364774ワット発電中さん2018/06/17(日) 00:24:47.86ID:NWNGWMKn
>>363
レスありがとうございます。
すみません、
・値段が500円以内のもの
この条件を言い忘れてました。

よろしくお願いいたします。

365774ワット発電中さん2018/06/17(日) 03:58:51.13ID:cdiZ6R1v
ヤフーオークションかな…
Aliとかで売ってるやつを大量に仕入れて色付けて転売してるやつから買え
日本発送だ

366774ワット発電中さん2018/06/17(日) 04:33:10.64ID:oqzYx0zo
>>365
送料がバカ高いのが多いから500円以下はなさそう

367774ワット発電中さん2018/06/17(日) 05:05:11.80ID:cdiZ6R1v
値段が500円以内であって送料は条件に含まれてない

368774ワット発電中さん2018/06/17(日) 07:27:21.62ID:zO+kCjOx
これがアスペかw

369774ワット発電中さん2018/06/17(日) 07:32:53.54ID:WKLsPwx2
500円じゃ無理だろ。なんでいきなりそういうアホな条件つけてくるわけ?

370774ワット発電中さん2018/06/17(日) 07:52:49.27ID:zO+kCjOx
ヤフオクならesp8266が送料入れて500円で買えるのあるな
UNOじゃないがまほぼ同等だろ。届くかどうかは出品者次第だが

371774ワット発電中さん2018/06/17(日) 09:06:39.51ID:QwyL/GOE
>>362を見て、「お、有るかな、どうだろな」と思って
探し始めた善意人の労力の総量 > 500円 という残念な結果に。

372774ワット発電中さん2018/06/17(日) 09:13:12.19ID:QwyL/GOE
本当に時間と競っているなら、質問してレスを待つまでもなく、
Arduino UNO 互換 価格
あたりをキーワードにGoogleで検索すればいいわけだし。

2日が3日になったら大損をくらうってことなら、その大損の金額ってどれぐらいなのって話になる。
その大損が5000円の価値を超えるものなら、さっさと納期優先でそれなりの金額のものを発注すれば済む。

プログラミングをすることは手持ちの範囲で可能な範囲で合理的な思考を学ぶことだよね。

373774ワット発電中さん2018/06/17(日) 10:21:13.30ID:Z7FEKBb3
おっしゃ
なら公式UNOを498円で売ってやる

ただし、送料は4000円な

374774ワット発電中さん2018/06/17(日) 14:17:59.26ID:NWNGWMKn
皆さんありがとうございます。
在庫管理が大変ですが、
今まで通りの店で買うことにします・・・。
ありがとうございました。

375774ワット発電中さん2018/06/17(日) 17:36:35.64ID:m1XGxAfy
在庫管理って、どういう意味で書いてるのか分からんけど
中華で10個くらい買っといて、半分使ったらまた10個発注とかすれば
いいんじゃない?
※10個は、あくまでも【例】です

376774ワット発電中さん2018/06/17(日) 18:35:43.79ID:D1A3NgIx
>>375
分かりやすい例えありがとうございます。
ちょっとそのような感じで実践してみます。

377774ワット発電中さん2018/06/17(日) 20:11:37.25ID:13ULka+b
>>376
釈迦の説法かも知れませんが
・AliExpressでの「Arduino UNO R3」購入例ですが、台数を多く発注すると何故か
 1台当たりの単価が上がったりします。
・特別安価な「Arduino UNO R3」だとブートローダーが入っていない
・画像と違う本体が届く・・・6台購入して4台違う物が来た
 購入前に質問しても、販売専門なので仕様に付いては解らない等で話にならない。
・Arduino UNO R3互換品だと300円〜400円(送料込み)発注から10日〜19日で到着
・アマゾン販売の"EasyWordMall UNO R3開発ボード"499円は、到着日時はAliExpressの
 発注と全く同じです。

378774ワット発電中さん2018/06/17(日) 20:27:59.60ID:7tMvAQ4I
「釈迦に説法」な。
ま、この場合「老婆心ながら」という程度だと思うが…。

379774ワット発電中さん2018/06/17(日) 20:37:37.78ID:mq2TGvqw
釈迦の説法ならありがたい

380774ワット発電中さん2018/06/17(日) 21:12:34.04ID:OXl6DrIn
UNOと「ほぼ同等」の範囲が「機能性能」で「形状」を含めないならNANOの方が良くね?

381774ワット発電中さん2018/06/17(日) 21:42:26.30ID:D1A3NgIx
>>377
情報ありがとうございます
自分は499円の買ってますね・・・。

>>380
ピン穴がUNOとほぼ同じならNANOでもいいです

382774ワット発電中さん2018/06/17(日) 23:25:13.82ID:m1XGxAfy
>>356 >>358
勝手に決めちゃってるみたいだけど、>>350が書いてる通り
ESP32の絶対最大定格には入力電圧の項目はないですよ
-0.3Vは あくまでも DC Characteristics の VIL.Min

VILは、(壊れるとかダイオードがどうとかとは関係なく)
Lowとみなされることが保証される電圧範囲の規定だから
>>351の「負はちょっとしかだめって書いてある」というのが
データシートの解釈としては一番正しいのかも

※実際に、-0.3V以下だとLowとみなされない可能性がある、と
 言ってるわけではありません

383774ワット発電中さん2018/06/18(月) 03:02:53.12ID:b6O+tiKO
どっちかつうと馬鹿に説教
馬鹿に説教しても無意味

384774ワット発電中さん2018/06/18(月) 09:39:37.07ID:bX9sJvGL
馬の耳に・・だろ

385774ワット発電中さん2018/06/18(月) 15:14:30.07ID:b6O+tiKO
>>384
最近の馬鹿がそんな言い回し理解できるとは思えねぇんだよ

386774ワット発電中さん2018/06/18(月) 18:20:29.27ID:RgxTu2si
釈迦の説法←単純ミス
釈迦に説法←訂正が入る
馬鹿に説教←どこから出てきたお前

そもそも>>377>>376バカにしてない

387774ワット発電中さん2018/06/18(月) 18:37:58.73ID:BgRr9XWj
「馬鹿に説教」は間違いじゃないし、言葉通りの意味に取ればいいだけ。
一方、自分のレスを「釈迦の説教」と称すなど、思い上がるのも大概にした方がいいレベル。
ただ、>>385の言い訳は恥ずかしい。
間違えたなら、訂正・謝罪するか黙るかどちらか。

388774ワット発電中さん2018/06/18(月) 19:01:59.97ID:teSiFeKv
釈迦の説教と書いてるのはお前だけだけどな

389774ワット発電中さん2018/06/18(月) 19:18:58.20ID:ElL04n2A
私は神だ系の人?

390774ワット発電中さん2018/06/18(月) 19:54:58.54ID:QXbhgE3W
>>388
誰にレスしてんのか知らんが>>377は見てから書いてるんだよな?

391774ワット発電中さん2018/06/18(月) 20:01:23.27ID:8IdU59VJ
>>390
説教と説法ね
>>388
お前と>>387の2人、仲良しかw

392774ワット発電中さん2018/06/18(月) 20:10:46.39ID:If4J8krD
馬鹿の説教を聴く事ほど時間の無駄になる事はないわ

393774ワット発電中さん2018/06/18(月) 20:12:00.06ID:wyUqHpUr
国語の試験じゃあるまいし通じりゃどうでもいいだろ

394774ワット発電中さん2018/06/18(月) 20:12:52.21ID:ElL04n2A
シャカシャカうるさい!もういい!

395774ワット発電中さん2018/06/18(月) 21:09:34.93ID:yiMAOKh6
車速と同期して光が流れる車載イルミ作ってるのですが途中で行き詰まってしまいました。
LEDを順次点灯させるプログラムは完成しましたがGPSで取得した速度を同期させる方法が分かりません。
誰か教えて下さい!

使用機器は
Uno R3
WS2812のテープLED
みちびき対応のGPS受信機

396774ワット発電中さん2018/06/18(月) 21:37:57.91ID:wyUqHpUr
どう光らせたいのかも、どう行き詰ってるのかまったくわかんないけど例えばこういうことか?
if (速度 < 10km/h)
 10km以下の光らせ方()
else if (速度 < 20km/h
 20km以下の光らせ方()
・・・

397774ワット発電中さん2018/06/18(月) 21:38:03.65ID:1U5jpkka

398774ワット発電中さん2018/06/18(月) 22:02:33.39ID:NHsDzrPB
>>395
LEDが何個あるかわからんが
ただの点灯と消灯だろ?
なら全部並べて0,1のビット処理できるだろ?

速度がわかったら、LED1個の隙間分を何msで通過するかわかるだろ?
その時間でビットシフトすりゃOK

そのビットで点灯させるように作れ

399774ワット発電中さん2018/06/18(月) 22:04:19.03ID:yiMAOKh6
光らせたいパターンは車と同じ向きに光が車速と同じスピードで進んでいくイメージです。
1、GPSで車速を検知
2、車速と同じスピードでLEDが端から端まで順次点灯
3、繰り返し

って感じをイメージしてます
行き詰まったのはLEDの点灯間隔の処理のところです

400774ワット発電中さん2018/06/18(月) 22:11:06.36ID:iHmdQpIG
>>399
「LEDを順次点灯させるプログラムは完成しました」って書いてるから
今は一定な順次点灯の間隔を、車速に反比例させて変えてやればいいだけなんじゃ?

401774ワット発電中さん2018/06/18(月) 22:17:04.58ID:yUJLB/0R
Leonardo+74HC595で1602Aに出力したいんですが
74HC595+LEDをハードSPIで点滅出来る事を確認し、
1602Aを直接続4bitモードでの動作確認は出来たものの
Leonardo+74HC595で1602Aを扱う方法がさっぱりです

最悪自分で一から書けば良いとは思うんですが、Leonardo+74HC595に対応した
液晶ライブラリて無いですかね

402774ワット発電中さん2018/06/18(月) 22:23:28.15ID:iHmdQpIG
>>401
原理的にはできるけれど、特別な理由なきゃ i2cインターフェイスの液晶か
1602用のi2cインターフェイスボード使ったほうがいいんじゃない?

403774ワット発電中さん2018/06/18(月) 22:32:37.28ID:yUJLB/0R
ぐぐると74HC595で1602Aを扱う事は広く行われててライブラリもあるんですが
全てUNO用で、UNOと違ってSPIがICSPにしか出てないLeonardoではどうした物なのか

404774ワット発電中さん2018/06/18(月) 23:56:48.94ID:v1ZCc5aJ
>>403
ICSPコネクタに繋げばいいというものではないの?

405774ワット発電中さん2018/06/19(火) 00:08:38.44ID:WofFu4SE
>>404
初期化にpin番号指定したりLeonardはSSがとんでも無い所に出てたりするので
どうかと思ったんですが、ソース眺めた感じ↓のSPI専用版ならそのまま使えそう
https://github.com/omersiar/ShiftedLCD

406774ワット発電中さん2018/06/19(火) 12:42:23.82ID:2axmlSQS
>>402
これだな。74HC595でなんてよくやるわw

407774ワット発電中さん2018/06/19(火) 15:06:10.04ID:WofFu4SE
https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
I2Cは重いらしいよ!

こんな応答速度の遅い液晶で重いも何もあったもんでは無いとも思いますが
戻りが早い事に越した事は無いと思う

408774ワット発電中さん2018/06/19(火) 21:49:24.11ID:oLW+6V1o
スケッチについて質問です。
フルカラーLEDを使おうと考えています。

カラー設定のこの部分
RGBLed.setPixelColor(0,150,0,0);//赤
数字の0,150,0,0を関数にする事は出来ないのでしょうか?

調べてみて
int red[] = {0,150,0,150};
このようにやってみたのですが
RGBLed.setPixelColor(red[]);//赤
エラーでした。

いい方法はありますか?

409774ワット発電中さん2018/06/19(火) 22:03:28.60ID:WofFu4SE
#defineか何か、プリプロセッサで出来るんじゃないかな

出来なかったら
Led(int *t){ RGBLed.setPixelColor(t[0], t[1], t[2], t[3]); }
int red[] = {0,150,0,150};
RGBLed.setPixelColor(red); とか

410774ワット発電中さん2018/06/19(火) 22:04:48.78ID:dfVbTzLm
何が疑問なのか、数値を直接書かずに変数なり、関数なりで置き換えればいいだけだが。
int fz(void){
return 0;
}

int fv(void){
return 150;
}

RGBLed.setPixelColor(fz(), fz(), fv(),fv());

411774ワット発電中さん2018/06/19(火) 22:05:37.82ID:WofFu4SE
ごめん、 最後Led(red);

412774ワット発電中さん2018/06/19(火) 22:30:21.94ID:WofFu4SE
http://codepad.org/tYcwCKUI
defineで通ったわ
自分は勝手に配列と関数を間違い、単に記述で楽したいと言う話かと思ったけどどうなのかな

4134082018/06/19(火) 22:57:02.44ID:oLW+6V1o
#defineでいけました!

SDカードから引っ張ってきた文字を表示しその名前に対応した色を発光させたいと
思っているのですが名前に対して色が大量に重複するので
red=0,150,0,0
blue=0,0,0,150
yellow=0,150,150,0
purple=0,150,0,150
こんな風に色の名前でRGBの数字をまとめられたら楽だし
メモリの節約にもなるかなと思い調べていました。
さすがに数字一個一個関数や変数にすると複雑すぎて混乱するので・・
聞き方が良くなかったというか関数と変数をちゃんと理解していなかったです。
すみません。
お二人ともありがとうございました。

414774ワット発電中さん2018/06/20(水) 00:44:27.19ID:tCvmYIYZ
何で引数4個なんだろうとぐぐってみたら1個目は数珠繋ぎの番号なんだな
配列に入れるもんじゃ無いと思う

415774ワット発電中さん2018/06/23(土) 13:10:06.23ID:f+ECe1VL
manoのニセ物を使ってます。
pwmでデューティ比を0から100まで変えたい場合、搬送周波数は7000hz
が限界のようですか、みなさんも
同じ程度でしょうか?

416774ワット発電中さん2018/06/23(土) 13:58:23.99ID:F5q3dxPx
別にニセモノがホンモノの性能を超えたっていいじゃない?(頑張れー

417774ワット発電中さん2018/06/23(土) 21:19:37.22ID:ugKJd5tK
ArduinoIDEのサブメニューって、マウスカーソルがズレるとすぐ消えね?
なんとかならない?

418774ワット発電中さん2018/06/23(土) 23:42:24.84ID:9RQ3PHng
やろうと思えばできるだろうけど労力の割りに合わないだろうな
我慢しとけ

419774ワット発電中さん2018/06/24(日) 00:32:27.22ID:HVJu5ouS
>>417
IDEを Visual Studio Code に変えなはれ

420774ワット発電中さん2018/06/24(日) 22:52:25.86ID:GT4pSNjM
サッカー日本代表セネガル戦でお忙しい所すいません。

スピーカーの中に内蔵させようと思うんですが、
こういうマイコン類って、強力な磁石の近くに設置しても大丈夫ですか?

421774ワット発電中さん2018/06/24(日) 23:02:12.40ID:x4HW86Wz
いくら強力なスピーカーの磁力程度では全く関係ないよ

422774ワット発電中さん2018/06/25(月) 01:05:55.98ID:GojYkVTT
>>420
エンクロージャーならどうにかなると思うけどユニットってことならやめといた方がいいと思う。

423774ワット発電中さん2018/06/25(月) 09:16:29.45ID:hz679a6S
駄目だったらスアンプ内蔵スピーカーなんかもアウトだなw

424774ワット発電中さん2018/06/25(月) 17:42:55.13ID:u8VjtFqC
>>415
「Arduino PWM 高速化」でググってみて
このスレでも、ちょっと前に高速化使ってるプログラムが出てたような

425774ワット発電中さん2018/06/25(月) 20:54:53.62ID:7Lih+Zd6
A/Dは量子化10bitですが、8bitならば200KHzを超えるAD変換クロックが出来るとデータシートに記述されてました。
しかしそんな設定の出来るレジスタは見当たりません。
200KHzを超えるAD変換クロックを入れれば勝手に8bitになるのでしょうか?
8bitで読み取るにはどうすればいいのですか?
arduino unoです。

426774ワット発電中さん2018/06/25(月) 23:31:41.90ID:E1PatU0/
VSCodeでビルドや書き込み迄出来る?

427774ワット発電中さん2018/06/25(月) 23:41:42.82ID:CdSl7/Fx
使いにくい
やっぱArduino IDEが一番いい

428774ワット発電中さん2018/06/26(火) 00:00:33.35ID:RpPfq63c
そっか
残念
書くのだけVSCodeにしたらいいか

PlatformIOはどう?VSCodeにも拡張あるみたいなんだけど

429774ワット発電中さん2018/06/26(火) 01:33:31.74ID:mpKB8Adb
>>426
出来るよ。
Arduino IDEはもう全然起動してない。

430774ワット発電中さん2018/06/26(火) 09:02:55.47ID:QCOCpXq5
中華のNano互換買ってみたけど、あとで火を噴いただの、PCとつなぐのにドライバがいるだの知って使うの躊躇してる

431774ワット発電中さん2018/06/26(火) 09:19:34.66ID:wbGIwzRg
>>425
8bitにしてとかじゃなく、AD変換クロック(分周器)の設定だけで
早くできるみたいだよ
「Arduino ADC 高速化」で検索

432774ワット発電中さん2018/06/26(火) 12:42:34.69ID:0THODOd+
>>431
ありがとう
200khzより高速でサンプリングしたければ、10bitのうち2bitを捨てろという事みたいです

433774ワット発電中さん2018/06/26(火) 17:32:49.27ID:y7856nWy
Arduino Nanoに対するコンパイル時にエラーが発生しました
というメッセージが出るので、調べたらこれが原因でした。

#include <avr / interrupt.h>
#include <avr / io.h>
#include <avr / pgmspace.h>

削ればコンパイルは完了するのですが、ボードに書き込んでも動作しません。
何らかのライブラリをダウンロードする必要があるということでしょうか?

434774ワット発電中さん2018/06/26(火) 17:43:15.65ID:iHY09gLF
マジで!?
初電子工作の初ArduinoでRobotDynが出している互換機買って到着待ちなんだけど(核爆)

435774ワット発電中さん2018/06/26(火) 20:02:01.35ID:JaMmO3MA
>>433
「/」の前後にスペース入れてるの?
ファイルパスだからスペースがあったらマズいよ

436774ワット発電中さん2018/06/26(火) 20:06:02.41ID:JaMmO3MA
>>430
中華クローンばっか使ってるけど発火事故なんか一度もないけどw?
ドライバはインスコするだけ。
もしよろしければ火を噴いた記事のリンクなど有りますか?

437774ワット発電中さん2018/06/26(火) 20:15:18.17ID:6OUepQ0m
>>430
回路の抵抗値ミスって香ばしい臭いをさせたことはあるけど
発火は無いなぁ
心配なら単体で通電してしばらく監視していればどうかな
事故原因の大半は外部要因だと思うけど。。。
※個人の感想です

438774ワット発電中さん2018/06/26(火) 20:34:50.06ID:QCOCpXq5
>>436,437

すまん、煙だったわ
昨夜、Nanoに書き込みできなくて情報さがしててみかけた

https://www.dorapro.co.jp/engineerblog/?p=720
https://www.dorapro.co.jp/engineerblog/?p=749

439774ワット発電中さん2018/06/26(火) 20:45:47.56ID:JaMmO3MA
>あとから良くみると、電源とGNDを直結してしまってました。

これは・・・

440774ワット発電中さん2018/06/26(火) 20:49:59.96ID:QCOCpXq5
>>439
すまん、本文よんでなかったわ。。。
中華、煙、やっぱり!とおもって目の前が真っ暗になって寝てしまってたわ。。。
おわびにもっかい寝てくるわ。。。

441774ワット発電中さん2018/06/26(火) 20:56:24.39ID:mpKB8Adb
馬鹿は使うの一生躊躇していて欲しい。

442774ワット発電中さん2018/06/26(火) 22:13:34.46ID:BEHReaYx
電池で発火って狙ってやっても難しい

443774ワット発電中さん2018/06/26(火) 22:42:04.24ID:y7856nWy
>>435
助かりました。さらに何時間か無駄にするところでした。

444774ワット発電中さん2018/06/26(火) 23:43:03.60ID:6OUepQ0m
>>438
私はド素人なのでいろいろ調べるなかで、この記事読んだことあったわw
まぁ諸々気を付けるに越した事はないですね
頑張ってください

445774ワット発電中さん2018/06/27(水) 03:41:21.81ID:jzVQxUiK
https://www.dorapro.co.jp/engineerblog/?p=749
ソフト屋さんみたいだけど、
この程度の問題解決能力というか掌握力では、
本業のソフトの方もたいして期待できなさそう。

446774ワット発電中さん2018/06/27(水) 06:52:22.61ID:0FjK1nMV
>>445
・ある事象に対して根拠にとぼしい推測をする人だな。
・他者の評価について、いくつかの可能性がある場合にマイナス評価の方に目がいくタイプなのかな。
・あいまいなことで、匿名という守られた立場で個人ブログを批判する人なのかな。

447774ワット発電中さん2018/06/27(水) 09:14:47.78ID:HOOdCIXb
ハンダ付けも上手くできたなんて書いてるからもともと初心者っしょ

448774ワット発電中さん2018/06/27(水) 10:06:26.49ID:IKhsMUEL
・を不必要に多用する人だな。

449774ワット発電中さん2018/06/27(水) 10:31:43.42ID:m7y1cztS
仮にやったとしてもこんなの恥ずかしくてよー公開できんわ

450774ワット発電中さん2018/06/27(水) 14:50:32.72ID:jzVQxUiK
>>446
目的語を適宜変更すれば、
それ、全部そのままあなたに当てはまる。
素晴らしい自己分析能力です。

451774ワット発電中さん2018/07/01(日) 14:06:54.56ID:ivUgDv1+
uint8_tの配列からintにキャストする場合、下のやり方で良いですか?

uint8_t array[10] ={100,101,102・・・};

int temp = (int)array[0];

どうも値がめちゃくちゃになるんですが・・・

実際には4桁7セグにuint8_tの配列値を表示させています。
disp.digit4((int)array[0]);

452774ワット発電中さん2018/07/01(日) 14:10:00.89ID:ivUgDv1+
ちなみに
int i=100; disp.digit4(i);
disp.digit4(100);
など、直接数値を指定した場合や、intの変数なら正常に表示されます。

453774ワット発電中さん2018/07/01(日) 14:40:04.31ID:ivUgDv1+
8ビットのuint8_tから、16ビットのintへ変換しようとしていることが分かりました。

454774ワット発電中さん2018/07/01(日) 17:26:36.33ID:xp6HbESk
キャストの問題じゃないんじゃないかな?
配列サイズ小さくするとか、別の配列で試すとかしても同じ?
誰かがメモリ内容壊してるんじゃないかなあ。
なお言語仕様上はキャストしなくても自動でキャストされる。

455774ワット発電中さん2018/07/01(日) 19:14:19.51ID:j2R4YU+y
>>454
自動キャストされるんですね。ありがとうございます。
もう一度見直してみます。

456774ワット発電中さん2018/07/01(日) 20:51:35.46ID:Kqhl5so/
スケッチ書きこんだ後、PC電源落としても、ステッピングモーターとか回ってるけど
どのタイミングでUSB引き抜けばいいの?

457774ワット発電中さん2018/07/01(日) 21:05:45.32ID:BVsgcfWj
PCの設定で電源落としてもUSBだけ給電するようになってるんだろ
いつ引っこ抜いてもOK

458774ワット発電中さん2018/07/01(日) 22:06:51.59ID:Kqhl5so/
>>457
さんくす
通電してるUSBを引っこ抜くのはすごい抵抗あるお

459774ワット発電中さん2018/07/02(月) 01:02:44.71ID:KY7Z+Ey2
YouTubeでRGB LEDテープ使って7セグみたいなの作ってる動画あるんだけど、直列に繋げて ○○●○ 1つだけ電気つけないってのやってんだけどどうやってるのかな?

460774ワット発電中さん2018/07/02(月) 01:49:14.92ID:jgxXmCsu
その動画を貼れよ
エスパーじゃねぇんだ

461774ワット発電中さん2018/07/02(月) 01:57:31.38ID:CeGg9AO8
どれ?

462774ワット発電中さん2018/07/02(月) 07:00:54.12ID:yydy3G1A
すまねえこの動画の6:00前後なんだけどさめちゃめちゃ不思議なんだよねhttps://youtu.be/1aNHF5tcTpw

463774ワット発電中さん2018/07/02(月) 07:28:09.06ID:KbBHqHxt
動画は見てないけど、マイコン内蔵LEDテープ使ってるんじゃね?

464774ワット発電中さん2018/07/02(月) 07:28:26.86ID:GE2r4SFb
シリアルLEDでしょ
ぷらす、まいなす、信号線の3本だけで複数のLEDを制御できる

465774ワット発電中さん2018/07/02(月) 07:41:00.94ID:juja2J8H
テープLEDに配線してるあたり?

466774ワット発電中さん2018/07/02(月) 07:59:50.56ID:iexq1P+K
>>462
動画投稿者の名前で検索すれば答えが出るんだなぁ
ttps://github.com/leonvandenbeukel

467774ワット発電中さん2018/07/02(月) 08:57:04.98ID:oqZ5cOwk
特大LED時計を作る意欲が少しだけわいた。
深夜にねぼけてても読める時計が欲しかったのよね

シリアルLED WS2812のテープはamazonでよく見かけるけど、WS2822のテープはないかな?

468774ワット発電中さん2018/07/02(月) 12:14:16.45ID:3vzdw1oc
マイコン入ったledテープってのがあったのか勉強になった

469774ワット発電中さん2018/07/02(月) 12:28:48.61ID:Z+zC/WR8
普通の5mmサイズでマイコン入ったフルカラーLEDすらあるしな…

470774ワット発電中さん2018/07/02(月) 19:25:09.43ID:ibC7D94b
>>466
そもそも動画説明にgithubのURL貼ってあるしそれでもわからなかったってことじゃない?

471774ワット発電中さん2018/07/02(月) 19:26:15.45ID:ibC7D94b

472774ワット発電中さん2018/07/02(月) 20:22:32.40ID:L4ta/pEa
WS2812Bすげえな。安いし。
模型なんかに埋め込んでも楽しそう。

473774ワット発電中さん2018/07/02(月) 22:01:38.20ID:311nhXkZ
悪くはないが、一つのシステムに組む時にすべてのデータをシリアルで
送るために遅延が問題になることが懸念される

474774ワット発電中さん2018/07/02(月) 22:29:47.67ID:MH+So/Gc
1000コ単位で30fpsだとさ。懸念されるな

475774ワット発電中さん2018/07/02(月) 22:31:53.21ID:ibC7D94b
当然だけど問題があるなら別のを使えばいいだろ

476774ワット発電中さん2018/07/02(月) 22:32:12.11ID:GSkbFcXM
電光掲示板つくれそう

477774ワット発電中さん2018/07/02(月) 22:50:34.43ID:11ZIRXiE
WS2812はリフレッシュレートがそんなに高く無いから
それ自身が動いたりすると若干ちらついて見える
DotDSTtar(APA-102?)ならリフレッシュレート高いけど入手性が悪い

478774ワット発電中さん2018/07/03(火) 14:24:30.68ID:g7by31Yp
もしかしたらArduinoじゃなくてAVRマイコンの質問にカテゴライズされるのかもしれません。
ソフト側は問題ないので、ハード的なほうの質問になるのですが・・・

現在、Arduino Unoを使って製作している装置に交差コイル式のアナログメーターを実装しています。
Sin/Cos/Comの端子が出ているタイプで、各コイルは片側あたり定格で30mAらしいです。
実測でSin<->Comが98Ω Cos<->Comが97Ω Sin<->Cosで196Ωなので、およそ±3Vで動作させられそうです。

ただ、今回の用途にはあまり針のレスポンスを要求していないため、電流は25mAでも大丈夫かと思ったので
とりあえずArduinoの5Vを多回転抵抗の真ん中の足で分圧してオペアンプ(NJM4556A)をボルテージフォロアにしたレールスプリッタで±2.5Vで動作確認したところ動きました。
(Comにボルテージフォロアの仮想GND(2.5V)、SinにArduinoのD9、CosにArduinoのD10を繋ぎました。D9,D10はデフォルト周波数=490.2HzのPWM制御です。)

そこで質問が3つあるのですが

1、レールスプリッタを使わずにArduino UnoのPWM出力を50%dutyにしてCommonに繋げても大丈夫か?(オペアンプが結構邪魔なので…分圧抵抗もパスコンも要るし…)

2、もし上記が問題ない場合にCommonのPWMの周波数をSin,Cosの制御と違う値に変更したほうが良いか?
 (その場合Timer2が遊んでるのでD3かD11を使用する…D5,D6はデフォ976.6Hzだが高性能な方の外部割込みとアナログコンパレータを利用のためポートが使えない…)

3、さらにマイコンのGPIOが最大40mAまでみたいなので、出力に設定したD3とD11を纏めても大丈夫か?(プッシュプルを外付けする…?それならオペアンp(ry
 →AVRマイコンのタイマー制御PWMはTCCRxAの上位4ビットとOCRxAとOCRxBを同じ設定にしたら2ポートが完全に同時のタイミングでH/Lが切り替わるのか?
 →もし仮に全く同じタイミングで切り替わるとしたとしても、出力に設定したピンを纏めたりしてもいいものか?)

初心者なので思いつきで頓珍漢な事を聞いていたらすみません。よろしくお願いします。

479774ワット発電中さん2018/07/03(火) 20:29:10.95ID:peTB9s7R
回路図くらい出せよ

480774ワット発電中さん2018/07/03(火) 21:42:30.77ID:TUeFXinq
RM1

481774ワット発電中さん2018/07/04(水) 06:27:49.87ID:goAbfbPR
>>478
1 ダメ
2 1がダメ故にダメ
3 ダメ

482774ワット発電中さん2018/07/04(水) 10:16:17.80ID:i6xvBLh3
駄目すぎ
自分ならフォトカプラで絶縁して電源独立させるくらいするかも

483774ワット発電中さん2018/07/04(水) 10:43:00.49ID:mTnVnd0J
ガチ初心者なのですが教えてください。

書籍の自炊マシン構築に12MP以上のカメラが2台必要なのですが
カメラモジュールで作るよりCANONの中古デジカメを買ってきて
CHDKで制御したほうが安上りでしょうか?

484774ワット発電中さん2018/07/04(水) 10:55:19.17ID:McaZoxmU
CHDKだろ
12MP以上のカメラモジュールすごく高そうw

485774ワット発電中さん2018/07/04(水) 12:11:07.19ID:owiVOwFJ
16u2の方のプログラムって書き換えられる?

486774ワット発電中さん2018/07/04(水) 12:21:42.75ID:93WKojCm
タイマ1の割り込みで効果音を再生したいのですが
下記のスケッチ(一部)でdelayMicro〜を削ると再生されません。

実験したところでは↓のようになっているようです。
sample-(B)-sample-(B)-sample-(B)-【A】-sample-(B)-sample-(B)…
つまり1sampleごとの割り込みが出来ていません。

sample-【A】-sample-【A】-sample-【A】-sample-【A】…
delayMicro〜を使わずに↑のようにするにはどうしたらいいですか?
break;や noInterrupt(); では上手く行きませんでした。

#include <TimerOne.h>
 ・
void setup() {
 ・
Timer1.initialize(A);
Timer1.attachInterrupt(play);
}

void play() {
int i = 0;
while( i < sample_raw_len ) {
OCR2B = pgm_read_byte_near(&sample_raw[i]);
i++;
delayMicroseconds(B);
}
}

487774ワット発電中さん2018/07/04(水) 12:26:37.61ID:jTRAJwrj
>>483
スキャンスナップのSV600じゃだめかな?
非破壊で自炊できるよ。
値段も安いし。

488774ワット発電中さん2018/07/04(水) 13:09:16.74ID:McaZoxmU
>>485
できる。方法はぐぐれ

489774ワット発電中さん2018/07/04(水) 13:19:33.34ID:mTnVnd0J
>>484
ジャンクで売ってるスマホのカメラ部分取り出して流用って難しいもんですかね?

>>487
全自動のやつ作ろうと思ってるんです(たまのエラーは人オペで回避)
2万5千円以内でやりたいなーと思ってます。

490774ワット発電中さん2018/07/04(水) 13:39:45.02ID:McaZoxmU
スマホのなんてコネクターの入手だとか配線だけでもそんな質問する奴には無理だと思うよ
スマホそのものをそのまま使ったほうがはるかにいい

491774ワット発電中さん2018/07/04(水) 13:51:34.37ID:LpF2Rn/3
>>486
少しはスケッチの内容を理解するようにしたら?

Timer1.initialize(A); delayMicroseconds(B); の意味
play()のやってることを、理解してれば
「delayMicro〜を削ると再生されません」とか
「1sampleごとの割り込みが出来ていません」とか当たり前
(スケッチがそうなってる)なことくらい分かるはずだよ

あと、音を出す話題は、このスレの200前後に延々と出てたよ

492774ワット発電中さん2018/07/04(水) 15:43:13.29ID:XRyKl+ZT
>>478
COMを使わずに片方IOポート、もう一方をPWNにつないで使えばいいよ
IOポートがLならプラス側、Hならマイナス側を出力できる

493774ワット発電中さん2018/07/04(水) 15:52:48.57ID:nkL/RdF0
>>492
交差コイルがなんなのか理解してんのか?

494774ワット発電中さん2018/07/04(水) 15:57:45.88ID:XRyKl+ZT
知らんが>>478の内容だとこんなもんでいいんじゃないか

495774ワット発電中さん2018/07/04(水) 16:02:47.23ID:nkL/RdF0
2つのコイルを同時に正負自在に制御できないと交差コイルの意味無いだろ…
だから中点を用意して3つの線で制御してんの
2本しか繋がないで機能するわけねえだろ

496774ワット発電中さん2018/07/04(水) 16:19:02.61ID:XRyKl+ZT
そういうことなら時分割で両方のコイルに正負の電圧かかるように制御しなきゃならんな
>>478さんにがんばってもらうしかない

497774ワット発電中さん2018/07/04(水) 17:14:30.11ID:mTnVnd0J
>>490
仮にジャンクでiphoneなり交換用カメラ部品なりを入手して
arduinoから使えるようにするとしたら、部品が追加で必要なんですね
それっていくらくらいになるものなんですか?

あと、簡単な半田付けくらいならできると思いますが
もっと高度な技術がいったりしますか?

デジカメくっつけるより軽く小さく作れるので
出来るなら挑戦したいです。

498774ワット発電中さん2018/07/04(水) 17:20:02.05ID:nkL/RdF0
0.1mmレベルで線が並んでるフレキにはんだ付け出来るなら

499774ワット発電中さん2018/07/04(水) 17:38:05.71ID:PNzEkclC
全自動自炊機の仕様書を書いたら物好きがノッてくれるかもよ

予算、納期
本を裁断する?しない?
紙送りの方法
ページ表裏の読み取り方法
読み取った画像の処理(画像のまま保存?)
pdfやepubへ変換する方法
保存ストレージは?
PCやネットワークへの転送方法

500774ワット発電中さん2018/07/04(水) 17:56:10.25ID:McaZoxmU
>>497
iphoneのカメラモジュールでこんなのはんだ付けできるか?
http://www.iphone-support.jp/blogimg/iphonecamerarepair05.jpg
配線できたとしても規格表入手できるか?運よけりゃドライバーのソースコードが資料になるかな程度だよ
規格表にはコネクターのピン配置なんてないから、ピン配置調べるのすら困難
がんばって挑戦してくれw

501774ワット発電中さん2018/07/04(水) 18:23:31.04ID:jTRAJwrj
素直に自炊できる専用のスキャナ買った方が確実だと思うわ。

紙送りって単純にできないもんだよ。
すぐ滑ったり、斜めに進んだり、ジャムったり、複数重なったり。
多くの紙を手放しで対応するには、多くのノウハウが必要なんだ。

カメラもそうだけど、紙送りのノウハウも持ってないんでしょ?

502774ワット発電中さん2018/07/04(水) 18:40:53.52ID:PALqQAVL
機械的に出来るようにスキャンの条件を整えるのは困難なんで
スキャン条件は適当でも超補正出来るAIとかの領域の方が大きい

503774ワット発電中さん2018/07/04(水) 20:43:26.13ID:F9AeuQws
デジカメの中をRGB565とかYUV442を通ってればいいけど、高性能カメラって、大体MIPIだからねぇ……。

504774ワット発電中さん2018/07/04(水) 20:48:43.18ID:LpF2Rn/3
もし、自作(開発)に挑戦するとしても、Arduinoじゃなくって
ラズパイの話題では?

505774ワット発電中さん2018/07/04(水) 21:20:32.80ID:McaZoxmU
プラットフォームが問題になるのは遥か先だからどっちでも同じだし、どっちでも作るのは不可能ではない

506774ワット発電中さん2018/07/04(水) 21:26:09.48ID:mTnVnd0J
>>500
500さんならできるのかもしれないですが、私には無理そうですねー。

スマホカメラ部品流用だと逆に高くつく気がしてきたので(というか出来ない?)
予定通りデジカメ二台でやってみます。

>>499
>>501
レゴでやるか吸引式でやるかちょっと悩み中です。
2万5千以内で作りたいなーと思っています、出しても3万まで。

高めの本とか思い出のある本が多いので裁断はしたくないです。
SV600では時間がかかりすぎるので、ちょっと考えたくないです。

>>504
制御にarduino使うみたいなんですよー。

さて、ではまた!
動き始めたらいろいろお世話になります(o*。_。)o

507774ワット発電中さん2018/07/04(水) 22:10:35.79ID:+7MQsb5a
このAmazonにいっぱい売りにでてるJoyStickのネジ穴の位置(間隔)、直径わかる方いらっしゃいますか?

https://www.amazon.co.jp/Rasbee-Dual-axis-Joystick-%E3%82%B8%E3%83%A7%E3%82%A4%E3%82%B9%E3%83%86%E3%82%A3%E3%83%83%E3%82%AF-%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%ABArduino%E7%94%A8/dp/B06ZXWVNWT/

508774ワット発電中さん2018/07/04(水) 23:03:39.04ID:nkL/RdF0
>>507
家にあったわ
ピンヘッダを下向きにしてノギス測定でx19.5y26で4-d2.8
ちなみにスティックセンターはネジ4つのセンターからズレてる
ピンヘッダを下向きにしてネジ4つのセンターを0としたときx-0.75y-1がスティックセンター

509774ワット発電中さん2018/07/04(水) 23:05:38.49ID:+7MQsb5a
>>508
ありがとう!あいしてる!

510774ワット発電中さん2018/07/04(水) 23:08:48.25ID:nkL/RdF0
ちなみにボリュームが中央と最大のとこよ余裕が異常なほどめちゃくちゃあって
傾けても中々反応しないなと思ったら急にガッと値が最大まで変わって
それ以降は傾けても端まで変わらないから
繊細な操作はまったく出来ないので注意
4つ入り買って全部そうだったから仕様だろう

ニュートラルを0として物理的な最大傾斜を100とすると
0〜35と70〜100が不感帯でボリュームは35〜70くらいまでしか機能しない

511774ワット発電中さん2018/07/04(水) 23:09:57.25ID:YMmaHiMK
>>507
手持ちのを測ったら、穴の直径はφ3で、
穴の中心から中心までの距離が

○←─ 横の間隔:26.0mm ─→○





19.5mm



こんな感じ。ただ中華製なので、穴と穴の間隔は正確だけど、
全体的に見たら基板での穴の位置が若干ずれてる。

512774ワット発電中さん2018/07/04(水) 23:10:49.28ID:YMmaHiMK
ああ、先に答えてた人がいたw

513774ワット発電中さん2018/07/04(水) 23:12:18.05ID:nkL/RdF0
寸法同じだし信憑性増えてええやん
答えて悪いこたないよ
ほぼ同時だし

俺のやつM3はキツくて相当ぐりぐりしないと入らんwww

514774ワット発電中さん2018/07/04(水) 23:17:17.99ID:+7MQsb5a
>>512
ありがとう!でも二人を同時に愛することはできない、ごめんなさい

515774ワット発電中さん2018/07/04(水) 23:23:26.08ID:tEM+tKaE
https://www.thingiverse.com/thing:2768601
これ参考にすればと思ったが、持ってる人にゃかなわんか…。

516774ワット発電中さん2018/07/04(水) 23:33:52.35ID:YMmaHiMK
これ中心の遊びが大きいよね。
ちなみにAliで1個40円だったよ
https://ja.aliexpress.com/wholesale?catId=0&initiative_id=SB_20180704055404&SearchText=Dual-axis+Joystick

517774ワット発電中さん2018/07/04(水) 23:39:46.19ID:IMRAlc+T
センターズレはこの手のスティック共通なのか

何年か前に100均ケースで手作業で穴開けしてケース作った時、完成した後に
センターずれてる事に気付いて絶望したわ

518774ワット発電中さん2018/07/05(木) 00:35:17.51ID:zd/wcn9I
安いからね。中古のPSのコントローラーから取った方が良いかも

519774ワット発電中さん2018/07/05(木) 00:42:12.16ID:I+jcMEK8
アナログスティックのキャリブレーション的な問題じゃなく
単純にスティックの中央が取り付け穴の対角線の中央にないのよ

520774ワット発電中さん2018/07/07(土) 06:54:34.48ID:ha74K6Tt
MSコントローラのXInputのAPIでもデッドゾーン対策で軸の値を半分近く捨てろとかあった気がする
あれは製造時の軸ずれとかも考慮してんだろうな

521774ワット発電中さん2018/07/07(土) 07:34:35.63ID:5veFjl5+
取り付け位置の話とボリュームの話ごっちゃにしてない?

522774ワット発電中さん2018/07/07(土) 08:37:52.76ID:tLhkDO5G
軸の値を捨てるのがハードウエアなのかドライバなのかアプリなのかの差でしかないな
どこでやっても一長一短

523774ワット発電中さん2018/07/07(土) 15:28:46.64ID:U+uWZP0J
nanoを5vとgndをテスターで当たった時、ショートさせてしまったんだが、以降5v端子がVINと同じ電圧になりました。VINにはExpansion Sensor Shield経由でで9v入れてます。三端子レギュレータが逝ったんでしょうか

524774ワット発電中さん2018/07/07(土) 19:36:33.79ID:WvxTW2lO
レギュレータには通常は短絡保護も過熱保護も入っているので、テスタープローブの
タッチみたいな短時間で壊れることは考えにくいのだけど、その状況を見ると壊れている様子ですね。
それよか、
・nanoの 5V端子がVINと同じ電圧になっている。
・VINは9V。
ということは、nanoの5Vラインに9Vがかかってる。ということですかね。
CPUも壊れている可能性が大きいです。

525774ワット発電中さん2018/07/07(土) 22:14:03.68ID:gy9W9aSB
ああ まった

526774ワット発電中さん2018/07/07(土) 22:29:20.42ID:6tBvq9uy
>>524
CPU生きてそうだから、5v給電で使うようにします。
同じミスで二枚もnano壊しちゃった

527774ワット発電中さん2018/07/07(土) 23:19:40.08ID:6mLQwNMb
ArduinoLeonardでゲームコントローラ作りたいんだがラグってどれぐらい?

528774ワット発電中さん2018/07/08(日) 11:36:53.44ID:v577Hqcf
>>486
これで、どうですか?

#include <TimerOne.h>
int i=0;
 ・
void setup() {
 ・
Timer1.initialize(A);
Timer1.attachInterrupt(play);
}

void play() {
if( i < sample_raw_len ) {
OCR2B = pgm_read_byte_near(&sample_raw[i]);
i++;
}
}

529774ワット発電中さん2018/07/08(日) 21:26:06.79ID:tgEn+Inq
>>528
>>486が「下記のスケッチ(一部)でdelayMicro〜を削ると再生されません」と
書いてあるんだけど・・・

音声データを再生するときは、サンプリング周期(例えば125usec)ごとに
出力してやらないといけないのが知られてないのかな
本当は、PWMの周期もサンプリング周期と等しいことが望ましいから
PWMのカウントフルで割り込みかけてやるのがいいんだろうな

530774ワット発電中さん2018/07/09(月) 00:46:29.42ID:tnqxGa6y
他人のスケッチや配線をまねてUSBコントローラーを作る程度の理解度、
というか正直全く分からないけど動くからいいやという感じなのですが、
2つ以上の同じボードを使ったコントローラーを接続してるとどっちがどっちだか分からなくなってしまいます。
デバイスマネージャー上での名称を変更するコードはありますか?
それともつながってるCOMポートで判別するしかないのでしょうか?

531774ワット発電中さん2018/07/09(月) 05:24:35.03ID:5xDKnqjm
>>530
UART-USBの簡易接続なんだから、COM見るしかないね

532774ワット発電中さん2018/07/09(月) 06:57:43.60ID:1C0HKu7I
ArduinoIDEにDLLインジェクションしてメニュー表示するときの文字列差し替えればw

533774ワット発電中さん2018/07/09(月) 12:27:20.94ID:3piJ/ZmY
>>531,532
DLLインジェクションとかよく分からんので私ではCOMポートで判別するしかないみたいですね。
ありがとうございました。

534774ワット発電中さん2018/07/11(水) 01:31:54.92ID:fXRKOMou
フルカラードットマトリクスにPCで作った画像を表示させたいんですが、ライブラリとかありますか?

SDカードからArduinoに読み込むことあできるので、ドットマトリクスを制御するライブラリなどがあれば教えていただきたいです。
いまのところ32*16を予定しています

よろしくお願いします。

535774ワット発電中さん2018/07/11(水) 02:57:31.40ID:HOxPFOdE

536774ワット発電中さん2018/07/12(木) 05:37:04.39ID:cIzJoI4t
ArduinoとRaspberryPIを連携させる場合って何で繋ぐのがいいんですか?

537774ワット発電中さん2018/07/12(木) 05:47:06.14ID:VLOIuvR3
I2C

538774ワット発電中さん2018/07/12(木) 08:00:23.09ID:9umihK+0
ネジとヒロセのスペーサー

539774ワット発電中さん2018/07/12(木) 08:23:07.65ID:/xoakzb1
Blynkじゃね?

540774ワット発電中さん2018/07/12(木) 13:08:45.61ID:meIE9AU9
14bitのADC使ったMIDIコン作りたい
Arduinoの10bit ADCだと通常のMIDI(7bit)だからカクカクする

541774ワット発電中さん2018/07/12(木) 13:43:55.01ID:rI5Qf7oO
>>540
AVRのアプリケーションノートにADCの結果を足し合わせてADCの分解能を増やす方法があったような気がする。ADCの速度もそれなりに増やす必要があるし、コーディングめんどいけど。

542774ワット発電中さん2018/07/12(木) 13:53:38.92ID:meIE9AU9
>>541
10bitのADC2回路合わせて20bitの1回路にしたりするの?

543774ワット発電中さん2018/07/12(木) 14:12:04.27ID:rI5Qf7oO
>>542
アプリケーションノートを読んでくれ。
AVR121: Enhancing ADC resolution by oversampling

544774ワット発電中さん2018/07/12(木) 15:32:49.77ID:jT4BaP87
>>536
Bluetoothかwifi

545774ワット発電中さん2018/07/12(木) 15:55:01.78ID:PSs8HfvH
何のために連携させるかだな
同じケース内でwifi連携とか馬鹿くさいし
会社と自宅でi2cなんてどうやるだって話だし

546774ワット発電中さん2018/07/14(土) 16:36:20.42ID:/1KE705y
他機種のKBマトリックス(ダイオード入)をそのまま利用して自分用のUSB有線KBを作ろうとしています
まだ勉強中なのですが、KBマトリックスというのは
出力16×入力8ぐらいで、
出力ピン数が足りないのを補うため、
74HC595×2やMCP23017を使うようです

先達の作ったソフトをいじって実装することになりますが、
74HC595×2とMCP23017ではどちらがおすすめでしょうか?
・実用的なスピードで動くか
・チャタリング対策
・ソフトのわかりやすさ、いじりやすさ
等の面で
たいして違いはないでしょうか

547774ワット発電中さん2018/07/14(土) 18:31:09.21ID:qYvWNpEy
はんだ付けの数が少ないのがいいだろ
値段第一だけども。

548774ワット発電中さん2018/07/14(土) 18:36:07.19ID:jP7gduCD
「先達の作ったソフトをいじって実装」という前提なら、そのソフトが使ってる物を
そのまま使うのが一番では?

もし、そのソフトが Arduino本来の出力ピンだけを使っていて、それでは不足するので
その本数を拡張する必要があるということなら
独力で作るのであれば74HC595のほうが機能が単純なだけ簡単と思いますが
これも結局は適当なライブラリがあるか(見つけられるか)どうか、ってほうが重要になるかと
(MCP23017は、出力だけでなく入力も拡張できるという優位点はあります)

なお、「チャタリング対策」はICで行うわけではなく、(普通は)ソフトで行うので関係ないです

5495462018/07/14(土) 19:09:10.78ID:/1KE705y
ありがとうございます
74HC595×2、MCP23017、
ともに誰かが作ってくれた先例はありそうです
例えばチャタリング対策なら、何度か読んでみて押されているという状態に変化がなければキーが実際に押されたと判断すると思いますが、そのためにはある程度走査(スキャン)が速くないとダメな気がします
どちらでも十分速いのでしょうか

550774ワット発電中さん2018/07/14(土) 20:14:42.28ID:jP7gduCD
MCP23017のほうは
・I2Cの100kbpsでデータを送る
・16bitのデータを送るのに、その何倍かの量のI2C通信が必要
・スキャンラインを1ラインずらすのに、16bitのデータを再送しないといけない

74HC595×2のほうは、(ソフトの作り方次第ですが)
・スキャンラインを1ラインずらすのに1bit分のシフト操作だけで済ますことも可能
・仮に、16bitのデータを送るとしてもI2C経由よりは多分10倍くらい速いはず

純粋に技術的な観点から言うと、74HC595×2のほうが優れていると思います
ただ、MCP23017で間に合わないということは考えにくいから、これという先例を
見つけてとりあえずやって見たら?

551774ワット発電中さん2018/07/14(土) 20:49:55.56ID:XVBBpHKy
>>549キーを押して離して押してを人力で1秒間に何十回出来る?
それ考えたらさ、別にCPUが遅くても問題なしじゃ思うよ

5525462018/07/14(土) 21:03:41.84ID:GyhFBOE4
ありがとうございます
素人なので、拡張IO専用ICというと何かとんでもなくすんばらしいものだと思っちゃうんです

説明していただいて洗脳が解けたので、74HC595×2のほうで作ってみることにします
I2Cも理解しなくて済むし、MCP23017のピン設定もしなくて済みます

(当分先になると思いますが)完成した報告します

553774ワット発電中さん2018/07/15(日) 00:09:33.63ID:uY/SCgTf
汎用のシリアル−パラレル変換向きじゃないけど、キーマトリックスの
スキャン出力に特化するとしたら、74HC164でもいいね

554774ワット発電中さん2018/07/15(日) 02:08:31.72ID:qQWHWHpf
MOSFETとArduinoによるファン速度の制御
https://www.youtube.com/watch?v=Pw1kSS_FIKk

分かりやすい動画。字幕翻訳で御覧ください。

555774ワット発電中さん2018/07/15(日) 04:28:50.12ID:brJP9PwW
スマホで字幕の出し方が解らんが
FETのゲートって一旦ONしたら中ぶらりんでもOFFしないんのか!

556774ワット発電中さん2018/07/15(日) 08:27:15.64ID:Qbm2WbLd
>>554
この人の英語わかりやすい。

557774ワット発電中さん2018/07/15(日) 11:58:16.48ID:5+0mEq6F
>>471
右下のLEDモジュールのGNDが繋がってないのでNG

558774ワット発電中さん2018/07/15(日) 11:59:00.60ID:5+0mEq6F
>>556
ドイツ人の英語は聴きやすいよね(日本人にとって)

559774ワット発電中さん2018/07/15(日) 16:45:50.46ID:RS4CbzDM
そうか。でもドイツ人の英語、読みにくい。
アジレント、ヒューレットパッカード、のマニュアルは読めるが
ドイツ、ローデ&シュワルツのマニュアルは読みにくかった。

560774ワット発電中さん2018/07/15(日) 19:07:31.97ID:Q6x0F3UW
日本人の英語も大概丁寧なだけでレベルはクソなので、母国語が英語じゃないなんちゃって英語圏の人がよく通じる

561774ワット発電中さん2018/07/15(日) 21:53:04.17ID:uvWppMz5
英語わかんなかったけど100万もってロス行って現地でバイク買ってフロリダまで旅行してる間に英語ペラペラになった俺が来ました。
もうね俺の英語めっちゃ南部訛り

562774ワット発電中さん2018/07/16(月) 10:40:21.07ID:cAKR0uFX
聞く話すと読み書きは別物だな。
どちらが重要かというと……職種による(当たり前か)w

563774ワット発電中さん2018/07/16(月) 21:22:37.80ID:0bADeZ92
すいません教えて下さい。
unoで雨センサーを繋げ動作確認したものをesp32に移植したいですがうまくいきません。esp32は文字表示できる状態です。unoと同じピンを選べば動くと思い、A0(No3)5V(No?)GND(32)に差し込み同じコードを使いました。何を手直ししたら良いでしょうか?

564774ワット発電中さん2018/07/16(月) 21:22:47.54ID:7DrLtiRR
まぁ聞いた言葉から単語推定できるようになることと
単語から音をある程度推測できるようになると急に英語力上がってくるよ。
英語を含むヨーロッパの言語系は基本ラテン語からの派生だから、個人的にはラテン語学習を勧める
俺はPh.取るときに覚えた

565774ワット発電中さん2018/07/16(月) 21:32:26.72ID:4N/qO62x
>>563
そんな曖昧なのでわかるわきゃない
i2cか何使ってるのかしらないけど、そのポート設定間違えてるんじゃないか?
esp32でライブラリ使うときはたいていライブラリ側のその辺修正必要になる

566774ワット発電中さん2018/07/16(月) 21:37:47.52ID:1ALZXLXx
>>544
ごめんUSBシリアルで行けた

567774ワット発電中さん2018/07/16(月) 21:56:12.59ID:ElmTnDsX
>>563
雨滴センサー?それ持ってるけどアナログ入力すればいいだけでしょ?
変更点は、読み取り値がUnoは0〜1023、ESP32は0〜4096
ESP32のanalogRead出来るピンを正しく指定する
このサイトの1に書いてるよ
http://rikoubou.hatenablog.com/entry/2017/06/29/135819

568774ワット発電中さん2018/07/16(月) 22:13:06.73ID:0bADeZ92
>>565
>>567
レスありがとうございます。情報が少なくすみません。アドバイス頂いた事を調べてみたいと思います。

569774ワット発電中さん2018/07/16(月) 23:51:09.99ID:CCObJOlv
まったく別のボードのピン番号を調べないで同じにつないじゃうのかぁ。。
壊さないようにしっかり調べなよ。

570774ワット発電中さん2018/07/17(火) 00:42:22.75ID:dss2fjnN
まあ、Arduinoを名乗るなら、基本的な(Unoにある)ピン番は
ソース互換になってて欲しいね

571774ワット発電中さん2018/07/17(火) 06:53:22.62ID:SQZYWBUs
UNOをESP32にそのまま接続したら動かない、ですが、まず動作電圧が違うよね?
なにを勘違いしたかわからないけど、互換だって無いですよ。

アナログセンサーなら5Vから3.3Vにする関係で抵抗とか数値を変えやきゃいけなしと思うし、接続ピンだって変えなきゃいけない。

何をするのか具体的に書き出した方が、より詳しくアドバイスを貰えると思いますよ。

572774ワット発電中さん2018/07/17(火) 08:25:59.96ID:COPdmKaj
ESP32はArduinoを名乗ってなくね

573774ワット発電中さん2018/07/17(火) 09:13:19.68ID:OO8mWUh0
雨滴センサーは3.3vでも動くよ。抵抗はいらない。
0〜1023、0〜4096の数値は電圧は関係なくて、
ADコンバーターがが10ビットか12ビットの違い

574774ワット発電中さん2018/07/17(火) 13:24:21.05ID:yGIzngEz
ESP32で二つのI2Cセンサーを同じバスに乗せて使いたいのですが、wire.beginすると
invalid state sda=0 scl=1
Bus Invalid State, TwoWire() Can’t init
と延々表示されてうまく動作しません
考えられる原因として何があるのでしょうか?

使用しようとしているセンサーは9軸センサーMPU9250と3軸加速度センサーADXL355です
プルアップ抵抗は4.7kΩで、SCLSDAそれぞれに一個ずつだけ付けています
また、回路を変えずにセンサをピンソケット から抜いて片方だけにするとどちらも動作します

575774ワット発電中さん2018/07/17(火) 18:21:59.24ID:zeFAnJRc
レスありがとうございます。
やりたい事の詳細と説明で分けて書き込みます。
長文になりますがすみません。

やりたい事
職場のフロアに水がもれたら察知し個人メールへ自動送信したいと思っています。
雨センサーの先を漏水検知帯へ変え床に設置します。
フロアの5m間隔ほどで離れた4か所にマイコンを置き床の状態を監視、
検知した時ブルートゥースで1つのPCへ通知しPCからメールを送信

条件は下記になります。
SDカード     セキュリティーで使用禁止
PCへ直接保存  可能
メーラー    サンダーバード(Gメールなどネットサービスはおそらく使用不可)
WIFI      恐らく使用可能
ブルートゥース    使用可能

使用予定
・ESP32   
・バッファローブルートゥースアダプタ
・雨センサー 
・漏水検知帯

・ARDUINO IDE
・processing
・サンダーバード
・エクセル
・フォルダ監視ツール

考えている事
濡れた状態をESP32が検知しブルートゥースコネクタを接続したPCに伝達する。
ブルートゥースで4つのESP32を接続。

ARDUINOのみだとTXTファイルの作成は見つからなかったので
processingで検出した時のみtxtファイルを作成するコードを作る。

txtファイルが作成された時フォルダ監視ツールが反応する。
監視ツールが予めマクロで作成したメール自動送信プログラムを起動させる。
自動送信プログラムはエクセルマクロなどで作成する。

(無線での方法はまだ接続できていないですがxbeeも手元に2個にあります)

576774ワット発電中さん2018/07/17(火) 18:23:21.00ID:zeFAnJRc
教えて頂きたい事

別のページを事前に見ていてピン番号があり3.3Vが2番ピンとなっていたのでそれにコードにピン番号を書いていました。
教えて頂いたURLに色々な事が書いてあったのですが、
自分ではESPのデータシート?を読み解く事ができなかったのですみませんが
教えて頂きたいです。


arduino UNO    ESP32
A0      ⇒ 4 ADC0
3.3V     ⇒ 2 3.3V
GND      ⇒ 15 GND 
で使う事はできるのでしょうか?

コードはどれになるのでしょうか?
analogRead(4) (A0) (ADC0)


ブルートゥースは7台同時接続可能ですが
processingで4台同時接続する事は可能でしょうか?


書き込みをしてシリアルモニターで見た時
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
と表示されたのですが、壊れてしまったのでしょうか?

すみませんが
宜しくお願いします。

577774ワット発電中さん2018/07/17(火) 20:01:59.31ID:n2GJsIjO
交流の電流を測りたいんですが
クランプの片側をアナログ入力
片側をGNDにつなげるだけで良いんですか?

578774ワット発電中さん2018/07/18(水) 01:29:01.98ID:8bHKXYjw
>>574
おそらくI2CマスタであるESP32がスタートコンディションを発行しようとする
タイミングでセンサーのどちらかがSDAをLに引っ張ってしまっているのでは?
原因はパッと思い浮かびませんが、まずは両方のセンサーをバスに接続した時
SDA, SCLが両方ともHになっているか確認してみては?

579774ワット発電中さん2018/07/22(日) 18:05:51.60ID:oLTPwiuZ
はじめまして、教えて頂きたい事がございます。m(__)m
Arduino Due + イーサネットシールドで
Web Server を作ろうとしています。
シングルセッションの制作は問題なくできたんですが
マルチセッション対応のサンプルとかどこかに有りますでしょうか。

580774ワット発電中さん2018/07/22(日) 18:14:56.67ID:A3qz/4IV
>>579
何がしたいからマルチセッション対応したいのか書いていただけませんか?

まあだいたいこういう質問されるからはそれを書きたがらないのですが。
あと暫くすると自己解決しました。というレスが来るのもこの手の質問者の傾向です。

581774ワット発電中さん2018/07/22(日) 18:32:38.45ID:oLTPwiuZ
自己解決しました

582774ワット発電中さん2018/07/22(日) 18:34:37.65ID:A3qz/4IV
>>581
はい、お疲れ様でした

583774ワット発電中さん2018/07/22(日) 19:07:01.02ID:nuU2D6en
ちょっと面白かった

584774ワット発電中さん2018/07/22(日) 21:32:21.66ID:HTOQ/R6C
はじめまして
質問させていただきます
arduinoに秋月のPAM8012というアンプモジュールと8Ω0.4wのスピーカーを接続して音を出したいのですが電源をarduinoの5vからとっても平気でしょうか?

585774ワット発電中さん2018/07/22(日) 21:41:21.08ID:D3hFwKWl
unoなら最大200mAぐらい=1Wぐらい
ま、ぎりぎりいけるんじゃない?w

586774ワット発電中さん2018/07/23(月) 00:52:09.69ID:eOxAR3K7
>>578
返信が遅くなってしまってすみません。
簡易ロジアナを購入して波形を見たところ、分解能などの初期設定レジスタの書き込みまでは上手くいっているようです
しかし値を取り出そうとrequestFromをするとSCLはLOW、SDAはHIGHになったまま止まります

587774ワット発電中さん2018/07/23(月) 01:06:34.73ID:HrGNnIbO
>>586
requestFromの後に

while(Wire.available()) {
byte hoge = Wire.read();
}
Wire.endTransmission();

のようなreadとストップコンディション発行は入れてますか?

588774ワット発電中さん2018/07/23(月) 04:29:41.00ID:bYSNdt1I
PCの余った12cm角ファン(ガードネット付き)で扇風機を作ろうと思ってるんだけど
PWM介して適当なFETでドライブさせて、サーボ関数使って首振りみたいな感じで作っておk?

589774ワット発電中さん2018/07/23(月) 12:33:39.55ID:6wLjSTWZ
>>588
赤外線センサもつけて、人のいるところへ狙って風を送りこめそうだなw

590774ワット発電中さん2018/07/23(月) 13:02:30.26ID:XR+oyLTf
>>587
STOPコンディションを入れていて、念のため空になるまでreadしています
相性が悪いんですかね…
wire2を使うことも検討して行きたいと思います

591774ワット発電中さん2018/07/23(月) 13:05:54.90ID:rkjh/pLu
i2cクロック遅くしたらどうだ?
あとマルチスレッドしてるならシングルスレッドにする
esp32は挙動おかしいこと多いからなw

592774ワット発電中さん2018/07/23(月) 14:18:14.67ID:cHJdSeAI
>>591
Arduinoよく知らないけど、これのC言語ってvolatileみたいな修飾子とかはあるの?

593774ワット発電中さん2018/07/23(月) 14:30:41.72ID:rkjh/pLu
そのあたりはコンパイラの問題だからまんまそれが使えるよ

594774ワット発電中さん2018/07/23(月) 14:56:19.90ID:bYSNdt1I
>>589
頭いいですね
センシング用のセンサを独立で動かして、
温度の高い所に首を向けて冷やす、というのもありなのかもしれない、とか思いましたが
複雑過ぎて僕兄は無理そうです

誰か作って!

595774ワット発電中さん2018/07/23(月) 15:06:39.96ID:XgjZrnkY
明かりの方を向く太陽光パネルってのがYoutubeにあったね。

596774ワット発電中さん2018/07/23(月) 15:47:10.51ID:Pn73iapG
PCファンってあんま遠くまで風が行かないよね

597774ワット発電中さん2018/07/23(月) 16:20:50.54ID:GeEMi63o
プログラム完成後にUnoからATmega328Pを取り外して動作させるときに
5と22のGNDは内部で繋がっていますか?
それともどちらとも電源のGNDに繋げないと動作しませんか?
328Pのデータシートは見たのですが記述されていませんでした

598774ワット発電中さん2018/07/23(月) 16:27:13.97ID:bYSNdt1I
5と22を導通テスターで…

599774ワット発電中さん2018/07/23(月) 16:41:25.85ID:XgjZrnkY

600774ワット発電中さん2018/07/23(月) 16:56:26.90ID:XgjZrnkY
あ、ごめん、これか。
https://www.arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf
22と8では?

601774ワット発電中さん2018/07/23(月) 17:01:39.49ID:XgjZrnkY

602774ワット発電中さん2018/07/23(月) 18:18:14.40ID:GeEMi63o
あぁすいません8と22でした
もちろんUnoに乗ってるときはどっちもGNDに繋がっているのは知っています
これを取り外して単体で動かしたときにどっちも繋ぐ必要があるのかってことです

試してみると8だけGNDに繋いでも動作しています
それからさらにポートDに抵抗とLEDをつけてLEDのカソードを22に繋いでいます
22は電源のGNDには繋がっていません

この状態が問題あるのか?ということです

603774ワット発電中さん2018/07/23(月) 18:44:50.06ID:AkQllep0
たぶんパスコンも入れてないんだろうな
まあ個人で使う分には問題ないじゃないか
人に売ったり、製品化しようと思わなければね

604774ワット発電中さん2018/07/23(月) 18:58:17.26ID:rkjh/pLu
ATmega328Pじゃないが、内部結線されてるGNDを外部結線してないとトラブるってのは稀によくある

605774ワット発電中さん2018/07/23(月) 19:26:53.59ID:w2CKT+Ko
さすがにパスコンとクリスタルはついています
リセットの外部プルアップ抵抗もついています(内蔵はやたら高抵抗ですから)
憶測でものを言うのはやめた方が良いですよ

>>604
なぜGNDを複数ピン出すのか説明してある資料とかありますか?

606774ワット発電中さん2018/07/23(月) 19:44:46.52ID:rkjh/pLu
そんなもんチップとかモジュールの設計会社の内部資料にしかないだろw

607774ワット発電中さん2018/07/23(月) 19:49:34.99ID:AkQllep0
>>605
パスコンを入れている?
どことどこに?

パスコンを入れているのに何故この質問が出るんだ?
>>なぜGNDを複数ピン出すのか説明してある資料とかありますか?

もう一度言う
たぶんパスコンも入れてないんだろうな

608774ワット発電中さん2018/07/23(月) 20:07:58.52ID:w2CKT+Ko
>>607
VCCとGNDの間とAVCCとGNDの間かな
0.1uFのチップコンデンサがついています
AREFにもデカップリングのためにつけるときもあるかな(基準電圧の選択による)

なんでこの疑問が出たかというと
単純にGNDが2つある理由が気になったからかな
AREFを挟んでるせいでAGNDにコンデンサもつけにくい位置だし(7番8番は足の間に1608がピッタリ入って楽じゃないですか?)
AGNDとしてあって明確に別の用途があるチップもあるけど328PはGNDとなっているからなんか意味があるのかなと

609774ワット発電中さん2018/07/23(月) 20:11:15.94ID:HvBsmBuk
いつも何も考えずに両方GNDに繋いでたけど
ちょっと興味深かったんで、AVRfreakで調べたら外人も気になっててワロタw
https://www.avrfreaks.net/forum/why-two-gnd-pins
ちなみにAVRによっては、AGNDとなってる場合もあってそれはアナログ回路のGNDとして分かれてるからちゃんと配線を考えろ
ただ単にGNDとなってる場合は内部で単純に結線されているわけで、足が複数出てるのは「GNDは太く」の概念によるもの?
つまりどれかげば動作はするが、全部いだ方がより良いと考えられる(AGNDはまた別)

610774ワット発電中さん2018/07/23(月) 20:13:18.66ID:HvBsmBuk
なんか繋ぐの漢字が変なのに変換されてた
たぶん>>604のようなことが起きる原因は内部のGNDの経路が細いせいじゃないかな

611774ワット発電中さん2018/07/23(月) 20:22:14.15ID:jVi298oT
当時のAtmelは知らんが内部で結線されてない複数のGNDピンを持つチップは世の中に普通にあるから必ず全部繋げ
たとえ内部で繋がってるのが確かでも外でも繋いだ方が確実にいいだろ
アナログ用とかで分かれてなけりゃな

612774ワット発電中さん2018/07/23(月) 20:28:48.44ID:fdSU0HC0
どこの世にも2つのタイプがおるのな。
1.
It's part of the chip-design.
To keep the ground inside the AVR "quiet", the Atmel engineers use 2 groundpins on the Mega168.
On other AVR's there are even more groundpins. For the same reason.
2.
The Mega16, Mega32 & Mega644 controllers each have four GND legs.
Does that mean that they are Dogs, Cows, Elephants, or what?
Ahh... The mega16 is a Gazelle, the Mega32 is a Silver Fox, and the Mega644 is a Jaguar...

613774ワット発電中さん2018/07/23(月) 20:34:04.89ID:yALkgAWg
1本よりも2本足4本足で地面に立った方が安定感あるからな。お前もやってみろ。1本だと些細な外部刺激でバランスが崩れてこけるぞ。人間も。

614774ワット発電中さん2018/07/23(月) 21:50:31.52ID:lsNtvcMw
人もまた然り…か。 論理的ではないが、イメージはし易い。

615774ワット発電中さん2018/07/24(火) 20:07:27.70ID:pf1/tMAn
ArduinoのPWM出力を電圧じゃなくて抵抗値で出せるものってありますか?
なんて検索したら良いのかわからない
0〜100Kオームくらいで動かしたいです

616774ワット発電中さん2018/07/24(火) 20:27:42.03ID:CawqSutG
>>615
ATmega328P単体では不可能
デジタルポテンショを使えば可能

617774ワット発電中さん2018/07/24(火) 20:27:58.12ID:PddLP5Eu
pwmオンを抵抗ゼロ、オフを無限大と考えて平均抵抗値を求めたら・・・うん。計算できないねw
pwmは抵抗が変わるわけじゃないから抵抗換算はできない

618774ワット発電中さん2018/07/24(火) 21:04:17.72ID:pf1/tMAn
>>616
ありがとうございます
秋月で検索したらこれがありました
http://akizukidenshi.com/catalog/g/gI-07610/
10Kオームなのは別にしてもI2(の小さいやつ)Cはわかりませんし
そもそもこんな米粒みたいな部品どう使えば良いのか…
もう少し検索してみます

619774ワット発電中さん2018/07/24(火) 21:37:14.35ID:bWMUkFn7

620774ワット発電中さん2018/07/24(火) 21:56:22.74ID:udJpqMrC
それ見てできるようなら、抵抗値を出すとかいう質問はまず出てこないな

621774ワット発電中さん2018/07/24(火) 22:20:36.62ID:bWMUkFn7
>>618
ごめん、上に書いた基板はピッチが違うので、こっちにしてピン余らせた方が良いかも。
http://akizukidenshi.com/catalog/g/gP-08342/
私は上のSOT23でやったけど。

622774ワット発電中さん2018/07/24(火) 22:27:46.46ID:bWMUkFn7
>>620
ん、そう?
配線してスケッチをコピペすりゃすぐ抵抗値の変化が見れるけど?
https://i.imgur.com/wnd5jWy.jpg
あと何に使うかは知らん。
問題はハンダ付けだろうね。

623774ワット発電中さん2018/07/24(火) 22:30:06.55ID:xE8+Pbs/
>>622
手書きの「秋月」に味わいを感じるわw

624774ワット発電中さん2018/07/24(火) 22:35:09.51ID:bWMUkFn7
>>623
速攻レスだな。
UNO買ったときに328Pを秋月で単体で買ってブートローダ書いたんよ。
バックアップとか言ってさ…。
最近Nanoしか使わんから自分でも懐かしいわ。

625774ワット発電中さん2018/07/24(火) 22:36:38.37ID:vZpSM80+
https://i.imgur.com/XML8jR4.jpg
ArduinoのPWM出力で0〜100Kohm・・・・・

626774ワット発電中さん2018/07/24(火) 22:45:41.66ID:bWMUkFn7
それじゃん。
>>615の問いに対する完全無欠の最終解
自分の無力さをひしひし感じるわ。

627774ワット発電中さん2018/07/24(火) 22:50:35.35ID:CawqSutG
>>618
maximのならDIPのがdigi-keyであるよ
I2CはArduino使えば簡単だよ
誰でもできるので心配ご無用
https://www.digikey.jp/product-detail/ja/maxim-integrated/DS1804-100/DS1804-100-ND/420280

628774ワット発電中さん2018/07/24(火) 22:58:14.74ID:udJpqMrC
使えるかどうかわからないが、PWM出力で4066みたいなアナログSWのON/OFFduty変えて
等価的にOP入力のボリュームを構成できる。

629774ワット発電中さん2018/07/24(火) 23:00:15.21ID:CawqSutG
>>618
おっとこれはI2Cではなく、H/Lロジックで使えるやつだった
ただ1ステップずつインクリメント、デクリメントしかできないっぽい

SPIだけどこれもありかも
https://www.digikey.jp/product-detail/ja/microchip-technology/MCP4131-104E-P/MCP4131-104E-P-ND/1874342

SPIもArduinoなら簡単、誰でもできるから心配ご無用

630774ワット発電中さん2018/07/24(火) 23:21:23.23ID:CawqSutG
>>618
国内がよければこれとか
DIPじゃないけどハーフピッチ、SPI
http://eleshop.jp/shop/g/gB9S122/

631774ワット発電中さん2018/07/24(火) 23:24:44.91ID:bCDp99Nf
>>625
ボリウムは300°廻るけどサーボって180°くらいしか行かんから0に合わせたら100キロいかないw

…と書いてボタンを押そうとした所でそのボリウムが250キロって可能性に気付いて俺は負けた
一丁前にカップリングまで装備しやがって!!

632774ワット発電中さん2018/07/24(火) 23:43:26.72ID:ApOS3WZ0
ロータリーエンコーダーのように
A相B相の位相差90度の10kHz程度の
パルスを出したいんですけど
簡単にお安く出力する方法って
どうすればいいでしょうか?

この流れだと先に言われそうなんで
arduinoでモーター回してロータリーエンコーダを回す
意外でお願いします。

633774ワット発電中さん2018/07/24(火) 23:52:50.79ID:bWMUkFn7
>>632
簡単にお安くってこのスレで言われて
Arduinoでっていう回答は有りか無しか

634774ワット発電中さん2018/07/24(火) 23:56:42.86ID:bCDp99Nf
そのパルスをArduinoをから出したいという話ではないのか?
それだとしたらなんも外部装置は要らないだろ
Arduino単体でいろんなやり方がある

635774ワット発電中さん2018/07/25(水) 00:12:17.92ID:1u8dtKyU
aruduino単体で出来ます?
信号1つのA相だけのパルス波形ならいけるけど
位相ずらしてB相の波形を出す方法が解らないんです

636774ワット発電中さん2018/07/25(水) 00:19:32.55ID:awngMOI5
簡単に思い付くのはタイマーを2つ贅沢につかって出せばよかろう?

もしタイマー1つでやるなら…例えば
1バイトでいいから変数を2つ用意して片方は初期値を0、もう片方は初期値を1とする
タイマーを40KHzでフリーランさせて割り込みでそれぞれの変数をインクリメントして2ビット目の値を出力ピンに設定するとかどう?

637774ワット発電中さん2018/07/25(水) 00:27:36.49ID:XzmXrgRk
>>635
>信号1つのA相だけのパルス波形ならいける
そのスケッチ貼ってみて。
http://codepad.org/

638774ワット発電中さん2018/07/25(水) 01:21:13.65ID:uB5+aCiS
>>635
16bitタイマーで高速PWMでOCR1AにTOP値を設定し、
OCR1Bに(TOP+1)/2-1を設定してやればできそうだが、Arduinoでどうコーディングすればいいかわからん。

639774ワット発電中さん2018/07/25(水) 01:36:38.64ID:awngMOI5
>>638
周波数固定ならCTCいいしでTimer2でもできる

640774ワット発電中さん2018/07/25(水) 01:44:06.61ID:awngMOI5
>>636の後者だと
◎出力ピンが自由に選べる
△割り込みでほんの僅かにCPU処理がある
>>638のやり方だと
◎CPUは何一つやらなくていい
△出力ピンが固定で選べない

641774ワット発電中さん2018/07/25(水) 01:51:00.33ID:4wOhNdoy
鼻つまみ者がわらわらと湧いてきたなw
AVRスレへ戻って棺桶の蓋閉めてもう3000年寝とけ。

642774ワット発電中さん2018/07/25(水) 02:47:08.05ID:kbLsNG1/
>>591
i2cクロックを10khzに落として見ましたがやっぱり同じエラーが出ますね
マルチタスクについても特にxTaskcreateも使ってないですし、wire.beginと各requestFromの前でcoreIDをシリアル通信に吐き出させて確認してみましたがどのタイミングでもcore1でした
相性が悪いみたいです、悔しいですがおとなしくwire2使うことにします
皆さんありがとうございました

643774ワット発電中さん2018/07/25(水) 12:04:51.81ID:2fmRdeiH
>>632>>635
スケッチのsetupの中に↓の1行を貼り付ければD3とD11から御所望の信号が出るゾ☆

asm("cli\nsbi 4,3\nsbi 10,3\nldi 26,82\nldi 27,2\nldi 28,99\nldi 29,49\nsts 176,26\nsts 177,27\nsts 179,28\nsts 180,29\nsei");

644774ワット発電中さん2018/07/25(水) 12:12:16.61ID:f74Ywjgf
>>642
ここ一ヶ月ぐらいでESP32のライブラリの不具合がだいぶ解消されてるらしい
最新版にアップデートしなおしたら?

645774ワット発電中さん2018/07/25(水) 14:28:32.65ID:fQwEs5wo
>>641
AVRが振るわず
結局Arduinoのただの構成パーツに成り下がり
そして宿敵に買収された

理由が良く分かるような初心者スレでの対応だよな

646774ワット発電中さん2018/07/25(水) 15:52:14.19ID:lUHOU0M2
>>635
ん?
スケッチを貼ってみてと15時間前に言ってるのだが。
http://codepad.org/
まだ残業中か、もう終了か、ただのひやかしか?

647774ワット発電中さん2018/07/25(水) 16:47:04.42ID:PHT5Lx+G
世界規模で見たらAVRが流行ってないとはとても言えない
日本がガラパゴスなだけ

648774ワット発電中さん2018/07/25(水) 16:58:48.81ID:i1lHTsNa
>>646
すみません
http://codepad.org/Y29Dn9dk
これで0番から10khzのパルスが出ます

649774ワット発電中さん2018/07/25(水) 17:02:34.50ID:i1lHTsNa
途中で送信してしまいました
このパルスの位相を90度ずらしたのを安く出力する回路です

650774ワット発電中さん2018/07/25(水) 17:51:59.42ID:f74Ywjgf
インバーターIC外付けてひっくり返すとかなw
たぶんtoneじゃひっくり返したのは出せないよな。普通に割り込みで2通り出力することになるのかな?
まぁ>>646がスケッチ作ってくれるでしょう。煽りじゃなきゃ

651774ワット発電中さん2018/07/25(水) 18:32:25.48ID:eAMhcMOU
>>650ちょっと待った
インバータノット付けて反転させたら位相は180度やないかぁ?

652774ワット発電中さん2018/07/25(水) 18:55:32.87ID:SGFgIU3a
ジョンソンカウンタの類で位相ずらしすればいんじゃね

653774ワット発電中さん2018/07/25(水) 19:23:45.21ID:bTV0wQOi
10kHzの1パルスの1/4は25usだから
74HC04のtPLH/tPHLが20nsとして125段つければ90度遅れるかもしれねぇ
6回路入りだから21個も要るわ

654774ワット発電中さん2018/07/25(水) 19:35:24.26ID:fAA2jnve
>>648
こんなとこで待ってても埒あかないよ。
お高く留まったAVR厨か無能な和製Arduinorしか居ないから。
検索スキルをちょっと上げた方がよっぽどいい。
https://electronics.stackexchange.com/questions/174656/output-2-pwm-waveforms-with-90-degree-phase-shift

655774ワット発電中さん2018/07/25(水) 23:18:58.49ID:m5RC7yYj
RasPi等とケーブルを使ってI2Cで繋ぐ場合、コネクタはGND含んだ3線にすべきでしょうか

RasPiとI2Cで繋ぐついでにRasPiの電源をNchMOSFETで管理しようかと思ったんですが、
そうするとI2Cコネクタ用のGNDをMOSFETのDの手前から取らなければならなく、もしRasPi以外の物を
そのI2Cコネクタに繋ごうとしたら変な事になる感じでこんがらがってきました

656774ワット発電中さん2018/07/25(水) 23:26:31.95ID:m5RC7yYj
Pchでハイサイドにすればこんな悩みは無くなるのかな

657774ワット発電中さん2018/07/26(木) 00:54:43.94ID:4PdK5GVN
>>655
電源のグランドを切るような設計は良くないね。
電源でグランドがつながっていても信号用のグランドを入れるべき。

658774ワット発電中さん2018/07/26(木) 04:01:19.55ID:XP6xGFtX
>>657
両方コネクタは3本用意して、RasPiとArduinoを繋ぐ時だけ2本のケーブルで
繋ぐのがベターかなと思ったんですが何か不味いですかね

659774ワット発電中さん2018/07/26(木) 05:57:59.64ID:Maxu1GqK
>>657
日本語おかしくない?
電源のグランドを切るのか繋げるのかどっち?

660774ワット発電中さん2018/07/26(木) 06:14:09.06ID:YwC43C6e
(接続先がGNDを使わないからと言って)電源のグランドを切る(省く)ような設計は良くないね
(接続先がGNDを使うから)電源でグランドがつながっていても(そのGND線とは別に)信号用のグランド(線)を入れるべき。

661774ワット発電中さん2018/07/26(木) 06:34:31.15ID:Maxu1GqK
電源のグランドを省くってどういうこと?
電源のグランドを繋がなかったらそもそも回路にならないじゃん
小学生?

662774ワット発電中さん2018/07/26(木) 06:37:47.84ID:YwC43C6e
そうだね。おかしいね。ぼくしょうがくせい。ごめんね。もうだまっとくよ

663774ワット発電中さん2018/07/26(木) 11:02:04.49ID:mC2yK1Nc
これ>>657>>660同一なのか?
ローサイドスイッチの話とシリアル三線の話混じってる気がする

664774ワット発電中さん2018/07/26(木) 11:15:43.07ID:vB3OgJ/I
>>663
>>657の一行目はハイサイドスイッチを使うべしって話で、
二行目はノイズに強い結線方法だね
ちなみにI2CはVCC,SDA,SCL,GNDで4線w
このケースだとSDAのシールド、SCLのシールドで6線とすべしって感じかな

665774ワット発電中さん2018/07/26(木) 11:31:45.20ID:3f2o4+Jc
>>661
ヘンな事を書くから、>>660 がスネちまって小学生に退行しちまったじゃないかw

私は >>660 ではないが、推測するに
 同じ電源を使用している2台の装置で、
・信号線用のグランド線だけが接続されている場合でも
・逆に、電源用のグランド線だけが接続されている場合でも、
 接続されたグランドを通じて電位が確定して動作する可能性はある。
 ただし、ノイズやスレッショルドなどのマージンを考えると、
 信号線用と電源用のグランド線の双方を接続した方がよい。
ではないか?

信号線用のグランド線をリターン線と考えれば、双方のインピーダンスを同じにと思うだろうから、
おかしな事(この場合は接続)をしなくなるのでは?

666774ワット発電中さん2018/07/26(木) 11:42:56.02ID:vB3OgJ/I
>>665
> 日本語おかしくない?
> 小学生?
こういうのは相手すんなw
夏休みだからきりないぞ

667774ワット発電中さん2018/07/26(木) 22:50:38.10ID:FSPWkTK5
Arduino初心者熱烈大歓迎質問スレと名付けられた場所で
「電源のグランドを切る」なんて言葉遣いしてくる奴が一番のガイジだろ

668774ワット発電中さん2018/07/27(金) 09:46:06.71ID:5w4PfdBo
https://i.imgur.com/w5q4bGy.png
スイッチを押して起動した後D2をHIGHにし保持、処理が終わった後LOWにして電源オフとしたいのですが、ブレッドボードに電源を繋いだ時点で起動してしまいます
D2がLOWの時テスターで電圧を測るとD2〜コレクタ間は0Vなのですが、D2〜GND間だと1Vになりこれが原因なんだとは思うのですがどうしたら良いのか解りません
期待する動作をさせるにはどうしたら良いのでしょうか

669774ワット発電中さん2018/07/27(金) 10:27:54.64ID:R80M4EH0
入力は2Vぐらいまでlow扱いじゃないかな
回路見てないけど、単純にsetup時の処理の問題だとおもう

670774ワット発電中さん2018/07/27(金) 10:40:46.22ID:LYquQ9nA
>>668のような綺麗な配線図をよく見るのですが、
どんなツールで書いているのでしょうか?

671774ワット発電中さん2018/07/27(金) 10:49:16.20ID:5w4PfdBo
>>670
Fritzingと言うフリーソフトです
色々とリッチなソフトの様ですが使い難いのでこう単純な回路図を描く時にしか使いませんw

672774ワット発電中さん2018/07/27(金) 10:52:57.39ID:LYquQ9nA
>>671
ありがとうございます
試してみます・・・って言っても
まだ書いて発表する様な回路無いですけどw

673774ワット発電中さん2018/07/27(金) 11:31:56.15ID:8j+c3Oa+
>>668
Arduinoはほとんど経験が無いけど電源を入れたとたんにトランジスタがオンしてしまうってこと?
だとすると例えばD2とベース間の1KΩの抵抗と直列にダイオードを1〜2本入れるといいかな。
あるいは10KΩと並列に数μF(要調整)のコンデンサを入れるか、さらにダイオード追加と併用する。
ただGND側を弄らないでVcc側を何とかできないかな。。。
それにしても実体配線図は見辛くてしょうがないけど、このソフトには電子回路図として出力する機能は無いんでしょうか?

674774ワット発電中さん2018/07/27(金) 12:16:09.01ID:8j+c3Oa+
>>668
>>673 です。
10KΩを小さく、例えば1KΩにしてみてもいいかも。

675774ワット発電中さん2018/07/27(金) 13:06:33.74ID:5w4PfdBo
>>673
この件とは別に、スイッチを押した時に5VとOUTPUTのD2が直接繋がるのは大丈夫なのか解らずD2の所にダイオードも入れてたんですが
ダイオード無しでD2-GND間1.0Vなのが、ダイオードを入れるとD2-GND間1.65V・ダイオードの先-GND間1.0Vになります

ちなみにD2を抜いてArduinoの電源が落ちた状態になると、D2-GND間4.76V

676774ワット発電中さん2018/07/27(金) 13:37:34.09ID:WkksNP3H
>>675
D2から電流が流れ出してきてトランジスタが勝手にONになるのでしょうね。
D2を切り離し、PNPトランジスタを追加してPNPのエミッタを+5V、コレクタを
今D2がつながっているところにつなぐ。
+5VとPNPのベース間に1kΩ、PNPのベースとD2間に1kΩをつなぐ。
スイッチを押して起動したらD2をLOWで保持、D2をHIGHにして電源オフになる。

マイナス側は基準の電位グランドになっているので外部に回路を追加すると
更にトラブルを抱え込むことになるから、回路を逆にして+5V側でArduinoを
オン/オフした方がいいと思う。

677774ワット発電中さん2018/07/27(金) 14:41:40.81ID:5w4PfdBo
>>676
PNPの場合D2とスイッチでNOR回路を組む必要があるのかな

678774ワット発電中さん2018/07/27(金) 14:47:30.72ID:WkksNP3H
>>677
元の回路は基準のグランドを切っているから+5V基準に変換する必要があるわけね。
同時にこれも解決できる。
>スイッチを押した時に5VとOUTPUTのD2が直接繋がるのは大丈夫なのか

679774ワット発電中さん2018/07/27(金) 14:53:29.76ID:AZqJdIpi
>>668
私はこの回路をよく使ってる。
http://ednjapan.com/edn/articles/1212/28/news037.html

680774ワット発電中さん2018/07/27(金) 20:51:02.28ID:o8EdsYsY
>>668
よく考えていませんが上のgroundが浮いているような気がするのは気のせいでしょうか?

681774ワット発電中さん2018/07/27(金) 21:06:55.81ID:9wZJ0KsJ
>>680
しーっ。
今良いところなんだから空気読めよ。

682774ワット発電中さん2018/07/28(土) 07:15:22.11ID:+iSonwID
さすがにそれはないだろw
ないよな??

683774ワット発電中さん2018/07/28(土) 12:40:50.54ID:w8BbFaCc
素人だからよく知らないんだけど
5VにLED繋ぐ時220Ω噛ませるのって
LED自体の抵抗ってどれくらいで分圧どれくらい掛かってる事になるの?

684774ワット発電中さん2018/07/28(土) 12:50:15.32ID:VrG5RlOM
電流が決まらないと電圧がでないけど…

もし20mAと仮定したら、0.6V(30Ω)になる。

685774ワット発電中さん2018/07/28(土) 12:54:45.57ID:mw7exX9I
LEDのデータシートにVFってのがあって、それがかかる電圧
VFが2Vなら、220Ωに3Vかかるから電流は・・・
LEDが2Vで・・・だけ電流ながれるなら抵抗は・・・

686774ワット発電中さん2018/07/28(土) 12:56:06.38ID:k0zc07oa
まっ先にLEDのVfが決まっちゃう それにいくら流すかを決めて 電源電圧きめて、そこから
抵抗値が出てくる
http://akizukidenshi.com/download/led-r-calc.pdf

687774ワット発電中さん2018/07/28(土) 15:14:26.88ID:+zRxssqa
>>679
このページの図1の回路簡単でいいね。
今回はDC-DCコンバータは入ってないからスイッチ押し続けなくても大丈夫だと思うけど、上手くいかなきゃ図2があるし。

688774ワット発電中さん2018/07/29(日) 10:07:56.92ID:kzJR5kqq
代わりになる安い電源スイッチICってないの?

689774ワット発電中さん2018/07/29(日) 15:31:25.96ID:HWTMcX55
LEDを使うときはCRDのことも忘れないでネ。
http://akizukidenshi.com/catalog/g/gI-00184/

690774ワット発電中さん2018/07/29(日) 15:52:03.34ID:U4EFLLDC
>>688
確かに要望は多いと思うし、専用チップがあるといいね。

691774ワット発電中さん2018/07/29(日) 15:57:14.80ID:q9L1c8o6
>>687
でしょ?
スイッチ用途もそうだけど、米粒PICで電源の電圧を監視して
バッテリ駆動時の過放電防止に流用して重宝してる。

692774ワット発電中さん2018/07/29(日) 18:53:53.19ID:ulGq36AY
ウォッチドッグのためのウォッチドッグ基板を作ろう(以下ループ)

693774ワット発電中さん2018/07/29(日) 20:29:14.11ID:up+o/YOH
idfでwdt関数あるけど動かないのかな?os上のタイマーでwdtて役立たないよね

694774ワット発電中さん2018/08/02(木) 18:40:40.83ID:0spXA4sp
USBに刺して動かしてるとき
出力ピンじゃなくて5Vってとこからいくつ電流ひいてもいいの?
300mAくらいもってっても平気?

695774ワット発電中さん2018/08/02(木) 18:47:12.72ID:tg5RlZvL
その手のものは必ず最大定格あるからな
USB自体は500mA以上あるからクリアしてるが、ボードの方は定格越えの可能性ある
ボードの仕様みろ

696774ワット発電中さん2018/08/02(木) 19:09:47.13ID:9qP/KaSY
5VてVBUS直結とダイオード経由で内蔵シリーズレギュレータの出力と繋がってるだけだろ?つまりUSBなら0.5Aや
Vinに7〜12V供給してるときはレギュレータの仕様によるからボードの仕様見てな

697774ワット発電中さん2018/08/02(木) 20:43:01.53ID:c6XQ/bh3
他のスレでこんなの貼ってあったんですが、
https://learn.adafruit.com/arduino-tips-tricks-and-techniques/3-3v-conversion
これで3.3V駆動できるならいろいろ良さそうなんだけどどう思います?
「ホントは3.6V欲しいところだけど3.3Vでもオーバークロック出来るでしょ」的なことも書いてある。

698774ワット発電中さん2018/08/02(木) 21:04:18.16ID:GaaB59KX
>>697
大半の人がやらないのを考慮して、やってみるのが一番。Arduinoは、「やってみる人」が使う道具だから。レギュレータ交換しちゃうと戻すの面倒だから、その後のラインに3.3V突っ込んでみる。

699774ワット発電中さん2018/08/02(木) 21:09:07.48ID:tg5RlZvL
3Vにしたらそこらにあるシールド使えなくなるから、UNOにこだわる必要なし
だったら最初から3Vで動くボード用意したほうが手間なくていいんじゃない?w

700774ワット発電中さん2018/08/02(木) 21:32:36.27ID:+/vzp6WC
そこでpro miniですよ

701774ワット発電中さん2018/08/02(木) 21:48:56.68ID:Hw4mqhd1
>Arduinoは、「やってみる人」が使う道具だから。
名言だ。

ところでSeeeduino v4.2 を3.3Vに切り替えたとき、クロックはどうなるんだ?

702774ワット発電中さん2018/08/02(木) 22:05:19.25ID:cAHSLs+k
>>697
Aliあたりで400円もしなくて買えるわけだからやってみて1つ持っててもいいかも。
既存の物で328Pで3.3VなのはPro Miniだけど用途が変わってきちゃうしね。
あと、既成のシールドしか使わない人にはそもそも無関係な話だ。
というわけで、ぜひやってみて。
16MHzで動くかどうかも知りたい。

703774ワット発電中さん2018/08/02(木) 23:11:31.22ID:pRtt7AJ5
ライブラリそのままやアプリケーションノートの丸写しでなくて
初めて自分で回路らしきものを組んでみると楽しい!!
でもこれであってるのかってどうやって確かめるんですか?
組んでみて動いたは動いたけど、回路として問題がないかってみんなどうしてるの?

704774ワット発電中さん2018/08/02(木) 23:13:03.28ID:I/VqCuPq
回路図書いて人に見せるしか無かろうな

705774ワット発電中さん2018/08/02(木) 23:42:21.38ID:xrJfENJj
>>702
一応動く場合もあるけど、安定動作させるのは無理のようです
自分の実験では3.7vあればなんとか動作するようですが
それ以下では条件によって途中で停止する場合が多いです

706774ワット発電中さん2018/08/02(木) 23:43:22.62ID:F6gQfiLH
こんな偏屈老害ジジイしか居ない板に初心者が回路図なんて貼ったら
問題なくても何かしら探してボロクソ言われるだけ
ちゃんと動いたんならいいだろ
ホビーなんだし

707774ワット発電中さん2018/08/02(木) 23:56:50.86ID:GLre9NZf
>>703
そりゃ、きちんと電気の勉強した方が良い。
でも動くなら、ある程度正しいんだよ。もしかしたら、電流が多すぎていたり、もっと良い回路があるかもしれない。
でも、それは動くものをいくつも作っていく中で、また、うまく動かない、素子が燃える等々経験していく中で、このスレや他のスレで書かれていることがだんだん理解できるようになっていく。オームの法則くらいわかってれば、まずは十分。
思ったものをすぐに形にしてみる。それがArduinoの良いところ。たくさん、試してたまに失敗もしてみて。

708774ワット発電中さん2018/08/03(金) 01:36:43.44ID:f2UW+PzM
>>705
そうですか。
そうなるとクロックも落とさなければならないことになりますね。
ならば無理せずにPro Miniの3.3V 8MHz版買うとかの方が無難かな…。

709774ワット発電中さん2018/08/03(金) 04:00:49.90ID:7QOqcQwJ
>>708
何で大抵の人がやらなくて、3.3V版は8MHzなのか、データシート読めば本当は分かるんだよ。
せっかくなら、「やってみてダメだった」を実感して欲しかった。
8MHzのブートローダー焼いて、レギュレーター、クリスタルの変更をすれば、UNO形状で3.3V版にはできるよ。(内部発信なら、クリスタルはママでも)
ただ、自作以外のシールドは、基本5V動作前提なので、また別の考慮が必要。

710774ワット発電中さん2018/08/03(金) 05:15:06.21ID:Y9dIJQIb
>>709
データシート上の建前なんか最初からわかってる。
一番最初に言い出しっぺが、
>「ホントは3.6V欲しいところだけど3.3Vでもオーバークロック出来るでしょ」的なことも書いてある。
って書いてるじゃん。
わざわざ何言ってんだか…。

711774ワット発電中さん2018/08/03(金) 05:34:05.51ID:rcPXcbSt
>>709
何か書き込む前にまず>>697が張ってるリンク先くらい読めよ。
https://learn.adafruit.com/arduino-tips-tricks-and-techniques/3-3v-conversion
そうすりゃ分かり切ったことをくどくど書かなくて済むぜ。

712774ワット発電中さん2018/08/03(金) 05:40:14.23ID:4JJ/lais
仕様相手に建前とか言っちゃう人初めて見た
それこそ自己責任で試したら良いだけの話

713774ワット発電中さん2018/08/03(金) 07:25:33.13ID:DkjTr/W3
arduinoで条件に応じてカーオーディオのボリュームをhigh/low切り替えたいです。muteほど極端にでなく。
ヘッドユニットとアンプを結ぶRCAケーブルに抵抗ありルートとなしルートを並列に設け、
1ルートに1つトランジスタ使って切り替えるというのが簡単そうですが、
オーディオなので波が+/ーあり半波整流されてしまうとよくありません。
じゃリレーかと思いますが安易なのとスイッチングノイズが発生しそう。Digital potentiometerは電圧定格内にするために却って複雑になりそう。皆様ならどうしますか?

714774ワット発電中さん2018/08/03(金) 07:42:23.45ID:r6XnUgFk
>>713
バイアスかけて音量をPWM制御してLPF

知らんけど

715774ワット発電中さん2018/08/03(金) 07:48:08.53ID:+8Jy2AfK
オーディオはなぁ。下手しなくても音質が激しく劣化するから・・・
オーディオ スイッチ ic
オーディオ アッテネータ ic
でぐぐってこれら組み合わせ

716774ワット発電中さん2018/08/03(金) 10:18:40.09ID:Z0MzbQmP
オーディオの音量スイッチ+/-にそれぞれパラレルでフォトカプラーをつないで、arduinoから音量スイッチを押させた方が間違いないと思うよ。
簡単だし、音質劣化も気にしなくていいし、部品点数も少ない。

717774ワット発電中さん2018/08/03(金) 12:27:57.39ID:EVHU9ApQ
>>716
全面液晶のタッチパネルなんだけど…

718774ワット発電中さん2018/08/03(金) 12:34:20.72ID:v8X6JuPK
あーこういうやつ……
https://youtu.be/Xj7IK2Zb1QQ
やっぱ現代車種ってクソ

メカニカルisGOD

719774ワット発電中さん2018/08/03(金) 12:50:57.03ID:5DqFxf5/
>>718
713ですがデジタルのロータリー、押しSW付です。一番面倒かも
>>715
貴重なご意見ありがとうございます。

720774ワット発電中さん2018/08/03(金) 14:40:34.06ID:WAF/oS7D
>>712
リンク先の焼き直しか分かりきったことしか書けない人は
捨て台詞まで定型なんですね

721774ワット発電中さん2018/08/03(金) 14:42:14.61ID:lf0i0nPR
ロータリーエンコーダーの入力って
割り込みでやってる?タイマーでやってる?

722774ワット発電中さん2018/08/03(金) 15:41:54.02ID:Z0MzbQmP
>>719
じゃあ、ステアリングリモコン端子。
すげー簡単。

723774ワット発電中さん2018/08/03(金) 16:07:01.38ID:2cik8a3B
>>721
私は両方使っている。
 A相の+エッジ割込みを許可して
1)エッジ割込み処理
 B相を読み、そのH/LでCW/CCWを判定して処理(あるいはフラグを操作)
 エッジ割込み禁止、40mSタイマ割込み許可
2)タイマ割込み処理
 タイマ割込み禁止、エッジ割込み許可
タイマはA相のパルス1個分(+エッジ〜-エッジ)のチャタリング除去用
これで秋月の\200の手動用ロータリエンコーダを動かしているが、
他のエンコーダで使えるかどうかは条件が変わるので分らない。

724774ワット発電中さん2018/08/03(金) 16:34:49.34ID:eRe3VBXl
>>722
をっ!確かに!
たぶんついていると思うので期待大でチェックします。ハイエンド品だけどCDチェンジャー時代の品なのでない可能性も、、

725774ワット発電中さん2018/08/03(金) 16:49:42.56ID:J54cvXyo
>>720
別人だけど

726774ワット発電中さん2018/08/03(金) 17:01:48.56ID:eRe3VBXl
>>722
リモコン用端子があることは確認できました。あとはピンアサインなんとかすれば、、 ありがとうございました!

727774ワット発電中さん2018/08/03(金) 22:19:34.57ID:nD20IL34
>>718
こりゃ酷いw
注視しないと操作出来ない車載製品とか安全意識の低さが滲みでてるな

728774ワット発電中さん2018/08/04(土) 02:31:22.80ID:8Qg90wAZ
>>727
元来的に「保安装置」以外は、運転(走行)中に操作をしない(してはならない)というのが前提だからなぁ。とすると、安全性には無関係てはあるんだが。

729774ワット発電中さん2018/08/04(土) 06:15:44.96ID:KQbdaAja
カーナビなんかも注視しないと扱えないのばっかだな。しかも改造しないと動いてるとき使えない。酷いのしかないよw

730774ワット発電中さん2018/08/04(土) 09:42:52.45ID:rwRgvrr+
オペレーター呼び出せば目的地設定してくれるし走行中は音声案内だろ

731774ワット発電中さん2018/08/04(土) 10:03:16.37ID:IqbzmEyD
タクシーめっちゃ楽

732774ワット発電中さん2018/08/04(土) 14:36:20.20ID:Ak4A65y9
質問があります
Arduinoから2.5V駆動のMOSFETをスイッチングしたいです

ピン電流max25mAのためにゲート抵抗を220ohmにしたら
ドレイン電流0.8ampsを20kHz程度のスイッチングでもMOSFETがずっと触れないくらい暖かくなってしまいます
トランジスタでトーテムポールを付けたら熱くならなくなりました

733774ワット発電中さん2018/08/04(土) 14:47:32.71ID:M7jqWRC/
質問があります(質問するとは言ってない)

734774ワット発電中さん2018/08/04(土) 14:53:38.75ID:ovNCmMwr
質問しろや!

735774ワット発電中さん2018/08/04(土) 15:56:01.07ID:Eu4ZuXFL
ゲートドライバ回路組んだら解決しましたって報告だろこれ>>732
おつおつ

736774ワット発電中さん2018/08/04(土) 16:25:50.61ID:EabpueA/
>>728
そんな非現実的な建前をもちだすなよ
ステアリングスイッチとかどうなるんだよ
アホだな

737774ワット発電中さん2018/08/04(土) 20:05:14.00ID:j7bFAhLZ
>>732
Gate Threshold 0.8V、On Resistance 27mΩとかを使うから大丈夫

738774ワット発電中さん2018/08/05(日) 01:16:35.29ID:Sc36DJM3
>>729
改造しないと走行中使えないのは、保安基準にのっとってるから。操作できる状態で売るのは違法。改造は、個人の勝手。(重要保安部品てまはないので車検時対象じゃないから、改造は以降特に何か問われない 事故を起こして原因とやらなければ)

739774ワット発電中さん2018/08/05(日) 07:15:06.87ID:Nwmxh04Q
HID USBキーボードからArduinoに入力する方法はありますか?

740774ワット発電中さん2018/08/05(日) 07:36:01.09ID:qm+AOj3y
arduino usbホストシールド hidキーボード
でぐぐれ

741774ワット発電中さん2018/08/05(日) 21:46:40.54ID:Nwmxh04Q
>>740
それにUSBハブで複数デバイスを繋いだ場合、すべて使用できますか?

742774ワット発電中さん2018/08/06(月) 02:30:35.38ID:28dw/syx
SPIで外付けRAMを付けるのは判ったけれども、挿せば動くようなのは無いん?

743774ワット発電中さん2018/08/06(月) 05:15:19.84ID:eslZdNnT
RAMは高速読み書きできるのがメリットなんで、SPIでアクセスって時点で
メリットなくなってしまうから、そういうモジュールは売ってないと思うよ

744774ワット発電中さん2018/08/06(月) 06:47:31.10ID:sXH5dQcG
>>742
23LC1024
ATMEGA328Pにコンデンサ1個で繋がるよ。
1Gしかないけど。

745774ワット発電中さん2018/08/06(月) 11:16:22.68ID:2DShK3yS
1Gあれば文句なし

746774ワット発電中さん2018/08/06(月) 11:41:51.57ID:PTnIpDcY
1Gあったら大歓喜だなww
>>742が欲しいのはメインメモリが増えるのだろうな。もちろんプログラミング不要で。そりゃないわ

747774ワット発電中さん2018/08/06(月) 17:57:05.92ID:Aw79jWfH
DIPの背中にスロット溝が空いてて、そこにSDメモリカードを差し込む、
みたいな変態CPUを想像してしまったw

748774ワット発電中さん2018/08/06(月) 18:54:03.07ID:G3DRvdUj
>>747
USBでも妄想してる画像あるけど、規格合わなくて動かないとか言い出す奴が出てきて頭痛いだけの様な。

ところでこれどう思う?MEGAなんか興味あるけど初心者は小さいのから触った方が良いのかな?
https://www.tindie.com/products/FuzzyStudio/5-pack-naked-mega-4-arduino-compatible-board/

749774ワット発電中さん2018/08/06(月) 19:06:36.84ID:PTnIpDcY
デカいのも小さいのも使い勝手とかは同じだよ
ただ特に理由なくMEGA選ぶとポート持て余すだけw
あとブレッドボードにさせる形の方が何かと便利

750774ワット発電中さん2018/08/06(月) 19:15:21.47ID:G3DRvdUj
>>749
それなら言語に慣れてからでいいか……。
ありがとうね。

751774ワット発電中さん2018/08/07(火) 12:21:13.48ID:LbNN7tuH
夏休みでArduinoデビューしてLチカから始まって7セグメントLEDを使って練習しています。
ドット付の7セグを表示するのにカソードだけでGPIOピンを8本も使ってしまう事が分かりました。
購入した初心者キットには標準ロジックICの74HC595(シフトレジスタ)と言うのが入っていて、これを使うとピンが3本で済むそうです。
 以下の2つを購入しました(純正品UNOと、互換品本体を含む周辺部品のセット)
 https://www.switch-science.com/catalog/789/
 https://www.amazon.co.jp/dp/B06Y56JV64/

回路を組み立てて見たところ、サンプルスケッチではデータの転送にかなり時間が掛かってしまうことがわかりました。(LEDのダイナミック制御の周期的には十分速いが、CPUが忙しい。)
そこでATmega328Pのデータシートを読んで内蔵されているSPI通信用のシフトレジスタとクロック生成器が使えそうなので、試しにそれを使って74HC595にデータを送りました。

以下の通り2つのソースを書いて見たのですが、ラッチが上がるまでの時間がとても違います。ほぼ同じ動作(のはずだと思って書いた)のにどうしてでしょうか?
5倍近く違いのは何かおかしいですか?(何度も試しても同じ時間になります。)また、この時間にArduinoが何をしているのかはどうやって調べますか?

ソース1
https://paste.ofcode.org/MNcYqpYGBTJ4RnaswSkCAF
ソース2
https://paste.ofcode.org/mdMLVgmMRiNmb4nturgvGR
実行結果?
https://i.imgur.com/prIPp7P.png

(キットに付いてきたサンプルソースは、関数内でforループでビットシフトしたデータをポートにセットしながらdigitalWriteでclkをH/Lしており、とってもCPU時間がかかりました。)

752774ワット発電中さん2018/08/07(火) 12:45:11.89ID:R/Qli40C

753774ワット発電中さん2018/08/07(火) 12:45:39.33ID:gkyz61fr
>>751
digitalwriteのソース読んできなよ

754774ワット発電中さん2018/08/07(火) 13:03:38.43ID:RZgjd8cZ
今回のは関係ないが割り込みも遅いよな。割り込み使わないとそれだけで倍ぐらい速くなるw

755774ワット発電中さん2018/08/07(火) 14:00:21.36ID:SMR8qgli
>>751
そのかっこいい画面は何?

756774ワット発電中さん2018/08/07(火) 16:25:13.09ID:LbNN7tuH
>>752>>753>>754
ありがとうございます。
digitalWriteの中身の場所がわからなかったのでArduinoIDEのフォルダを全文検索したらwiring_digital.cというファイルの中にありました。
見てみたところ、ポートの種類を判断したりステータスレジスタを退避したり、PWM出力ピンであればPWM出力の停止や
Arduinoのポート番号指定からピンデータレジスタへ変換する処理などを行っているのですね。(OCRnXによる出力ちゃんと止めてくれるなんてやさしい!)
また>>754さんのレスで調べて見ると割り込みにISR_NAKEDをつけていない時は
割り込み処理時にちゃんとステータスレジスタ以外の要保存レジスタもストアしている事が分かりました。
今回の割り込み処理の様に1つのポートをsbi/cbi命令で操作するだけの時はレジスタのストアは必要ないと思いますが
そういう細かい事を考えずにプログラムが書けるようになっているのですね。
マイコンは昔からずっと世の中に有ったのに、Arduinoの電子工作が流行った理由がなんとなくわかりました。
これからC言語とアセンブラを勉強するにあたって、うまく住み分け出来るようなって行きたいと思います。
有難う御座いました。

>>755
結果表示の画像のことでしょうか?ロジックアナライザーと言うらしいです。見た目だけじゃなくて名前もかっこいいです。
オシロスコープのようにアナログな信号や信号電圧の過渡期やを確認するような事は出来ないけれど
H/Lによって(高速な)デジタル信号を伝送するときに実際にどんな信号が流れているのか複数のチャンネルを同時に監視して解析できる機器・・・と認識しています。
これのお陰で、自分が組んだプログラムが自分が思った通りの信号を出せているのか確認できるので便利だと思います。
これで、信号の流れを確認したら、オシロスコープで信号の立ち上がり・立ち下がりの波形を確認して正常であれば
駆動するICの入力スレッショルドレベルをしっかり跨いでいるか確認する、という形でやっています。(ブレッドボードだと8MHzのSRCLKはかなり山なりでした…)
(ほんとは使い方違うかもしれないけど...)

757774ワット発電中さん2018/08/07(火) 23:29:13.56ID:l/8pHV8F
>>756
恐らく755さんは「ロジックアナライザー(に付属するソフト)」ということは
分かってるんだと思うけど
「何というロジックアナライザーに付属してるソフト」かってことを聞きたいんじゃないかな

758774ワット発電中さん2018/08/07(火) 23:59:18.19ID:eB48tmfl
Saleaeのやつだろこれ

しかしロジアナを使いこなしアセンブラを書きArduinoに遅いと言い放つ初心者はヤだなw悪い意味じゃなくてww
中華入門パックと共に正規Uno買ってたり賢明なやつだな
すぐなんでもできるようになるよ

759774ワット発電中さん2018/08/08(水) 01:03:53.80ID:DDhVP58y
Arduinoで電気/電子の基礎を学ぶ??インプレスR&D、「マイコンボードで学ぶ楽しい電子工作」発刊へ | fabcross
https://fabcross.jp/news/2018/20180806_arduino.html

760774ワット発電中さん2018/08/08(水) 01:07:35.54ID:oYDRfhhv
サレアのロジアナ
http://akizukidenshi.com/catalog/goods/search.aspx?maker=saleae&style=T&search.x=true
良いもん持ってんな!w

761774ワット発電中さん2018/08/08(水) 01:36:26.55ID:TYZdUzSL
ez-use fx2lpに某ファームウェアを書き込むと…

762774ワット発電中さん2018/08/08(水) 01:41:31.43ID:ajcZZgfY
>>760
前は1万円ポッキリで8bit版買えたのに

763774ワット発電中さん2018/08/08(水) 06:21:34.05ID:IiHp4NoP
最近は何でもかんでもI2Cに繋げちゃってGPIOはデバッグ用のスイッチとか
そんなのしか使わなくなってしまった
ロータリーエンコーダもI2C接続するクラウドファンディングあったなそう言えば

7647552018/08/08(水) 09:29:01.61ID:jM79fUDt
>>757
いや、知らなかった。
IDEのプラグインだと思った。

765774ワット発電中さん2018/08/08(水) 12:40:24.21ID:0YTzbtEV
リレー回路のシールドは何に使うんや
まさかこれで電気のon offしようなんてこと?

766774ワット発電中さん2018/08/08(水) 19:28:54.07ID:DFr9Tzfy
ArduinoHDMI出力する方法ある?

767774ワット発電中さん2018/08/08(水) 19:53:34.29ID:ovz8BJvp
例えばuno単体じゃできない
Arduino HDMI outputでぐぐれ

768774ワット発電中さん2018/08/08(水) 20:06:08.97ID:Nf3jxanW
新しい端末になったのでArduinoIDE1.8.5を導入し、手持ちライターで書き込めるようにbuild.pathを設定し hexを用いて書き込みまでは出来たのですが・・・

同じソースファイルを改変しcompile(確認)をしたりするとcompile途中でエラーで止まってしまう様になってしまいました。

一度ArduinoIDEを終了し、先のbuild.pathの中身を消してArduinoIDEを立ち上げなおすと問題なくcompileできます。

以前のバージョンではこんなこと無かったと思うのですが・・・

これはかなりめんどくさいので直す方法を教えてください。

769774ワット発電中さん2018/08/09(木) 10:17:22.22ID:p0eer8B+
>>87とか

770774ワット発電中さん2018/08/09(木) 12:13:20.92ID:5HaR+cOA
>>768
確認じゃなく検証でした・・・

771774ワット発電中さん2018/08/09(木) 12:20:24.48ID:6AJUAKng
あとちょっとなんでアドバイス下さい!!!11!!
ebayでニキシー管を買ったんでArduinoに繋げて時計にしようかと思って遊んでるんだけど
電源部分として↓の回路を組んだ
https://i.imgur.com/MM527zI.png
↑を駆動してるプログラムは↓(表示部分とかは端折った)
https://pastecode.xyz/view/2b445ca0

で、ダミーロードに3W100kΩの酸金を2本並列にしたやつで173Vくらいまでドロップしちゃう
(つまり出力が4mAほしいの、ダイナミック点灯だからニキシー管は1個分だけど区切りのコロン表示ネオン球とか付けたいから)
負荷を軽くして3W68kΩにすると(約3mA)出た、ADCに投げてる電圧検出のバイアスとしてだいたい0.5mAくらい喰ってるとして200V3.5mA=0.7W
5V側はUSB電流チェッカーで(Arduinoの消費も合わせて)200mAちょい流れてたんで効率は70%〜75%くらいだと思われる
ホールド250mAトリップ500mAのポリスイッチを付けてるが外してインダクタに直結しても結果変わらんかったのでこいつのせいではないぽい
(全然暖かくならんし、しばらく動かした後外して計っても3Ωないくらいだったし)
最初ゲートを100ΩでD10直結してたんだけどFETがアッチンチンになるし効率上がらなかったから同じタイマでD9使ってチャーポンさせてとーてむぽーる

なんとかもうちょっと搾り出せるようにならんか?USBだけで動かしたいよぉおおおおおおおお 周波数下げたらコイルでかくなるし耳鳴りがする…

772774ワット発電中さん2018/08/09(木) 12:24:00.51ID:XGchq3zd
自分の書いた文章って、送信する前に読み返したりしないの?
さすがに、これはちょっと…

773774ワット発電中さん2018/08/09(木) 13:34:26.61ID:0FOf4vrY
モスバーガーの食べ方、を思い出した。

774774ワット発電中さん2018/08/09(木) 14:02:40.45ID:GmIPAAnX
L1小さくするかQ3交換?

775774ワット発電中さん2018/08/09(木) 14:26:12.29ID:9ar/YRsL
>>771
これが原因かどうかは分からないけど、一箇所勘違いがあるよ
>最初ゲートを100ΩでD10直結してたんだけどFETがアッチンチンになるし
>効率上がらなかったから同じタイマでD9使ってチャーポンさせてとーてむぽーる

Q1の動作はエミッターフォロワーだから、D10のドライブ電圧より0.7Vくらい
低い電圧しか出力できない(コレクターの電圧を出力するわけではない)
FETの発熱が減ったとしたら、ゲート電圧の立ち上がり時間が短くなったことによる効果が
あるんだろうけど、FETのドライブはまだ不十分なままの可能性がある

776774ワット発電中さん2018/08/09(木) 14:38:15.37ID:S19R+n+E
200V以上耐えて5V弱で高速スイッチング出来るFETか…
入手性いいのだと2SK4021とかに変えてみたらどうなる?
あとはL1のインダクタンスを組み換えていろんな周波数で試す・専用のICを使う・5V入力を諦める

777774ワット発電中さん2018/08/09(木) 14:47:02.03ID:dgLaIaI7
>>773











778774ワット発電中さん2018/08/09(木) 14:50:09.46ID:GmIPAAnX
ebayでニキシー買うついでに電源モジュールも買ってたら悩まずすんだろうになw

779774ワット発電中さん2018/08/09(木) 15:07:13.96ID:8vIXBEAz
そうかな?そうかも
でも、ニキシー時計を作るだけならそうかもしれないけど
じゃあキット買えば…完成品買えば…とも言えるし
ディスクリート部品とボードのタイマ&AD変換で電源やろうって考え、俺は好きだ
>>771>>775
倍電圧回路は残して1815をフォトカプラにしたらダメかな?

780774ワット発電中さん2018/08/09(木) 15:56:06.70ID:9ar/YRsL
>>779
ここでよく出てくるTLP250Hが使えればいいんだけど、電源電圧:10V〜
何か適当なのあるの?

あと、他の人書いてるけど、L1のインダクタンスとか他のスペックって
ちゃんと検討した結果なの?

781774ワット発電中さん2018/08/09(木) 17:20:42.01ID:8vIXBEAz
ん?IC出力じゃなくてただのフォトカプラにしたら倍電圧回路の電圧がゲート出ないかなとおもったんだけど

782774ワット発電中さん2018/08/09(木) 17:44:21.08ID:9ar/YRsL
そうだね、それなりに高速で10Vくらいの電源電圧で使えて、オープンコレクタ
出力の(例えば TLP2704)+ 1kΩ負荷抵抗 + 現状のエミッターフォロワー
って感じなら、少なくともゲートドライブに関しては大丈夫かな

783774ワット発電中さん2018/08/09(木) 18:48:13.36ID:qFNFRq7d
こんなんでも効率75%とか出るんだな
アルドゥイノにDCDCコンバーターも兼任させようとか考えたこともなかった
すぐNJM2360とか付けちゃうわ

784774ワット発電中さん2018/08/09(木) 20:20:51.09ID:6hivsoxy
ネットサーフィンしてたら「ArduinoにはOSがない」ってあったんだが本当?
UNOとかなら分かるんだが、YUNとかネット接続できたりサーバとして使えたりするのにOSがないなんてことあり得るのか?

785774ワット発電中さん2018/08/09(木) 20:36:49.53ID:OIFaZuHn
OSの定義にネットは関係ないしなあ。。

786774ワット発電中さん2018/08/09(木) 20:53:50.87ID:n2f6sW8I
あなたが書き込んだプログラム・・・それがOSだ!

787774ワット発電中さん2018/08/09(木) 20:58:51.26ID:GmIPAAnX
Arduino自体は単なるプラットフォームみたいなもの
Windows上でArduino動かすこともできる。この場合はOSはWindows
UNO上で動かすこともできる。この場合はいわゆるOSはない
YUNっての初耳だけど、これはLinux上で動かしてるんだろ。だからいわゆるOSはある

788774ワット発電中さん2018/08/09(木) 21:01:25.61ID:LtudGPdb
2KB〜4KBで動くOSは流石に無かろう
tiny BASICインタプリタはOSとは呼ばないだろう

789774ワット発電中さん2018/08/09(木) 21:22:18.90ID:GmIPAAnX
4kBで動くlinuxはないだろうが、今のはフラッシュもメモリも多いからな
ESP32はFreeRTOSで動いてる

790774ワット発電中さん2018/08/10(金) 00:41:36.36ID:IGjoSSgd
BIOSに毛が生えた程度でもOSと言い張ればOSになる
誰が使うかが問題だけど

791774ワット発電中さん2018/08/10(金) 05:01:17.27ID:eEYCUQNo
MZのマシン語モニタはOSに入りますか?w

792774ワット発電中さん2018/08/10(金) 06:23:58.36ID:oiabDKcO
MZだって起動したらコマンドプロンプト開くだろ。OSみたいなもんだ

793774ワット発電中さん2018/08/10(金) 09:52:26.16ID:K7iAJxsi
あれはIOCS
クリーンコンピューター(笑)やし今のBIOSのハシリみたいなモン

794774ワット発電中さん2018/08/10(金) 10:53:50.25ID:JdJJKrCR
>>772>>774>>775>>776>>779>>780>>781>>782
ありがと!!!!!!!!できた!
そうだQ3のVgsがVccに近づくにつれQ1のVbeが下がるからこれじゃチャージポンプ何の意味もなかった
Q4とR6を追加したら(附随してR2とR3を変更)直った!!Vgsが上がって200Vで4mA出せるようになった!FETも冷たい
https://i.imgur.com/HP0kvc1.png
(インバータになっちゃったからプログラムのOCR1Aを変更してD10を非反転動作にかえた)

ArduinoのブートローダーをMiniCoreに変更して内蔵RC発振機に変更、CKDIV8ヒューズは切って8MHz動作
(16MHzじゃなくなったのでOCR1とICR1を半分にしてDCDCの周波数は20kHzのままにした)
xtalを捨ててtoscに時計用32.768KHzのやつをつけてTimer2を128分周で動かして1秒割り込みで計時!DS1307+は没収
5VからショットキーバリアDIと47Ωを経由して5V1.5FのEDLCに充電して328Pだけはここから電源をとる(それ以外は5Vから直接とる)
Timer2の1秒割り込みのときに5Vを1/10に分圧した電圧をADCで見て0.3Vより低かったら=5V刺さってない→Timer2だけ残してパワーセーブ動作に移行
休止はソフトウェアフラグも持たせておく、Timer2の1秒割り込みで起きてADCだけ起動、時計進めてADC雑音低減モードで即休止
休止フラグがあるときのADC完了割り込みはDCDCのフィードバックでなく5V確認ルーチンが動き、刺さってたら全周辺機能を再起動、無かったらTimer2残して寝る
パワーセーブに入るときに全ポート入力ハイインピにするからK155ID1のABCD用の出力ピンは100Kでプルダウンしとく一応ね

「パワーセーブでTimer2だけ走らせて1秒に1回起きて時計進めて電源刺さってるか見てまた寝る」の状態で328P消費電流が25μAくらい(このテスター不安)
5V1.5Fまで充電されてれば328Pが2Vまで動くとして4.5Cあるから25μAならまぁ1日以上は引っこ抜いて持ち歩いても余裕で時間消えないはずだ
別のICをつけなくても328PとK155ID1だけであとは全部普通のパーツでできそう!!!ありがと!

200Vを受けるアノード側のA42とA92で作った5Vで動かせるハイサイドスイッチがニキシーの桁分あるからめちゃくちゃトランジスタと抵抗がつくわwwww
K155ID1もトランジスタ10個とツェナー10個に交換しよかww 60Vのツェナーとか売ってる・・・?
てかカソード10ポートじゃ328Pの足が足りないかもしれねえ74HC238みたいなの(ラインデコーダ)を石で組むしか無いトランジスタの化け物になるわ

795774ワット発電中さん2018/08/10(金) 12:08:57.26ID:e6cqrM4o
恵まれた開発能力からの聳え立つ糞みたいな文章やめろw
…まぁ、楽しそうなのは分かるし、言いたいことは伝わってるから良いか。
回路出来そうでよかったね。ディスクリートが好きなの?

796774ワット発電中さん2018/08/10(金) 12:35:53.96ID:q90GJcgz
長すぎわろた

797774ワット発電中さん2018/08/10(金) 16:15:33.09ID:EMktjTlB
>>794
ちゃんと理解してるかどうか分からないんだけど
ダイナミック点灯の桁選択は、74HC165とかのシフトレジスタ使えばいいよ
IC2個クロックとデータの2本で16桁はいけるし
桁のシフトも、クロックを1回上げ下げするだけでいい
(桁間のブランキングが必要なら、セグメントドライブのほうでやる)

798774ワット発電中さん2018/08/10(金) 17:27:08.46ID:e6cqrM4o
>>797
出来るだけ328P以外はトランジスタで組みたい…と読める書き込みをする人を相手にICを提示する意味とは?

799774ワット発電中さん2018/08/10(金) 18:54:13.32ID:HqWnv49X
長文期待

800774ワット発電中さん2018/08/11(土) 05:25:41.91ID:G2oTV0A8
オウ怪文書やめろや
しかし楽しそうで何よりである

801774ワット発電中さん2018/08/11(土) 16:03:49.62ID:KKHmVbcP
工作に必要なものは知識も技術もだが、なにより熱意と勢いも必要だ
それが欠けてしまうと構想や設計だけで満足したり、部品が届いたのに作らず箱入りになったりするようになっちまう
>>794は全部持ってる
羨ましい

802774ワット発電中さん2018/08/11(土) 16:12:34.92ID:aKdmyIVk
と、自画自賛しており…。

根本的な問題として、発表する場所の選択を間違ってる。
ブログやFaceBookやinstructablesに書くべき。

803774ワット発電中さん2018/08/11(土) 16:51:45.35ID:qrkZoRtp
ここは古代文明である匿名掲示板だぞ
今の世の中のSNS社会に溶け込めない奴の掃き溜め

804774ワット発電中さん2018/08/11(土) 16:57:17.52ID:b0UjIfeb
余計な部分はあるけど、回答を参考にして対策したらうまく行ったっていう
報告なんだからいいんでは?
回答だけもらっておいて、その後現れないって質問者がほとんどなんだから

805774ワット発電中さん2018/08/11(土) 16:59:49.20ID:qrkZoRtp
質問者が二度と現れないのは解答者と解答者が関係ないレスバトルを始めるからでは?

806774ワット発電中さん2018/08/11(土) 17:27:58.81ID:b0UjIfeb
質問の意図があいまいでその解釈をめぐってバトルしてるときもあるから
そういうときは質問者は責任あるんだからw出てきてほしいな

807774ワット発電中さん2018/08/12(日) 04:58:45.41ID:8F/Ocv2S
私もどちらかという >>805 の意見に賛成だな。
質問した後の大騒ぎを見て、ここがどんなところかを理解して、ビックリして逃げ出すのでは?
私だったら絶対にこんな所では質問しない。

808774ワット発電中さん2018/08/12(日) 07:52:59.50ID:0NCzZkjk
己のチンケなプライドを満たすだけの威圧的な回答者なんて
ネットの世界には昔から居ったしな
初心者熱烈大歓迎が聞いて呆れる

809774ワット発電中さん2018/08/12(日) 08:23:04.72ID:Y8uSp0pp
初心者が初心者にたいしてマウントするだめのスレですから

810774ワット発電中さん2018/08/13(月) 15:54:52.65ID:bXNeg2Bj
PICと迷ってるが、アルデュイーノのほうが取っつきやすそうだ…
互換機を使えば、PICよりカネカからない。
工作時間も効率的にできそう。
っでOK? w

811774ワット発電中さん2018/08/13(月) 16:04:27.61ID:GIbWJvZC
うん

812774ワット発電中さん2018/08/13(月) 16:26:27.52ID:m0YjKGJk
一番最初は本家にしとき
大して価格差無いし製品差異で悩むくらいなら
本家で一通り勉強してからでもええ

813774ワット発電中さん2018/08/13(月) 16:36:26.92ID:9TY3VHss
>>812
本家?
1つも持ってないなあ。
全部中華性互換機。
で、一度も悩んだこと無いわ、ごめんな。

814774ワット発電中さん2018/08/13(月) 16:45:12.59ID:bXNeg2Bj
>>813 なるほど… やっぱりな…
中華互換機を見てると…
アメリカのトランプ大統領が、中国の輸入品に関税かける理由がわかる…
格安でそこそこの性能。
意外と使えるようだね〜中華互換機。

PICスレで、アルデュイーノ引き合いに出したらレス釣れたよw
「サルでもできるアルデュイーノ」だってさ…
俺に言わせれば、逆に【この一言で決定】だよw

サルでもできるぐらい容易なら、アルデュイーノを活用するわ!

815774ワット発電中さん2018/08/13(月) 16:48:00.22ID:8+KNtI99
サルって案外頭いいからな。油断してると負けるぞw

816774ワット発電中さん2018/08/13(月) 16:52:15.45ID:9TY3VHss
>>814
猿にもできるってあっちにも書いたが、ちょっと補足しとくと、
猿にできるからあなたにもできるかどうかは知らない。
責任持てないから気を付けてね。

817774ワット発電中さん2018/08/13(月) 16:53:31.37ID:bXNeg2Bj
サルがアルデュイーノ使いこなしてる動画があったらリンク張ってくれ!
それを見て勉強するよw

818774ワット発電中さん2018/08/13(月) 16:55:44.21ID:9TY3VHss
>>817
ん?
あんたが使いこなして、それアップすりゃいいじゃん。
見た人は、「すげえ、猿が使いこなしてる!」って思うはず。

819774ワット発電中さん2018/08/13(月) 16:58:44.03ID:C5l1WbA6
PICとAVRを比べるならまだ理解できるが、
何故かPICとArduinoを比べてどうこう言う基地外って定期的に現れるよな
昔で言えば不安定マルチバイブレーターとかw

820774ワット発電中さん2018/08/13(月) 16:59:31.78ID:xPbikSl3
>>808は根本的におかしい。

>初心者熱烈大歓迎

と言ってる人と

>己のチンケなプライドを満たすだけの威圧的な回答者なんて
>ネットの世界には昔から居ったしな

が同一人物とは限らない。聞いて呆れる前に少しは考えてみてはどうだろう。

同時に、いかなるクレクレ君までも熱烈大歓迎するわけではないことは社会常識の範疇。
それに対する指導や無視までも「己のチンケなプライドを満たすだけの威圧的な回答者」と
批判しているのであれば、我儘なクレーマーと同じ。

821774ワット発電中さん2018/08/13(月) 17:00:11.70ID:GIbWJvZC
PIC使えるやつは猿じゃないと思ってるやつも大概だけどな
そんな話で盛り上がってる時点で両方とも猿だわ

822774ワット発電中さん2018/08/13(月) 17:01:00.06ID:8+KNtI99
>>819
アスペにこの手の質問は理解しがたいからなw

823774ワット発電中さん2018/08/13(月) 17:01:51.02ID:9TY3VHss
>>819
趣旨としては、私のような者にでも使えるのはどっち?ということのようなので
いいんじゃないかな。
その程度の比較しか思いつかない時点で、PICは使えねえでしょ。

824774ワット発電中さん2018/08/13(月) 17:04:48.11ID:9TY3VHss
>>821
猿ってのはPIC、Arduino、使えるか使えないかの境目を象徴する単なる目印だからね。
何でもいいのよ、鴨でも、鰹でも。

825774ワット発電中さん2018/08/13(月) 17:06:00.38ID:GIbWJvZC
すまんがおれはマイコンのプログラミングなんざ誰でもやればできるもんだと思ってる

826774ワット発電中さん2018/08/13(月) 17:08:25.37ID:9TY3VHss
>>825
俺も思ってるよ。
でも俺は自分が猿だとは思ってなくて、この世に猿がいることを知ってる。
つまり、あんたと違って猿の立場で物事を考えてみることができる。

827774ワット発電中さん2018/08/13(月) 17:17:20.19ID:GIbWJvZC
>>826
ほうほう、なるほど

828774ワット発電中さん2018/08/13(月) 17:17:55.28ID:m2BoaQo5
>>819
>PICとArduinoを比べてどうこう言う基地外

何かの目的を達成するのにあたって、単品のPICを使うか、Arduinoというエコシステムを使うか、という比較だろ?
何がおかしいのかな?

たとえば「荷物を運ぶ」という課題があって、
ハイゼットかキャリイかどちらが良いかという議論に割り込んで「宅配便に依頼する」というやり方がでてきてもおかしくない。

Arduinoというエコシステムと比較するなら、たとえばmbedだろうとでも言いたいのかもしれないが、
電子工作をする人が割と使うマイコンを使うソリューションのメジャーなものとして
・単品マイコンのPIC
・Arduinoエコシステム
を挙げることができるのであれば比較対象になってもおかしくはない。

829774ワット発電中さん2018/08/13(月) 17:21:22.09ID:T24hL5fb
>>826
まさに正論

830774ワット発電中さん2018/08/13(月) 17:23:17.47ID:bXNeg2Bj
アルデュイーノ 楽しみだよw

831774ワット発電中さん2018/08/13(月) 17:25:44.44ID:SrziwclB
まあ、しのごの言ってねぇで物の一つでも作りやがれってことだろ

832774ワット発電中さん2018/08/13(月) 17:39:33.80ID:GIbWJvZC
弘法筆を択ばず

833774ワット発電中さん2018/08/13(月) 17:51:23.83ID:9TY3VHss
>>827
え、レス、そんだけ?

>>832
弘法は、だろ?
同じこと何回も言わすなよ。

834774ワット発電中さん2018/08/13(月) 17:52:06.73ID:GIbWJvZC
>>833
なるほどw

835774ワット発電中さん2018/08/13(月) 18:19:56.11ID:C5l1WbA6
>>828
そんなレベルの高い話()じゃないんだわ
本当は過去ログ読んでもらうのが一番分かりやすいんだが、
「猫カフェは犬よりすごい!」とか
「韓国は日本製家電よりすごい!」みたいなノリで
「ArduinoはPICよりすごい!」と言い張る基地外が定期的に湧くんだよ

836774ワット発電中さん2018/08/13(月) 18:31:49.53ID:bXNeg2Bj
>「ArduinoはPICよりすごい!」
どこにもそんなレス見当たらないんだが???
>>835 統合失調症じゃないのか君? 

w笑

837774ワット発電中さん2018/08/13(月) 19:12:07.42ID:AZtqOJFI
マイクロusbがもげちった

838774ワット発電中さん2018/08/13(月) 19:44:45.51ID:bNoBjvaz
どんマイクロ

839774ワット発電中さん2018/08/13(月) 19:44:55.49ID:RaN/SYdv
>>828
それってさ、例えばPICで時計を作ったとするじゃん。
で、PC(インテルCPU)でも時計を作ることが出来るからPICとPCの比較はおかしくないってこと?

どちらも条件に合致したとしても俺には違和感あるねえ。

840774ワット発電中さん2018/08/13(月) 19:47:35.14ID:RaN/SYdv
>>836
そうなの?
俺は何処まで調べたら良いのか分からんし、めんどくさいから調べて無いけど。

841774ワット発電中さん2018/08/13(月) 20:14:32.97ID:bXNeg2Bj
>>840 君のアタマを精神科で調べてもらったらいいかもしれんw
めんどうくさがらずにやったほうがいいww

842774ワット発電中さん2018/08/13(月) 20:18:32.94ID:8+KNtI99
おまえも行っとけ。わりとマジで

843774ワット発電中さん2018/08/13(月) 20:21:25.20ID:bXNeg2Bj
な・ぞ・か・けw
>>842とかけまして
機械語と解く
その心は?

低級言語

w笑

844774ワット発電中さん2018/08/13(月) 20:45:48.54ID:o59hduPy
ArduinoみたいなPIC、Picduinoみたいなの、ある?

845774ワット発電中さん2018/08/13(月) 21:15:52.32ID:9TY3VHss

846774ワット発電中さん2018/08/13(月) 21:26:27.91ID:W60fZjl2
Aruduinoの方がすごいところがあって、PICの方がすごいところがあって、用途や好みや贔屓信仰に応じて
選べばいいだけ。そんなことは誰だってわかってるのにな。

「Arduinoはすごい、は間違ってる」ってのはおかしい。

正確には

「いついかなる場合でもPICよりArduinoはすごい、は間違ってる」

だろ。そう指摘すれば無意味な結論を出す必要もなくなる。

>>839
比較の結果どんな結論になるかはモノ次第なんだから、比較すること自体に違和感を持つ必要はない。
モノを比べるときに、自分の感情に束縛されると損だ。

847774ワット発電中さん2018/08/13(月) 23:28:32.06ID:l6dt/UKe
どおでもいい

848774ワット発電中さん2018/08/14(火) 00:00:37.45ID:IM6Jcxv7
そうは言っても「ファミチキとコンドームはどっちがすごい?」とか聞いてくる奴がいたらやっぱり頭おかしいと思うだろ

849774ワット発電中さん2018/08/14(火) 00:30:04.60ID:KGMcfxGW
>>848
何を目的としているのかが(明示的であれ非明示的であれ)明らかな場合で
その目的に使えるもの同士の比較の話なわけだが、
そのファミチキとコンドームの喩えは何を目的としているんだい?

それとも単に無理な2つを並べてゴネているだけかい?
そんなゴネ方をすることで何を解決したいんだい?

850774ワット発電中さん2018/08/14(火) 07:28:51.78ID:R5g+Y153
>>848
おまえが頭おかしいwww

851774ワット発電中さん2018/08/14(火) 08:08:22.96ID:tyH9rpGn
>>841
なんか最近こういう奴が増えたな。
少しは自分が間違ってるかもと思って相手のレスや流れを追ってみたら?

>>835はお前そのものに言及してるわけじゃ無い。
だから過去ログの話を書いてるわけだ。

852774ワット発電中さん2018/08/14(火) 08:10:19.23ID:mZVsCd6G
っで、「ArduinoはPICよりすごい!」ってレスどこにあるの??

w笑 まゆげがぴっくピックPICなってるぞ〜w

853774ワット発電中さん2018/08/14(火) 08:15:43.79ID:tyH9rpGn
>>852
だから過去ログ読むの面倒だと書いたんだが。
それもどこまで遡りゃ良いのか分からんのに。

854774ワット発電中さん2018/08/14(火) 08:39:57.85ID:mZVsCd6G
まとめ
「ArduinoはPICよりすごい!」って言うやつが沸く

「ArduinoはPICよりすごい!」ってレスどこにあるの??

だから過去ログ読むの面倒だと書いたんだが。

統合失調症の好例w

855774ワット発電中さん2018/08/14(火) 08:41:14.74ID:CKQwnwZ0
両方向使う身としてはやっぱりarduinoすげーになるな
オープンソースたくさんでマイコン差意識する必要ないし
そういえば探したこともないけどpicてgitに汎用ライブラリとかあるんかな?今までフルに実装してたもんね

856774ワット発電中さん2018/08/14(火) 08:43:31.87ID:M67kIKPa
ArduinoとPICってマックとウィンドウズみたいなもの?

857774ワット発電中さん2018/08/14(火) 08:45:36.60ID:e57SEirn
ちがう

858774ワット発電中さん2018/08/14(火) 08:48:35.52ID:1CMpOP3A
ID:mZVsCd6G
まだ病院行ってないのかよ。自覚したほうがいいぞ

昔のことなんて知らんが、不安定マルチバイブレーターって単語出てるからそこからぐぐったら
こんなのあった。1行だけ抜粋。レス追ってないからこいつがその基地なのかとかはまったく知らん

545 :774ワット発電中さん:2013/08/21(水) NY:AN:NY.AN ID:YSToS3nF
PICとかもの凄くハードル高くて別世界だったのですがハードの知識が少なくてワンチップで動かせるarduinoは青天の霹靂でした。

859774ワット発電中さん2018/08/14(火) 09:04:26.78ID:tyH9rpGn
>>854
ああ、理解出来なかったか。
俺は最初から>>835の書きぶりからこのスレですら無い可能性が高いと思ってる。
過去スレ遡るのが面倒だという意味だ。

860774ワット発電中さん2018/08/14(火) 09:12:40.94ID:mZVsCd6G
一部訂正w

まとめ
「「ArduinoはPICよりすごい!」って言うやつが沸く」というレスが沸く

「ArduinoはPICよりすごい!」ってレスどこにあるの??

だから過去ログ読むの面倒だと書いたんだが。

統合失調症の好例w

>>856 Arduinoはマイコンボード PICはマイコンそのもの
マイコン工作の効率性と容易性から考えるとArduinoが有利。
PICは回路設計などハードウェアの細かな知識が要求される度合いが高い。

861774ワット発電中さん2018/08/14(火) 09:55:07.85ID:9DGpA78a
単品のZ80とFM-7を比べてFM-7すげーとか言ってるようなもんだろ
どんだけ価格差あると思ってるんだ

862774ワット発電中さん2018/08/14(火) 11:02:57.95ID:bzag3OzT
Arduino環境のミニマムコストは、
Arduino IDEで作ったプログラムを、生のAVRチップに書き込むこと。

それが面倒なら、ブートローダ書き込み済みのAVRチップを買うことだろうけど、互換ボードも数100円ぐらいだし。
ひとつの電子工作にかかる費用全体でみてみれば、このあたりの違いは、支配的要素にはならないだろう。

Arduino環境のプログラムを使うのにあたってマイコンの価格が、PICマイコンに比べて特別高価なものにはならない。

>単品のZ80とFM-7を比べてFM-7すげーとか言ってるようなもんだろ
>どんだけ価格差あると思ってるんだ
価格差が問題なのか? 単品のZ80が1000円ぐらいで買えた時代に、FM-7の本体新品は10万円はしていた。
価格差はほぼ10万円。価格比でも100倍。>>861はこの喩えが妥当なものだと、思っているのだろうか。

863774ワット発電中さん2018/08/14(火) 11:25:26.20ID:1CMpOP3A
値段が違う、比較するなら同じ系統のもの同士じゃないと、だから比較対象にはならない!
その考えは正しいし合ってる
でも一定の条件下では比較対象になりうる。この辺は理解できない奴には理解できないからあきらめろ
ArduinoとPICでも、Z80とFM7でも、ファミチキとコンドームでもなw

864774ワット発電中さん2018/08/14(火) 11:33:36.51ID:DE8YUflf
どうでもいい議論いつまでつづくの?

865774ワット発電中さん2018/08/14(火) 12:15:23.12ID:MMOehMNA
PIC爺が死ぬまで続くんじゃない?
昔は確かに他と比べて価格も安かったし他にあまり良いのが無かったからPICも一つの選択だったけど、今から始める人が選ぶ必要は無い。

866774ワット発電中さん2018/08/14(火) 12:56:36.13ID:QtMOr0rl
このスレの話じゃなく、PICスレにArduinoマンセー厨が居座っていて、ことあるごとにPICディスばかりやってるから
カウンター食らってるだけだろ
PIC使いたくなければ「黙ってPICを無視する」というだけで十分なのに、
Arduino厨は日本に来てわざわざ反日活動する朝鮮人みたいなことばかりやってるから嫌われるんだな

867774ワット発電中さん2018/08/14(火) 13:05:01.57ID:7+fGgDa+
>>866
>日本に来てわざわざ反日活動する朝鮮人みたいなことばかりやってるから嫌われるんだな
そういう要らん火種をまき散らす性癖が問題なのだと、おまえは気づいてないの?
というか、まだPICだArduinoだとか言ってる方がスレの趣旨の端っこに引っかかってるだけマシ。

868774ワット発電中さん2018/08/14(火) 14:00:08.39ID:mZVsCd6G
>>866 >PICスレにArduinoマンセー厨が居座っていて
見てるけどArduinoマンセー厨なんていないぞ?? どのレス?
「Arduinoはサルでもできる」って言ってるPICマンセー厨は確認できたけど??
>>866 君?何言ってるのってレベルなんだけど〜 大丈夫?

869774ワット発電中さん2018/08/14(火) 15:31:53.92ID:GSsAioRM
逆にArduinoすらできないやつはヤバイとも言える

870774ワット発電中さん2018/08/14(火) 16:43:00.56ID:ifnUi2Lf
Arduinoができない人の躓きを考えてサポートできる人の方が>>869より人間的にはできていそう。

871774ワット発電中さん2018/08/14(火) 16:56:59.99ID:GSsAioRM
>>870
すまん、事実から導かれるひとつの結論を書いてみただけだが、なぜおれが性格否定されないといかんのか
なんかまずいこと言ったか?

872774ワット発電中さん2018/08/14(火) 17:03:41.46ID:anxj5Ll6
B君はテストで93点をとりました。
A君は同じテストで94点をとりました。
「A君の方が良い点数を取っています」と言うとB君の成績を否定したことになるのか?



>事実から導かれるひとつの結論を書いてみただけだ
の結論が「Arduinoすらできないやつはヤバイとも言える」なのであれば、
事実から導かれるひとつの結論が>>870であってもなんら問題はないとは思わんか?

873774ワット発電中さん2018/08/14(火) 17:07:26.14ID:DE8YUflf
哲学スレ

874774ワット発電中さん2018/08/14(火) 17:07:31.92ID:GSsAioRM
>>872
いや、単に>>868でArduinoはサルでもできるっていってるやつがいるみたいだってのを受けて、それが事実なら、
Arduinoできない=サル以下ってことだからヤバイなって思っただけなんだが
そんなに食いつくとこか?

875774ワット発電中さん2018/08/14(火) 17:13:41.77ID:DE8YUflf
>>870
>>869がサポートもしないとは書いてないだろ
逆にサポートできる人が>>869のように考えてないとはならないだろ

876774ワット発電中さん2018/08/14(火) 17:50:15.65ID:UlU+p0j0
>>805の賢明さを噛み締めるスレ

877774ワット発電中さん2018/08/14(火) 19:11:36.01ID:pyd6AAC0
xbeeで数値を受け取るまでできました。感動していますが複数の数値を受け取って別々に扱いたいのです。どんな方法がありますか?調べたらカンマ区切りで送らせて配列に入れるという方法はわかりました。ほかにどんな方法があるでしょうか?

878774ワット発電中さん2018/08/14(火) 19:13:46.89ID:UlU+p0j0
識別符号を付けて送るとか?

879774ワット発電中さん2018/08/14(火) 20:52:47.24ID:69xNnCnl
ここゎ2ちゃんのなかでも平均年齢若そうでよすよす
20年前の感じがする

880774ワット発電中さん2018/08/14(火) 22:03:14.28ID:BXaugE9D
早く盆休み終らないかな

881774ワット発電中さん2018/08/14(火) 22:11:30.41ID:tyH9rpGn
技術以前に日本語と論理に難のある奴が増えたな。
薄っぺらに文章読んで最初の印象で分かった気になる奴。

882774ワット発電中さん2018/08/14(火) 22:20:38.59ID:3yV2Ur91
>>879
お爺ちゃんここは5chですよ

883774ワット発電中さん2018/08/14(火) 22:28:05.91ID:Jm8REa+c
良子さん晩ご飯はまだかのぅー

884774ワット発電中さん2018/08/14(火) 23:41:38.05ID:1CMpOP3A
>>879
X平均年齢
O平均精神年齢

885774ワット発電中さん2018/08/15(水) 00:06:10.53ID:YxbjLRdk
>>883
お爺ちゃん、さっき食べたでしょ

886774ワット発電中さん2018/08/15(水) 05:38:55.38ID:poXgk+ir
>>812
よく言われてるけど実際何がダメなん?
互換品のスターターキットから入ったんだけど

887774ワット発電中さん2018/08/15(水) 05:48:16.71ID:fDIEEoxx
>>886
パチモンにもいろいろあるけど、シリアルUSBのとこがFTDIじゃなかったりすると
WIndowsでドライバのインストールに苦労するかも

888774ワット発電中さん2018/08/15(水) 05:59:28.79ID:rLLkwF4s
格安互換機は基本的にシリアル変換チップはCH340が載ってると思って間違いない
FTDIのチップなんて載ってないしましてや本家と同じATmega16U2なんか決して載ってない
ドライバが違う程度ならまだいいが
有名なCNCファームウェアのGrblなどで明らかにされているが、シリアル通信を使うプログラムでは
本家では問題ないプログラムがCH340の互換機では通信エラーになることがある

シリアル通信に留まらず、不具合が自作プログラム等で起きたとき
ボードに問題があるのかプログラムに問題があるのか、初心者に切り分けできないだろ

889774ワット発電中さん2018/08/15(水) 06:08:26.21ID:rLLkwF4s
調べれば格安じゃない互換機でちゃんと16U2のも売ってるが
初心者が搭載チップ調べて選り好みして買えるなんてこたないし
シリアル通信以外にもはんだ付け等で問題が無いとも言いきれないから
初めの1台は保証がしっかりしてる本家買っとけって意見が多い

せっかくちゃんとプログラム出来てるのにもしボードのせいで動かなかったりしたら理由もわからんしモチベーション下がるやろ
最初は「組んだ!動いた!」を大切にするべき

890774ワット発電中さん2018/08/15(水) 06:26:04.54ID:g0bRqYy+
328PはSMDで交換できない、シリアルチップはCH340G およそ300円
https://www.aliexpress.com/item/-/32830661533.html

328PはDIPで交換できる、通信用に本家と同じATmega16U2 およそ550円
https://www.aliexpress.com/item/-/32858341594.html

本家は秋月でSMDもDIPも3000円
http://akizukidenshi.com/catalog/g/gM-07385/
http://akizukidenshi.com/catalog/g/gM-07383/

スイッチサイエンスで買うと3240円になるが半端無い永久保証が付く
https://www.switch-science.com/catalog/789/
http://trac.switch-science.com/wiki/warranty
(ショートして焼いた、コーヒーこぼして錆びた、なども交換に応じてくれる…)

891774ワット発電中さん2018/08/15(水) 07:24:40.30ID:Mk1sp8VX
別々な場所で1つずつ合計3つぐらい買っとく
何かトラブったら別のに変えて試してみる

Arduino互換品に限らず、ほかの電子部品でもこうやっとくと部品が悪いのか自分が悪いのかわかるよ
たいてい自分が悪いw

892774ワット発電中さん2018/08/15(水) 21:03:12.00ID:poXgk+ir
>>887
全然普通に動いてたからなんとも思わなかったがハズレがあるって事ね

893774ワット発電中さん2018/08/15(水) 21:11:01.42ID:1EY1kFL0
>>892
当たりはずれじゃねえよ
Windowsでドライバのインストールに苦労するようなアホウかどうかの問題

894774ワット発電中さん2018/08/15(水) 21:16:21.88ID:/6TNJpXY
>>890
つまり、3240÷550=5.9個焼くつもりならスイッチサイエンスで買えってことね。
550円の2個買って、あとは200円台の中華Nanoにするわ、サンキュ。

895774ワット発電中さん2018/08/15(水) 21:49:05.00ID:i/y2ZnSZ
金がなけりゃ無理して本家を買う必要はないよ
って勧めたくなるぐらい、中華クローンの出来は良いよ

896774ワット発電中さん2018/08/15(水) 23:00:08.47ID:0878mwCy
ホンマに?(´・ω・`)

897774ワット発電中さん2018/08/15(水) 23:12:57.95ID:4qEgytHX
KumanのUNO R3買ったけど、特に困ったことが無かったよ。
本家に比べて安かったし、色々と付属してたし、結果論だけどとても良かった。

最近、Elegoo Nano V3.0買ったけど、こちらはちょっと困るときあるねぇ。
シリアルのドライバが違うのはもちろんだけど、ICSPの書き込みに使おうとすると、必ず1回目だけ失敗するんだわ。
激安だったし、2回目以降はうまく書けるんで無視してそのまま使ってる。

完全なる初心者さんで腕に自信がないのなら、本家の方が良いのかもしれない。

898774ワット発電中さん2018/08/15(水) 23:25:01.63ID:JS8OyiEg
俺もクーマン
いつか本家とおもってても、結局買ってない

899774ワット発電中さん2018/08/15(水) 23:37:54.25ID:72WOSgKB
>>895
>金がなけりゃ
ああ、そういう人もいるんだな。
ごめんね、気が利かなくて。

900774ワット発電中さん2018/08/15(水) 23:57:13.46ID:1g8KmbAB
いままでマイコン開発の経験があるなら純正品にこだわることもないけど
マイコンいじるの初めての人なら、迷路に迷い込む可能性が少ない純正品に限ると思うね。

901774ワット発電中さん2018/08/16(木) 00:12:56.17ID:4I2zP+Nl
シリアルドライバ問題なんて、ホゲホゲフガフガしてどうとでもするだろ。

PCだって、得体の知れないボードのドライバを入れる時にボードに乗ってるチップをググって適当なドライバ入れるとかするじゃん。

この手のことをする人ってのは普通にどうとでもする奴ばかりと思ってたが、最近は様子が違うようだ。

902774ワット発電中さん2018/08/16(木) 00:21:34.01ID:PEseeEof
このプログラム書き込んでテレビに映してみたが同期が取れてないのか画面が流れてしまう
ArduinoUNOと互換機で試したが駄目だった
対処法無い?

https://sites.google.com/site/alastairparker/arduinopong

903774ワット発電中さん2018/08/16(木) 01:53:26.22ID:GeMuCVTY
>>902
書いてあるじゃん、そこに。

904774ワット発電中さん2018/08/16(木) 01:57:16.03ID:q3eZuoTq
>>900
>迷路に迷い込む
どんな迷路なの、さ理系板らしく具体的に書いてみ

905774ワット発電中さん2018/08/16(木) 03:54:04.80ID:c0feGYPR
Arduino…今までPCや電子工作に馴染みの無い層が触る機会が増えた
彼らはそもそもググレカスを理解出来ない
ググっても自力で正解に辿り着けない
試行錯誤も出来ない
目先の値段だけ見て安いモノに飛び付いても対処出来ない

一から手取り足取り教える必要は無いが、経験やセンスの無い層が
触っているということは理解した方がいい
初心者からみればこんな場末の掲示板で自称玄人やワナビーから
慇懃で罵倒混じりのウエメセコメントを貰っても
何の解決にもならないだろう

906774ワット発電中さん2018/08/16(木) 04:12:48.78ID:q3eZuoTq
そうですか、それは良かったですね。

907774ワット発電中さん2018/08/16(木) 04:24:57.84ID:4onGnd05
>>905
そんな奴はArduinoを使わない。
まして、こんなところで情報収集しない。
なので、ここでそういうヤツの都合を考慮する必要がない。
つまり、君のレスは君自身の立てた仮定のせいで意味が無くなる。

908774ワット発電中さん2018/08/16(木) 05:16:42.89ID:EA9goMkN
>>900
迷宮について、はよ答えろ
>>905
お前が言うような層は、本でも買って本のいう通りに正規品買って、
本の通りに3分の1くらいやってからそっと本を閉じて終わりだ。
つまり、ここへは来ないので、ここで心配するのは無駄だ。

909774ワット発電中さん2018/08/16(木) 05:19:38.94ID:EA9goMkN
ここでの態度としては
ドライバくらい自分で探してきてテメエでインストールしろや、ボケっ
くらいがちょうどよいのだ
よって、中華互換機推奨で何の問題もない

910774ワット発電中さん2018/08/16(木) 06:03:25.36ID:H084F6Id
いや、だから、中華互換機だと正しく動作しないプログラムもあるんだってば。

911774ワット発電中さん2018/08/16(木) 06:17:29.14ID:jp7zeUzx
互換機だと動作しないプログラムがあるなら
互換機向けに修正したら純正で動かなくなるってことかな
そうなるとどっち使っても・・・

912774ワット発電中さん2018/08/16(木) 06:36:47.05ID:H084F6Id
修正も何も、サンプルスケッチにあるArduinoISPだからなぁ。
こんなトラブル、初心者じゃ切り分けもままならんと思う。

913774ワット発電中さん2018/08/16(木) 06:57:17.42ID:NhMwQZ8y
AVRにAruduinoのファーム焼いて、ブレッドボード上でパーツつなげるだけでも大抵のサンプルは動くけどな。
クリスタルつないでCPUの足をコネクタに出してるだけだろ。
電源の造りが悪いとか、配線がブリッジしてたり接触不良が有ったりとかかな?

914774ワット発電中さん2018/08/16(木) 07:42:34.04ID:sRCtzO1A
俺がArduino互換機でハマったところは、
@Arduino互換機を買って、既存のスケッチや自分で書いたスケッチで色々と楽しんだ。
Aユニバーサル基板にICソケットとクリスタルつけて、AVRを差し替えて楽しんだ。
Bユニバーサル基板にICSP端子をつけて、Arduino互換機にArduinoISPを書いて、書き込み装置経由でスケッチを書こうとして失敗してハマった。

こんな流れなんで、ICSP端子がうまく付いてないのかなぁ、とか、そもそも使い方が間違ってるんかな?なんて、切り分けが別の方向へ行っちゃったよ…

使い込んで信頼してたArduino互換機側の問題だと確信が持てたのは、もう一個、互換機を買ったときになっちまった。

まぁ、そんなマヌケな奴もいるってことだw

915774ワット発電中さん2018/08/16(木) 08:45:51.41ID:I4TkBlFh
他のマイコンや電子工作におぼえがある人ならともかく、
マイコンはおろか、はんだ付けも、ソルダレスブレッドボードも全く経験なし、って人なら、
初心者向けのガイドブックとともに純正品UNO3を使う方が良いと思う。

本なんか要らん。ネットでわかる。と思う人が必ずいるが、それは自分や自分のまわりのデキる人がそうであったからでしかない。
デキる人がネットで調べられるのも既に本人が無意識として身につけている検索のノウハウがあってのことで、
全くの初心者ならなかなかそうはいかんのよ。

誰にでも入り口はあるので、そんな人でもそれをとっかかりにして、力をつけることができる場合がある。
だから、>>908
「お前が言うような層は、本でも買って本のいう通りに正規品買って、 本の通りに3分の1くらいやってからそっと本を閉じて終わりだ。」
は、門前払いする態度でしかない。この場合の門前払いは門前払いしている本人にとっても、たいしたメリットはないのだし
なんのために、こんなことを思うのだろね。

でも、>>914が自嘲気味に「マヌケな奴」って書いているわけだけど、いまいちなのは、
「Arduino互換機側の問題だと確信が持てた」ということの内容、つまり何の違いが原因だったのか、を書いていないことなんじゃないかと思う。
書いていないだけじゃなくて、分かってもいないのだとしたら、それを分かるように探っていたら、その経験は力になるだろな。

916774ワット発電中さん2018/08/16(木) 08:53:36.91ID:TnocRJSs
頭悪い奴は何してもダメってこと
検索のノウハウ()なんてまさにそれが現れる

917774ワット発電中さん2018/08/16(木) 08:59:40.15ID:mQpggqr1
純正品のunoとleonardoでもポートがちがっていたり、いくつか差異があって
最初はなんで動かないのかわからないから時間がかかる
半日とかすぐ飛ぶ。

ひろってきたサンプルプログラムのどこを直せば動くのか、それを調べるのが
経験になって次に役立つのだけれど、その先に行けないひとも少なからず居る。

だから最初は「間違いなく無修正で動く組み合わせから初めて、まず動く状態を
作ってから、次にパチもんにチャレンジして動くようにする楽しみを味わうのがいいですよ。

918774ワット発電中さん2018/08/16(木) 09:26:37.97ID:Dh1k1piP
人の多様性が理解できないという点における頭の悪さが>>916のような態度に現れるわけです。

>>917
UNO と Leonardo の差異でも初心者は引っかかりますね。
ある程度の知識がなければ、絶望的にストップする場合もあるだろな。

逆に言えば、マイコンのハードソフトの開発経験があって、回路が読めて、WEBで検索してボードのスペックや違いを理解できる人なら
最初から互換ボードでも良いわけで。

919774ワット発電中さん2018/08/16(木) 09:36:07.61ID:UAImri68
最近がFTDIは当然として(?)CH340でさえパチモノが出回ってるって話し。

920774ワット発電中さん2018/08/16(木) 10:29:32.35ID:mQpggqr1
30年前、ワンチップマイコンの開発を個人でやろうとすると、秋月で売ってるボードを
見繕って、Z80互換のTMPZを仕様書のコピーと首っ引きで、レジスタ一個づつ
設定するところからやっていた。
Cは浮動小数点が無いBDSCやMSX-Cを流用。

今は便利だねー。メジャーなチップならほとんどタダでIDEがすぐに手に入るし、レジスタ
見ないでもタイマーのサンプルが動いちゃう

921774ワット発電中さん2018/08/16(木) 10:37:25.96ID:IpxXI6uQ
でも昔に戻りたいかって言うと、
あんな苦労する時代には絶対に戻りたくないな
思い出は思い出として美化したいけど

922774ワット発電中さん2018/08/16(木) 11:08:48.74ID:M9k/LMQy
>>897
自分は元々電子回路系で組み込みソフトは大昔Z80やZ8とかの仕事をした程度だったけど最近アマゾンでELEGOOのMega2560スタータキットを買って趣味のArduinoを始め、CH340用ドライバのインストールをしたり幾つかのスケッチを試して遊んだ後にELEGOOのNanoボード V3.0の3個入りを買ったら全てブートローダが書き込まれてなくて、返品しても良かったけど敢えてHiLetgoのAtmegaプログラムUSBaspボードと
KKHMFの10ピン-6ピン変換ボードを買ってネット情報を元にブートローダを書き込んだ。
やはりソフト開発の経験がなくマイコンが初めてなら純正品が良いかなと思う。

923774ワット発電中さん2018/08/16(木) 11:46:49.40ID:+SBmAt/2
おまいらもちつけ

924774ワット発電中さん2018/08/16(木) 12:26:57.15ID:sRCtzO1A
>>915
そりゃあ、価値観の違いじゃないかな。
俺は小遣い制だし、小さい子供もいて趣味の時間があまり取れないんで、その互換機のトラブルの原因を掴むためにリソースは割けないんだ。
トラブルの原因はわからないけど回避方法は経験で判ったので、互換機はICSPの書き込みツールとして、今でも愛用してるよ。

俺もマイコンという括りでは初心者じゃないので、互換機でも少しはマシに使えたのかもしれん。
子供時代に6809とかZ80を触れてたし、成人してからも大型のCPUをメンテする仕事をしてたから、知識はある方だと思う。

でもさ、互換機って各メーカーが勝手に設計して作ってるんでしょ?
資料も無ければ、完全互換の保証もない、技術サポートもない。
そんなんだから激安なんだろうけど、初心者にはちょっとハードル高いかなーとは思うわ。

925774ワット発電中さん2018/08/16(木) 12:44:28.89ID:qEVvWJ1F
今日も暑いねぇ・・・
いろんな意味で。

926774ワット発電中さん2018/08/16(木) 12:52:56.58ID:jO/X9L7r
>>905
自分で調べるよりもここで聞いた方が人工知能が勝手に適切な答を出してくるから楽だろ定期

927774ワット発電中さん2018/08/16(木) 12:55:04.54ID:Dk8bI0Ae
このスレってアクセル全開かガス欠のどっちかだよな

928774ワット発電中さん2018/08/16(木) 13:50:38.23ID:dRzh0Ciy
>>ID:sRCtzO1A
トラブルが互換機のせいだと判断した理由、経緯を詳しく書いてみて。
そうでないと初心者スレのレスとして無意味。
ただの馬鹿のカミングアウトは迷惑。

929774ワット発電中さん2018/08/16(木) 13:51:40.22ID:dRzh0Ciy
>>915
相変わらずあんたはレスが無駄に長い。
意見の交換をしたいなら要点を絞れ。
そうでないならリソースの無駄だから黙ってろ。

930774ワット発電中さん2018/08/16(木) 14:04:04.74ID:c0feGYPR
互換機=オープンハードウェアであるArduinoの設計図を基に設計
CPUのグレード、電源、UART、ピンの外出し、製品品質などで差別化
ブートローダーのベースは共通だが、各社カスタマイズした部分に差異あり

1980〜2000年頃の混沌としてたマイコンボードに比べれば
シンプルな設計でパーツ点数も少なく大した差異では無いが
それでもトラブルシュートは慣れないと厳しいだろう
(ハードウェア/ソフトウェア起因の切り分け含めて)

931774ワット発電中さん2018/08/16(木) 14:08:33.02ID:6RvG72Z/
>その互換機のトラブルの原因を掴むためにリソースは割けないんだ。
って書いてるのに>>928みたいなこと書くかな。
他人に 迷惑だ とか黙ってろとか、何このバカ、偉そうに。

932774ワット発電中さん2018/08/16(木) 14:13:01.82ID:c0feGYPR
UNO R3自体高くないので、リファレンス実装として
一台用意した方がいいというだけ
勿論茨の道を進む事を否定はしない(笑)
ある程度自力で解決出来るならこのスレは卒業だし

933774ワット発電中さん2018/08/16(木) 14:40:45.01ID:CCcIg2qn
トラブったときや解らないことがあったらググるって習慣さえあれば何使っても大丈夫だと思う

934774ワット発電中さん2018/08/16(木) 14:54:17.91ID:KPf2/h+F
だけどトラブってもググれない会社とかあるしなぁ……。
まあ始まったの最近の事じゃないけど。

935774ワット発電中さん2018/08/16(木) 14:57:13.89ID:1UOGftTA
そんな会社とArduinoに何の関連があるのか

936774ワット発電中さん2018/08/16(木) 15:00:07.23ID:xrCz34qJ
>>931
判断したけど、それに経緯も理由も無いのね。
そういうのは「判断」とは言わない、想像、妄想、も見込み、と言うんだ。
他人に 何このバカ とか 偉そうに とか、何このバカ、偉そうに。

937774ワット発電中さん2018/08/16(木) 15:03:05.42ID:KPf2/h+F
>>935
「協力会社の入れる試験場に試作機」「I2CやSPIの通信母機としてのArduino」
あとは正社員様は動いたらログを共用サーバーに上げといて、でおわり。連絡は自分の所まで戻ってメールでする。

まあ正社員でもUSBドングル使えない、メールアドレスそのものが自分にはない、って会社もあるけど……。
こっちはマジな話なのかどうか…自分で見た職場ではないもので。

938774ワット発電中さん2018/08/16(木) 15:04:25.28ID:4V7CW6ek
>>932
だからさ、その「茨の道を」とか「迷路に迷い込む」とか
自分が頭悪くて論理的に対処できないのを
しかたなく曖昧に済ませてます感満載のくだらないカミングアウトは必要ないから
もっと具体的な話しようか、あ、できないか?

939774ワット発電中さん2018/08/16(木) 15:09:53.15ID:XRpNhOsz
>>937
ググルの面倒だというただの言い訳けでしょ
全社すべての端末が完全スタンドアローンか社内サーバにしか接続してないなんていまどきある?
外のリソースと無縁でどうやって会社が動いてる?
外とつながってる端末でググればいいだけじゃん。

940774ワット発電中さん2018/08/16(木) 15:11:13.19ID:sRCtzO1A
>>928
ごめんね、詳しく書けるようなネタは持ってないよ。

互換機の問題だと判断した理由と経緯?
持ってるのは3つで1000円もしない激安互換機なんだけど、サンプルスケッチから激安互換機にArduinoISPを書いておいて、
対象のAVRマイコンにICSPでつないで、ArduinoIDEから[Ctrl]+[Shift]+[U]を押すと、ポートが見つからないだかそんなメッセージが出力される。
間髪入れずにもう一回押せば問題なく書き込める。
症状は3つとも同じなので、製品不良じゃなさそうだと思った。

で、別メーカーの互換機で同じように試したら、問題なく書き込めたんで、激安互換機のトラブルだと気づいたよ。
激安互換機と別メーカーの互換機の違いは、パッと見でCH340か16U2かの違いと、セラロックか水晶か。

3つで1000円しないでケーブル付き、しかもamazonプライム対象とか、クォリティ考えれば分かるといえばそれまでだね。
俺は満足してるけど、マイコン初心者にはおススメできないとは思う。

941774ワット発電中さん2018/08/16(木) 15:22:15.96ID:1UOGftTA
>>937
開発と関係ない現場や個人の話ならやはり的外れ

942774ワット発電中さん2018/08/16(木) 15:35:26.95ID:KPf2/h+F
>>941
はいはい、企業でも山の様に使われてるから、気を付けてね〜
最近はバックモニターの仕事でウチがトップシェア(多分会社規模からして嘘)って言ってる会社で個人に買わせてる所まで見かけたわ。
あれと昔のCQの基板見かけるのどっちが怖いんかね。

943774ワット発電中さん2018/08/16(木) 15:38:11.44ID:YShVpj5b
>>940
あー、USBまわりにセラロックはいただけないねえ。
その判断を初心者にするのは無理だわ。
まさかそこまでの廉価版がでまわってるとはね。
これからは正規品買えっていうことにするわ、説明するのがめんどくさすぎる。

944774ワット発電中さん2018/08/16(木) 15:43:21.32ID:5RNk7cvQ
互換機しか使ったこと無いけど、
確かに購入時にはDIPパッケージかどうか、
シリアルまわりが16U2かどうかはちゃんと気にしてた。
最近じゃその程度の予備知識もない猿の手にまで行き渡ったってことだな。
人間の初心者か猿の初心者かでスレ分けた方がいいわ。

945774ワット発電中さん2018/08/16(木) 15:46:21.87ID:1UOGftTA
なんで馬鹿ってこうも関係ない事を語りたがるのかな?w

946774ワット発電中さん2018/08/16(木) 15:59:09.35ID:A7GbYRlh
初心者スレで、初心者を猿呼ばわりするような未熟な人ってやだな。子供まるだしじゃん。

947774ワット発電中さん2018/08/16(木) 16:00:53.54ID:1UOGftTA
要件と言う前提が吹っ飛んでるかそもそも考えた事も無いんだろ

948774ワット発電中さん2018/08/16(木) 16:02:57.41ID:F7TT74s8
初心者を免罪符にする猿

949774ワット発電中さん2018/08/16(木) 16:12:47.68ID:KSSq5Bjr
免許もないのにいきなり車買って公道へ繰り出すヤツがいたら
初心運転者でも何でもなくてただの暴走族だからなあ。
常識のある大人ならArduinoも多少は調べてから買った方がいいね。
そうすれば互換機でも全く問題ない。
常識も無いくせに都合が悪くなると初心者のふりとか、まともじゃないね。

950774ワット発電中さん2018/08/16(木) 16:14:44.93ID:ZOPpMz+V
>>948
そう思うならArduino上級者スレを建ててそっちに行けよ。

「はじめての電子回路」みたいなレベルだってトライできるのがArduinoの良いところ。
分かってる人間から見れば調べればわかるようなことでも、その調べ方からわからないのが初心者なんだよ。
そのあたりで躓く初心者を「初心者を免罪符にしている」と考えたり、猿呼ばわりするなって。

951774ワット発電中さん2018/08/16(木) 16:21:30.21ID:KSSq5Bjr
>その調べ方からわからないのが初心者なんだよ。
まさにそれですよ
初心者を免罪符にする猿

952774ワット発電中さん2018/08/16(木) 16:22:56.07ID:k0Xabpd9
わらないんだと威張り散らす猿

953774ワット発電中さん2018/08/16(木) 16:26:07.78ID:xWDm+Vcs
>>950
>そう思うならArduino上級者スレを建ててそっちに行けよ。
え、なんで?
動物園で猿を眺めるの楽しいもん。
こうやって餌撒くとキーキーわめき立てるしさ…。

954774ワット発電中さん2018/08/16(木) 16:31:03.88ID:GGZPXK/q
スレタイを初心者スレで行くなら>>805をもう一度読め

955774ワット発電中さん2018/08/16(木) 17:01:24.14ID:VzRdHLTf
自称上級者が偉そうにしたいスレ

956774ワット発電中さん2018/08/16(木) 17:02:09.54ID:y+pio+VZ
いや、初心者の方が偉そうにしてるぞ>>950

957774ワット発電中さん2018/08/16(木) 17:06:59.44ID:anlwRJ8C
ここまで読むと互換機はICSP周りだけ気をつければいいってこと?

958774ワット発電中さん2018/08/16(木) 17:14:05.30ID:7IFRVOwW
>>957
USB周りのICの関連で、自分でドライバを入手・インストールするスキルがあるかどうか。
ま、普通に検索が出来りゃ大丈夫。
上の人のICSPがらみの話は、セラロックの精度の問題だと思うけどね。
セラロックが載ってるのがあるってのは初耳なのでよくわからない。
水晶かセラロックかは見た目で分かる。
ふつうはセラロックは使わないね。

959774ワット発電中さん2018/08/16(木) 17:22:27.93ID:qEVvWJ1F
pro miniに特に多いけど・・・

3Vタイプと言ってて実は5V仕様になってた。
→周辺機器ぶっこわす

5Vタイプだとおもって買ったら3V仕様でクロック低く作られてた
→動作速度がやたら遅いんですけどー
→delay指定したけどなんか時間が合わない

とか?

960774ワット発電中さん2018/08/16(木) 17:24:06.92ID:anlwRJ8C
ありがと。ICSPを使わなければいいのね
Windows 10はCH340のドライバーを入れなくてもいいみたい
http://nuneno.cocolog-nifty.com/blog/2017/07/windows-10ch340.html

961774ワット発電中さん2018/08/16(木) 17:27:14.18ID:7IFRVOwW
>>960
そうやって自分で探して来れるあなたは、
変なセラーに当たらなければ中華互換品でも大丈夫
多少高めでも売り上げ数の多いセラー選んでね

962774ワット発電中さん2018/08/16(木) 17:30:07.32ID:7IFRVOwW
>>959
5V詐欺はもう犯罪だな。
5Vなのに8MHzとかは寝耳に水感あるよねえ、まあ笑って済む範囲だけど。

963774ワット発電中さん2018/08/16(木) 17:31:42.43ID:7IFRVOwW
ただ、セラロックの方が高くつくイメージなんだけどな
実装の手間は減るんだろうけど
ちょっと謎だ

964774ワット発電中さん2018/08/16(木) 17:55:42.12ID:Q3yE4FtV
5chスレは本当に参考になる〜 
PICはオワコンだな…
PICもワンボードマイコン化してUSBでパソコンに繋げただけで、
ちょちょっとマイコンプログラミングできるように改良すべきだった。
PUCKitとかクソ高いアイテム買わせたらあかんわ〜

よっしゃ、アルで決まりや〜

965774ワット発電中さん2018/08/16(木) 18:31:25.60ID:ujcCUDWM
これがセラロックだと思った部分なんだけど、実際は違うんかな?
3端子で、真ん中の足がGNDに繋がってるから、盲目的にセラロックだと判断しちまった。
間違ってたらごめん。
https://i.imgur.com/P20vvlH.jpg

966774ワット発電中さん2018/08/16(木) 18:54:07.51ID:4I2zP+Nl
>>931
まあ、私も君の書き込みを見て、互換機の問題と判断するのは早いと思ったけどね。
だから>>928のような発言が出るんだろうね。

967774ワット発電中さん2018/08/16(木) 18:54:54.29ID:d0Qy9tOq
ch340は115200bpsだとクリスタルでも通信エラー起きるぞ
grblで問題になってる奴な

968774ワット発電中さん2018/08/16(木) 18:59:07.50ID:4I2zP+Nl
>>931
あれ、なんか乗り遅れてたわ。
忘れてくれ。

969774ワット発電中さん2018/08/16(木) 19:24:48.41ID:8+Ox+aRj
すごいな、初心者質問そっちのけであるべき論語りだす

970774ワット発電中さん2018/08/16(木) 19:49:38.20ID:7IFRVOwW
>>965
どっちにも2ピンと3ピンがあるようです。
結局、どっちかよくわかりませんが、精度は2桁くらい違います。

971774ワット発電中さん2018/08/16(木) 20:16:17.78ID:szBF3V8j
>>967
>grblで問題になってる
へえ、そうなんだ。
興味あるからリンク張って誘導して。

972774ワット発電中さん2018/08/16(木) 20:36:04.54ID:M9k/LMQy
>>967
へえ、Arduino初心者だけど初めて知った。
Arduinoって予想以上に深いと言うか広いと言うか参考になった。
ありがとう。

973774ワット発電中さん2018/08/16(木) 21:12:04.29ID:d0Qy9tOq
https://github.com/grbl/grbl/wiki/Known-Bugs
https://github.com/gnea/grbl/wiki/Known-Issues
上記URLのUSB to Serial transmission errors

議論や検証はここで読める
https://github.com/grbl/grbl/issues/845

974774ワット発電中さん2018/08/16(木) 21:25:26.96ID:kVWaI8ln
>>973
ありがとう。
Grblやるときには気を付けるわ。
やらんと思うけど…。

975774ワット発電中さん2018/08/16(木) 21:52:53.16ID:bitSITxt

976774ワット発電中さん2018/08/16(木) 23:05:49.68ID:H084F6Id
>>975
ありがと!
まさにそれだ!!

セラロック?の誤差を調べるのってどうすればいいんだろ?
調べられる側のArduinoを高速にデジタルピンを上げ下げするスケッチを書いて、調べる側は5番ピンの周波数カウンタで見たらわかるかな?

977774ワット発電中さん2018/08/16(木) 23:05:50.45ID:APoaYsRL
セラロックはこういうときに使えばいいよ?!っていうのは例えばどういうとき?

978774ワット発電中さん2018/08/16(木) 23:09:14.06ID:H084F6Id
>>977
部品点数を減らしたいとき。
回路を簡素化したいとき。
精度がどうでもいいとき。
安く上げたいとき。
たぶん。

クリスタル使うときは必ずセットでコンデンサが2個必要になるけど、セラロックはコンデンサも内蔵してるので、そういう意味でお得なのよー。

979774ワット発電中さん2018/08/16(木) 23:10:07.70ID:YjlR0L7h
精度が必要ない時

980774ワット発電中さん2018/08/16(木) 23:19:34.06ID:d0Qy9tOq
精度が必要ないなら内蔵のRC発振器で良くないか?
OSCCALレジスタを調整すれば12MHzくらいまでは出せる
プリスケーラと合わせれば100k〜12Mくらいまで選べる
ポートも2つ増えるし

内蔵発振器よりは精度欲しいけどクリスタルほどは要らない時?

981774ワット発電中さん2018/08/16(木) 23:28:11.30ID:YjlR0L7h
RC発信だと電圧やら温度やらで変わるんでね?
知らんけど

982774ワット発電中さん2018/08/16(木) 23:30:41.15ID:H084F6Id
さすがに内部RCオンリーでは、Arduino互換機とは言えないんじゃないのかな…

983774ワット発電中さん2018/08/16(木) 23:57:20.82ID:XiQYCtaF
digisparkとか8pinoとか内部発振器だし
minicoreやtinycoreにも内部発振の設定あるけど

984774ワット発電中さん2018/08/17(金) 00:28:59.80ID:PhVeUUiM
つまり
ヒューズを適切に設定し
対応するブートローダーを書き込めば
裸のマイコンチップでもArduino互換機と言えよう!!

985774ワット発電中さん2018/08/17(金) 00:47:56.92ID:Z/dvpTzu
ファームウェアにV-USBが含まれてても外部回路なしではUSBとは繋げないからあかんやろ
抵抗とツェナー2個さえついてればUSB通信できるしそれなら互換機と言って良いんじゃない

986774ワット発電中さん2018/08/17(金) 02:01:41.79ID:NiMxUfEe
pro mini にそんなもの無いじゃん
>984が正しい

987774ワット発電中さん2018/08/17(金) 02:28:37.30ID:Dhxn7ZT9
>>984
なれてくるとだいたいそれで使うようになるよな
Tiny85にArduino入れたりしてさらにお手軽にとか、そんな

988774ワット発電中さん2018/08/17(金) 12:08:34.44ID:dP49ltL2
そう言えば… Arduinoのプログラミング言語って?
C言語?Arduino言語?
Arduino言語の参考書籍が見当たらないんだが??
python3でもできると言ってる人もいる?

989774ワット発電中さん2018/08/17(金) 12:14:40.12ID:QM/Xr8jT
C++のつもりでコーティングしてたけど…もしかしてヤバい?

990774ワット発電中さん2018/08/17(金) 12:56:44.86ID:I5X3ddB2
基本的にはC++にラップしたもんじゃね?

991774ワット発電中さん2018/08/17(金) 12:59:15.06ID:+cip0kmS
arduino関係のライブラリが勝手リンクされるだけで
普通にgccだもんな

992774ワット発電中さん2018/08/17(金) 14:15:54.56ID:Q7KsDmzz
あなたもわたしもgcc
作る人 売る人 食べる人

993774ワット発電中さん2018/08/17(金) 15:32:20.47ID:yTT7vo3W
WiFi付いてる奴買ったんですが、pingを送ってから帰ってくるまでLチカが止まっちゃうんですがどうすればいいですか?
教えてくださいおねがいします。

994774ワット発電中さん2018/08/17(金) 16:37:26.94ID:8gtIxTiS
ターマー割り込みでLチカさせるとか、テキトーに答えてみる

995774ワット発電中さん2018/08/17(金) 17:12:05.65ID:yTT7vo3W
タイマー使うと本来は止まっちゃわないハズですよね。
じゃあ僕の書き方が悪いのか…
別の方法を試してみます。ありがとうございました。

996774ワット発電中さん2018/08/17(金) 19:12:57.06ID:A+OGAFNo
素晴らしいな。
スケッチ1行も出さずに解決した。

997774ワット発電中さん2018/08/17(金) 19:56:44.75ID:I5X3ddB2
いや割り込み禁止されたら止まるだろう
プロトコルスタックの実装がクソなのか?

9989932018/08/18(土) 04:33:11.07ID:dOgdRo4Y
>>997
ソース読んでないのでなんとも

目的がネットワーク監視で、具体的にはpingの結果に応じてLEDの発光周期を切り替えたいです
こうなると互換機を2ドルくらいでもう1台買ってきて今あるのと通信すればいいかなとか
それか555みたいなタイマICを20パック2ドルくらいで買ってくれば
今回のLED発振の他にも割り込みスイッチのチャタ防止シュミットトリガなど使えることたくさんあるし色々買って試してみます
このあとソースもよく読んでみますね

999774ワット発電中さん2018/08/18(土) 07:05:13.03ID:YfmQo7g6
Arduino 信者は何故、かくもキモくてバカなのか?
http://rio2016.5ch.net/test/read.cgi/denki/1333086087/

1000774ワット発電中さん2018/08/18(土) 07:29:28.06ID:5QYV8hqD
OOlllOllOOOOOOllOlOOlOlllOOOOOlOOllOOlOOllOOlOOOlOOOOllOlllllOlllOllOOllllll
lOlllOOlOOllllOllOlOOllOOOlOOOllOOllOllllllOlOlOlOllOlOOlOOlllOOOOOOlOOOlOlO
lOOlOlllOlOOOOllOOOlOOlOOlOOlOllllOlOllOlllOOllOllOlOOlOlOllOOOOlllOOlOllOlO
OlOOOlOlOlOlOlOlllOOlOOOlOlllllllOlOOlOOlOOlllOlOOOOllOlOOlllOOlllllOOOllOOO
llllllOllOlOlOlOOlOlOOOOOllOOlOlOOOlOlOOlOOlOOOlllllllOlOOOOlOOlllOlOllOllOO
OllOllOOOlllOlOOlOlOOlllOlllOllOlOllllllOOOOOOOOlOOOlllOOOlOOOllOlOllOllOOlO
OOllOlOllOllOlllOlOOlllllOOOOOlOOOOllOllllOlOlOOOlllOlOOlOOOOOlllOOlOllllOOO
llOOllllOOlllllOOlOOOOOlOlOOOOllOlOOOOlOllOllllOlOllOllOlOOlOOOlllOOlOOOlllO
OlOOOllllllllllOOOllOllllOlOOOlOOllOOlOllOOlOOlOlOOOlllOOlOlOOllOOlllOOOOOlO
OlOOlOOlOlllOlOOllOlOOOlOllOOllllOOOllOlOOOOOOOOllOllOlllllOOlOllOlOlOllllOO
OOllOllOOOOOOllllOlOllOOOOOllOOllOlllllOOlOOOOllllOllllOOOlOllOOlOllOOOOOlll
OOOlOOOOOOlOlOlllOlllOOlOlllllOOOllllOOlOllllllOlOOOlOOOOllOlOllllOlOlOOOOOl
lOOlOOOlOlllOOllOlllOOlOlllOllOllOlOOOlOOlOOOOOOlOlOlOllllOlllOOOOOOlOllllOl
OllOlOlOlOlllOlllllllOlOOllOlOOOlOllOOllOOlOOllOOOlOOOlOlOOlllllOOOOlOOOlOlO
OOOllOlllOOOOlOOlllOlOllOlOOlllOOlOOllOllOlllOlOlOlllOOOOllOOOOOlOllOOlllOOl
OOOlOOlllOOOlllllOOlllOllOOllllOlOOOlOllOOllOlOOOllOllOOlOOlOlllllOOlOOOOlOO
llOlOOlOlOOlOOlOlOOlOlOlOOOlOlOOllOllOlOOllOllOllOOOlOllOllOOlllOOllOOOlllOl
OOlOlOllOlOlOllOlOlllllOllOllOOOlOlOlOlOllOlllOOlOlOOOlllOlOOOOlOOOOlOlOOllO
OOOOlOllOOllOOOOlOllOOlOOOllOlllOlOlllOOOllOOOOlOllOlllOlOlOlllOllOllllOlOOO
lOllOOlOOlOlOOOlllOlllOllOOOOllOllOOlOllllOOOlOOlOOllOlOlllOlOllOOlOllOOlOOO
OlOlOlOOllOOlllOlllOOOOllOOOOOOlOllOOlOlOlOlllllllOOlOOOOOlOOllllOlOllOlOOll
OOllOOOOOOllOllOOOlllllOOOllOOlOllllllOlOOOOOOOlOOlOOOlOllllllOOOlOlOlllllOl
OlllOllOOllOllllOOlOOOOOOOllOOOOlllOOllOllllllOOOlOlOOllOlOOOOllOllOOOOllllO
OOllOOllllOOOlOlOlOlOlOOllOOOllOlOlOlOOOlllllOlOOOOlllOllOOlOOllllOlOOlllOOO
lOOllOlllOOOlOOOlllOllOOlOlOOlOllllOlllllOOOOOOllOlOOlOlOllOOOlllOOOlOllOlOO
lllOllllOlOOllOlOOOOlOOlOllOllOlOOlOllOOlOllllllOlOlOOlOOOlOOlOllOlOlOlOOOOO
lOlOllllOOOOllOOOlOlOOllOOllOOOOlllOOllOlllllOlOlllOlllllOOOOOlllOlOOOOOOlOO
lOOlOOllOOOOlllOllllOlOOlOlOlOOlOlOlOlOlOOOllOOOOOllllOOOlllllOOlOlllOlOOOll
OOlOlOOllOlOlOlOlllOOOOlOOOOllOOOllOllOlllOllOOllOOOlOlOlOOOOllOOlllllllOOll
OOlOllOOllOOOOlOlOOOOOOOlllllllOOlOllllOlOOOlOllOOOlOlllllOllOOllOlOOlOlOlOl
llOOOOOlOOlOOOOlOOlOlOOllOlllllOOlOllOOOlOOlOOllOOOlllllllllOlOlOOlOOOllOlll
lOlllOlOlOllllllOlOOOlllOOOlOlOlOOOOllOllOOOlllOOlOOllllOOllOOOOlOlOlOOOOllO
OOlOOOOOllOOllOllOlOOlOOlllllOOOOlOllOllOOOlOlllllOOOOllllOlOlllOllOOlOlOOlO
OOOOlllllOlOlOOOllOOlOOOOllOllOOllOllOlOOOOlOOlOOlOOOOlllOlOlOOlllOllOllllll
lOOOlOlOOlOlOlOOlOlOOlllllOlOllllOOOllOllllOOOOOOlOllOOlOlOlOllOllllOOOlOOlO
lOOlOOllOlOOlOlllOlOllllOOlOlOOlOlllOlOOOOlOOlOOOlOOllOOlllllllOOOOlOlOOllOl
llOOlOOlOOllOOOOOOOlOOlOllOOOlOOOOllllllllOOOOOllOOllllOlllOlOOllOlllOlOOlll
llOOlllOOlOOOlOOOOOOllllllOlllOllOlOOlOlOOOlOOOlOlOlOlOlllllOOOOOllllOOOOlll
OOlOlOlllOlllOOOOOlOllOlllllllllOOlllOOlOOOOOlllOllOOOOlllOOllOOOlOOOOlllOOO
OOOlOOOOOOOllOlllOllllOlOOlllllOOOOlllOlOlOOOOlllOOllOOllOOOOlOlOlOOlllOllll
lOOllOlOlOOlllOlOOllllOOlllOlOlOllOlOOOlOllOOOOlOllOlOOOlllOOOOlllOlOOOOlOll
OOllOllOOllOlOOllllOOlllOOlOllllOlOllllOOOOlOlOOOOOlOOOlOOlllOlOOllOlOlOOlOl
OOllOOlOOllOOllOllOOOlOllOOOlOllOOOlllllOOlllllOOOlOOlOOlOOOllllllOOlOllOOOl
OllOllllOlOOOllOOOlOOlOOOllOllllOlOOOOllllOOlOlOOllOOOllOllOllllOlOOlOOlOlOO
OOOOOOOlllOOllOOOOllOOOOlllllOllOlOOlOlOlOllOlllOOlllllOllOOllOOllOlllOOlOOO
lOOOlOOOOllllOOlOlOlOllOlOOlOlllOlOOlOOlOOllOOlOOOlOlOOOlllOOOlOlOllOlllllll
OllllOlOOOOlllOllOllOOOOOlllllOOOlllOOOlllOOlOOlOOlOllOOOOllOOOOOllOlOlllOll
lOOOlllOlOOlOOOOOlOOllOllOlOOlOlllOOllOlllllOOOOlOllOOOlOlllOllOOOOOlllOOlll
OllOlOlOOOlOlOOOlOllOllOOOllOlOllllllllOOOlOOOllOlllllOOOOllOlOOOOllllOlOOOO
lllllllOOOOOlOOlOOlOllOlOlOlOllOOllOlOOOOOllOOlOllOOOOllOlllOlllOOOllOOOOlll

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

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


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

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

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

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

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