TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
MIPSはこの先生きのこれる事が出来るか
MIPSはこの先生きのこれる事が出来るか
プリント基板業者発注質問スレ 10枚目
H8
ソニーの再建策を皆で考えるスレ in 電気・電子板
【アナログ】テスター総合スレッド 12Volt【デジタル】
鬱でも必死で会社に言ってる人【電電−12】
初歩のラジオ・ラジオの製作part9
アンプを語ろう〜良い音って何だ〜
Arduino初心者熱烈大歓迎質問スレ part28

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


1 :
http://www.arduino.cc/

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

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

過去スレ
Arduino初心者熱烈大歓迎質問スレ part21
https://rio2016.2ch.sc/test/read.cgi/denki/1527252804/
Arduino初心者熱烈大歓迎質問スレ part20
https://rio2016.2ch.sc/test/read.cgi/denki/1514503488/
Arduino初心者熱烈大歓迎質問スレ part19
http://rio2016.2ch.sc/test/read.cgi/denki/1500745528/
Arduino初心者熱烈大歓迎質問スレ part18
http://rio2016.2ch.sc/test/read.cgi/denki/1485192244/
Arduino初心者熱烈大歓迎質問スレ part17
http://rio2016.2ch.sc/test/read.cgi/denki/1471967293/
Arduino初心者熱烈大歓迎質問スレ part16
http://wc2014.2ch.sc/test/read.cgi/denki/1451909868/
Arduino初心者熱烈大歓迎質問スレ part15
http://rio2016.2ch.sc/test/read.cgi/denki/1451893274/

2 :
-______----___--___---_-__-______------_--_--___-__---___-_-_--__--_--__----
__-__---__--___-_-__-_--__--___---_--__-_-_-_-___--_--__----___-_--_-_---_-_
---__-__-______-___-_--__---_-_--___---___--___-----__-___--_--_-_--_-__----
__--_-_-__--_--_----___-__-_--_____-____------_-_-__--__--_-__-_-_--__--_--_
_----____-___-___---_-_---__---_----____-__-_-----_-__--___-__-__-__---_-_-_
--_---_____----_-_-__----__-__--_____-____-_---_-_-_--__--_--_-____-_-__----
_-____--_-___-_--_-___-_----_-______-__-_-____--__--_-__----_-_----_--_-----
___--_--__-__-_-__-___----___-___--__-_-_---___-_---_-_----___-__----_-_--_-
____--_-_-----____-__-_--__--_--_---__--_-______--_---__--___-_--_--__---_-_
_-_-_-__-_-__---_--_--__-__--___---_-_-_-__---____-_____---__---_-__-----__-
_--__-_--_----_-__-----_-____-_____-___-___-___----___-__--_-_---___-----_--
_-_----___---------__--____-__---__--__--_-_-______-__-------_--_____-___-__
-----___-_-____---_-_-_-__---_-__-__--_---_-____--_-_-_--___-__-_-_----___-_
-___----__---_----______-_-____-_-__-_--__--__-____--_----__-__--_--__---_--
--_---_-----__-__---____-___-___----__-_-__--__-__-_-___---__---___-_---_-__
_--_____-_----_-_-_-_-__--____-_-__--_-__-__---_--__--_-----__-_--_____----_
_-_---__---__-_-_-_--___--__-__----_-__-_--___---___-_-__---_---_-_-__-___-_
__-_-__---_-_-_--_-__-__-_-___-__---_-_-_---_---_---_-_-__---_-_-__--_____-_
-_____--_-_--__------_-____-_-__-__-___--_______-_-_-----_--__-__---------__
------_--__-_-_--___-_-__--_-_-_-_-_----_-_-______-__-_--_-____-_-_-__----__
--__-__-____-___-____---_--___-_-_--___-----_-__-_-___--__------_-_---__-_--
-__-_-_-__------_-__--____-----_-__--____-_-_____--_----_--_-_-___-_____----
____----_-_-_--___--_-_-___--__-__-____---____---___-__---_--_-___---_------
___-_----__-__-__-_--_-_------___--_---_--_--___-_-----______--__--_____--__
_--___-_-___--__--__--_-_-__-_____--__--__-_-__--___--_---_--__--_-----__---
-__-_______--____-__----____--_---_---____----___--_--_--_-__--_-__-_-_-----
_-_----_--___--____-__--_-_--__-_--_-____-___-__-___-__-_----_--_-_---__----
-_-_-_-_-_--_-____-_---__---_-__-_--__-_____--_--__-___-__----_-_-__---__---
__----_-_-_--_-_---_--_---_-----__-__-______--_----___---_---___-__-________
___---_--_-__--_-___---_____-_-_-____--_---_-_-_-_-_---__-_----_--_---_____-
_-__-___---_--_-_---__--_----___--____-___--__---_-_---_---__-_____-__-_---_
---___-_-_--_-_-_--__-_--_-______-___-_---_--_--__-_____-__--------_-___--_-
---__--_-_-__----_-_-__-______--_--_--_--_-__-_-----__---_--___-____--___-__
__--__---__-----___-____--__--_--__-_-____-_---_-----__-_-__---__---___--___
_-__----__-_-_--_-_-_--_-_-_-----_______-_-__--_--_---_-__-____-_-_--_-_-__-
-_-_--________--_-_-_--_--_----____---_--_-_-_______--___-_-_--_----_-_---_-
___----_--_-_-___--_-----___-_-_--__--_--_-_---_--_-______-__-_----_____-_-_
----_-__-_-_--__-____---_____---___--_--___-______-_-_-_-__-_---_--_-_------
___-_-___-_---___--_-____-----_-_--_-__--_----___---__-_-_-_-__---_--_-__-__
_-__-_-_---_-_---__-__-_-_--_---_-_-_-_-_--_--__-__-____-_--__-_-_-_-_-_-_-_
-__-___--_---__-__--___-__---__--__-__-__--__--_-__---__-_-_---_-_____------
--_-_-_--_----___-___--_---____-_--_-_--_---__----_-______-____-__-_-_--_-_-
__-_-___-____-_---_---__---_--_----------__-_--_-_-_____-_-_-_-___-__--_-___
--__--_---_-__-_-_-_----___-_----__--__-----_--__-__-__-_____-__---_-__-____
----_--___----_-_--___--__--_-_____--__--_-_-____---_-___----__--_--_-__-___
------_--____-_-______--__--_-___---__----_-_--_-_--____---__-_-_-_--_--____
-----_-_-________--_-_-_-__--___-__--____-___--____---_-_----___-_------_---
_--_-___--___-__--__-----_-_---_-__-_-_-_-__-_____---__--_-_------__--_-____
___-_-_---_-----_-_--_-_-__--_-_--_-_--_--_--__-___-__---______--_____---_-_
_-_-_--_---_--__------_-__--__--_____-__-__---___-------_-__--_____---______

3 :
>>994
俺らは英語でも電気の知識でも詳しい風の匂いが別に気にならないのよ。
何でお前だけ気にしてんのかな、って思っただけ。
ムキになって文句たれてるお前をみんな不思議に思ってるわけ。

だから俺の感覚がわからないなら知らんって。

4 :
ワイ、エリート。
底辺の巣窟で底辺同士のじゃれあいを高みの見物
以外エリートへの嫉妬レス

5 :
だれか>>2の謎レスの意味を教えて下さい(/--)/

6 :
>>3のさっきまでいた相手はどこ?
それとも逃げた?

7 :
>>5
モールス信号だろう。
デコードすると、、、

8 :
無理じゃん

9 :
このスレヤバすぎだろ
隙あらば上げ足取りからの大荒れ
民度高いスレでは誰にも気にも留められずに全部スルーでこんなことにはならのにw
さすがレベルの低い人専用のスレだなwww

10 :
当たり前だろ

初心者スレなんだし大人を装った精神未熟のキッズしかいねーし。

11 :
2chなんかに何を期待しているのかよくわからん。

12 :
おカネ

13 :
リンク先が英語だったら、その内容じゃなくて英語だってことに噛みついちゃった奴が…。
やっぱ最低限の教養は必要だよね、一生ミジメな気持ちでかわいそう。

14 :
>>11
そうやって開き直るなってwww

15 :
キッズ同士仲良くしろよwww

16 :
レスバしたことろで片方が何を言っても、もう片方は自分の主張を改めることなんてないって。

17 :
内容はともかくとして雰囲気だけでも勝っていたいんだろう。
だから言い訳しても聞いてもらえることはない。

18 :
欲求不満 童貞の集まり
クサいスレ
クサァ〜(笑)

19 :
趣味電子工作=オタク=発達障害の巣窟(ToT)

20 :
>>18
定期的に童貞って言葉を出すやついるけど、自己紹介なの?
それともここにいるやつは童貞だと言う妄想?
そもそも電気に童貞かどうか関係あるのか?
唐突にそういうこと言うやつって童貞に何かコンプレックスでもあるのか?

21 :
、「趣味は?」
。「電子工作です!」
、「(あっ、、)」

22 :
学生時代のときも電子工作やってやつって薄汚くて持てる気配ゼロの奴だったなぁ

23 :
>>22
逆に聞きたい
そのようなことを思う人がなぜこのスレにいるの?

24 :
落ち着けって。

25 :
>学生時代のときも
>やってやつって
お前が落ち着けw

26 :
大丈夫か?

27 :
なんだろう、この謎な流れは
電子工作が趣味な人が集まるスレかと思ってた

28 :
思ってたのですね。
そうですか。

29 :
なんか前スレから人間的にやべぇやつが一人いる気がする

30 :
オタクドゥイ〜ノ

31 :
お宅どぅな〜の

32 :
趣味電子工作は堂々と言えないなー
カッコつけて違うこと言っちゃうw

33 :
>>32
かっこつけてんじゃねぇw
逆にそんなことを気にしてる器の小ささがダサいだろ

34 :
これが現実
http://livedoor.blogimg.jp/hamusoku/imgs/2/7/27686634.jpg

35 :
ウケの悪さを気にして趣味を変える男ってどうなの

36 :
変えないよ
言わないの

37 :
アニオタ以下とか

38 :
>>36
隠す理由がなぞだが、だとしたらいつカミングアウトするの?

39 :
オッサンには関係無いよ。

40 :
20代後半だからおっさんなのは否定しないがw

41 :
大学の電気電子ってオタク多いね
コミュ障だとこれくらいしかできることがないのかもな

42 :
>>41
何かひとつできることがある方がいいと思うけどな
そういうことを気にしてるとすべてが中途半端なやつになりそう

43 :
俺はパチンコマスターになる!

44 :
>>43
そのスキルが人生の役に立つならいいんじゃない?

45 :
>>5
昔は有効だったブラウザクラッシャーのコードらしい
今のブラウザは平気になったとか
どっか別スレで見た記憶がある

46 :
>>45
そうなんだ
その作用機序が気になる

47 :
リンク先が英語だったら、その内容じゃなくて英語だってことに噛みついちゃった奴が…。
やっぱ最低限の教養は必要だよね、一生ミジメな気持ちでかわいそう。

48 :
13 774ワット発電中さん sage 2018/11/03(土) 18:39:42.67 ID:hlA0ufMR
リンク先が英語だったら、その内容じゃなくて英語だってことに噛みついちゃった奴が…。
やっぱ最低限の教養は必要だよね、一生ミジメな気持ちでかわいそう。

49 :
ラズパイ3とardunoとでUSBシリアル通信(ttyACM0)でデーター通信やって
かつ、arduinoと拡張IOシールドとをI2C通信でやってるのですが、拡張IOを
を活かすと、どうしてもラズパイとのttyACM0が通信出来ません。
I2Cをコメントアウトすると、出来るようになります。
これって、共存は出来ないのでしょうか?
どなたかご存知のかた居ませんか?

50 :
>>34鉱石収集と鉱石採取の違いが解らんですけど

51 :
>>50
収集は店舗や個人から買ったり交換したりする?
切手収集、浮世絵収集。。
採集は山、海、川等に行って自分で見付けて取る?
昆虫採集、植物採集。。

52 :
適当にくだらないものをたくさん作ってみたいんだけど
安さ重視で安定して入手できるおすすめの互換機って何?(まとめ買いもアリ)
ピンソケットで使いまわしてるけどスケッチ書き換えるの面倒になってきた

53 :
中華aruduinoが300円位だな

54 :
中華は送料無料だし、オレもたくさん使ってる。CPUがSMDだからCPUだけ剥がして使えないけど、そのまま使っちゃっても惜しくない価格。

55 :
edvacとarduino unoはどっちの方が強いですか?

56 :
>>22
自作のちっちゃい電子オルゴールをプレゼントしたら喜ばれそう

57 :
>>52
安さ重視なら中華Promini 199円〜
A4-A7も使うなら中華NANO 217円〜

熱帯魚、釣り、料理、木工(インテリア)、コーヒー、植物採取、園芸(多肉、シダ、苔)
右側が結構あるぜ!
つか、LEDピカピカでインテリアっぽいの作ってるとどこになるん?
あとプログラミングどこ〜?

58 :
秋月のpro mini互換ボード買えばいいのに

59 :
USB-UARTや電源さえ繋ぎ直すのが面倒な自分は中華nano 互換機が最高だと思ってる

60 :
>>57
あるじゃん。
メクラかよ

61 :
久しぶりに身体的な放送禁止用語を見たw

昔の落語家の録音をラジオ放送するとき、
メクラやツンボ、ビッコ、キチガイなどの言葉が入っていると、
一々「不適切な言葉が出てきますが・・・」と断りが入るのでウザイ。
いいじゃないかそれぐらい、と思う。
(Aruduinoには何の関係も無いけど)

62 :
オー、「あるどぅいの」をローマ字で書いちまった・・・
発音しづらいんだよ(と八つ当たりしておく)w

63 :
Arduinoと読むんやで

64 :
こたつタイマー完成したよー!
リモコンはいらないって言われたけどー!

65 :
こたつタイマーってなに?

66 :
掲示板とTwittterの使い分けすらできないドアホウ

67 :
いいから、こたつタイマーってなに?

68 :
>>66
俺に言ってんのか?あ〜ん?

69 :
みんな本家Arduino使ってんの?それとも互換?

70 :
Arduinoブートローダー書き込んだATmegaだけあれば、それがArduinoとして動くんやで

71 :
ESP8266「俺も」
ATTiny85「ぼくもー」
ESP-WROOM-02「わたくしもですわ」

72 :
>>58
780円かー、4個分かよ
中華Pro miniにもA4-A7ピンあるんだけどsideになくてしかもズレてるんだよな

>0〜3のアナログ入力ピンのひとつでAD変換(analogRead)を実行し、
>他のピンがデジタル出力に使われているとき、デジタルピンのスイッチングを
>行うとAD変換に影響して誤差を生じさせることがあります。
>ただし、I2Cに使われるアナログ入力ピン4と5は、0〜3のアナログ入力ピンの
>動作には影響しません。
といった理由で、A0-3はデジタル用、A4-5はI2Cに確保して
A6-7をアナログ入力専用で優先的に使う事にしているんだけど使いにくいな
6Pコネクタの並びが逆の固体もあるし…

あと3.3vのI/Oが多い場合やバッテリー運用で3.3v-8M版に置き換えるとか
nanoだと5V固定なのでこれができない

73 :
>>69
クーマンとかつかってる、本家つかったことない

74 :
予定は未定だが、aruduinoCNCを作る事があれば本家aruduino買うかな

75 :
数十個使ってるが本家のは1つも持ってないわw

76 :
>>75
すげーw数十個もなにに使ってんの?

77 :
別にすごくないっしょ。
1つ2〜300円だもの、使いまわす方が馬鹿らしい。

78 :
    戦いは数だよ兄貴
                    /, ーミ、        ,  \
                 //    lハ{ , / ,r .ィ从ハ ゙i
                  〃     八{ル'j/ ´    ! !
                   /ノ ,{_,/     `   u   } {
               //r'jr'゙        、 ,   V  !
                 !7´    {、     ゙メ-+、( ミ !
             rぃ{ --、_  ヽーァ'^ _   i'⌒ヽ} ,゙
             ぃ ゙L 、_'、 、` /,r   _ =-v { 〈、
       r   、__ノ}rソ7 ヽ'='゙ミ、〉( ノ_r=ゥ≪, _ /〃゙ヽ
       {廴___ア { {,〈   `ー'゙ 「` r_(`ー'´ ミ 〉{ イ ハ
      -‐ミ‐  _   `j ハ     }   ノ  ̄    ,/ リ /  ミt_
__  ´     ´フ´ イ///ハ{ 〉   └《__ ,.」    r‐'{{! '゙   ≪__,,
⌒i        '´ ノヘ小l丿/ __   ( ̄     Ly ,ツ7   いー≦x、_
l j          ハ! { '⌒こー---―x、 、メ ´jハ  !、v゙ ー
_ン           {{ F ‘、   、__ ̄ ̄ ̄  /` / /リ 小`}
               || lハ 丶      ̄`      イ トV7
こ二二 ヽ     ||   \ヽ{  __j、_,r  ミ, 彡ソコノ //
     \\    ぃ  〈\ 、ヽ ______ノ´彡'´ ,__//
       丶 ー  `、、 ト、 ヽ\`ァ,二 ,.  ィ  ノ //
、        ̄\ 、 ヾ、\ └┘| {_/ ニノ ///      / ,
ヽ  、        ヽ   \\   | __彡 ゙´//   ,  、  /

79 :
arduinoで指定した流量を出せるウォーターポンプを探してるんだが良さそうなポンプあるかな?
当方初心者で、予算は4000円まで位を想定してます。

80 :
吐出量は?
方式は?

81 :
ウォーターポンプスレでやれよ

82 :
>>80
吐出量はコップ一杯くらい、180mlくらいですね
方式は…自吹式がいいかな?このへん正直よくわかってない

83 :
>>82
いやいや、どれくらいの時間にどれくらいの量なのか書かないと…。

84 :
>>83
すみませんボケてました!
×指定した流量
○指定した量の液体
流量Qは不問ですね…

85 :
なら必要なのは流量センサーでは?
分解能と精度は?

86 :
圧損計算値も出してくれないと駄目。

87 :
ドリンクバーでも作るんか

88 :
手製ドリンクバーならポンプのなかを飲料が通るのいやだから(掃除もめんどいし)
密閉容器にエアーを送り込むほうがええな

89 :
精度は指定した値±10ml程度なら問題ないかなと考えています
イメージは歯医者にある水を紙コップに入れてくれる機械です。
エアーポンプとウォータポンプと迷ったのですが、飲み水ではないこと、それなりの密閉容器を素人が作れるのか、流量がタンク内の圧力によらないことからウォータポンプにした次第ですね。
流量は最初に決められた電圧で毎秒どれだけ汲めるかを測定して、量は時間で制御しようと考えていましたが甘々ですか…?
重量センサでも下に置けばいけそうな気もします

90 :
>>89
良く分からんが
Peristaltic Pomp + Stepper Motor
が量的には正確になるのでは?
https://www.aliexpress.com/item//32740059824.html

91 :
>>89
流量計はsparkfun(千石)であったような 水槽用だろうけど

92 :
>>90 のポンプ使って工作したことある
詳細な流量を実測で測ったのが面倒だったけど、89で要求してる精度なら行けると思う
ちなみに吐出はシリコンホースをちゃんと留めないとすっぽ抜ける程度の圧力はあるよ

93 :
ありがとうごさいます!
流量を考慮しないと10ml程度の精度も出せないとは知らなかったので非常に参考になりました。

94 :
バカだな
ロードセルで重量計測しろよ

95 :
>>89でそれについても言及してるし

96 :
いやあ、>>90のが一番楽で正確でしょ。
医療機器とかの液体を送る部分はみんなこの方式。
ステッピングモーターなら回路も簡単だし、パルス数えるだけで流量も把握できる。

97 :
160ml/min???

98 :
>>97
何か変なとこあるか?
>>84で流量は不問って言ってるじゃん

まさか流量が少なすぎるとか思ってない?
https://www.youtube.com/watch?v=3H4Ftf_imrg
こういうポンプだぞ

99 :
>>97
79ですが打ち間違いで流量ではなく最終的な量、体積です。
流量は特に決めてはないですが、できれば吐出した先で飛び散らない程度だったらいいかなと

100 :
>>99
たぶん>>97>>90の商品に対してのレスだと思うぞ
おまえさんは180て書いてるだろう

101 :
だから、68秒で180mLでいいんじゃね?
>>97の?の意味が分からんわ。
あと、確か太いチューブのバージョンなら時間当たりの流量も当然多い。
見かけたがちょっとリンク先を見失った。

102 :
仕組みを知らなくて遅いと思ったんじゃね?

103 :
>>99
そうなんだ。
歯医者の〜って言ってたからあれくらいを想像してると思いこんでた。

104 :
VSCodeでESP32のプログラム、コンパイルすると、毎回したみたいにエラーだるんだけどなんだかわかる人いる?
./buildフォルダ消すか、そのまま3回ビルドすると3回目にエラーなしで通るんだけど
ヘッダファイルもちゃんとあるんだよね
毎回フルビルドだから時間かかってしかたない

source.ino:12:27: error: hogehoge.h: No such file or directory
compilation terminated.
exit status 1
[Error] Exit with code=1

105 :
初心者なんだがarduinoでスマホカメラ並の小ささと解像度の物を使うことは可能?

106 :
カメラ次第。5Mピクセルでこのくらいのサイズならある。
http://akizukidenshi.com/catalog/g/gM-13200/

もっと高解像度とかもっと小さくってことなら arduino 小型カメラ で検索して探してみて

107 :
8×8のドットマトリクス2個を並べて

16x8LEDマトリクスドライバーモジュール(HT16K33)[AE-HT16K33]
http://akizukidenshi.com/catalog/g/gM-11246/
これで制御したいんだが
8×16で使うときのサンプルスケッチとかって無い?
本を見ながらやって8×8は成功したけど8×16のやり方が書いてない
とりあえず繫いで試してみても2個目(A8〜A15に繋いだ方)はまばらについてうまくいかない

108 :
>>107
Adafruit製HT16K33 Breakoutと互換性があります。
って書いてあるでしょ。
Adafruitで探せばあるよ。

109 :
複数のソレノイド(電磁弁)を制御したいと思っているのですが、amazonなどで
双安定パルス電磁弁というものが販売されていることを知りました。

以下のページで若干解説されているのですが、ON/OFF時のみしか電流を必要と
しないようです。
https://qiita.com/pinkych24/items/26eb1fdf0ed26caa53fe

通常のソレノイドはONかOFFのどちらかで通電状態とさせる必要があるため、
多数のソレノイドを制御するには相当の電流を必要とするように思うのですが、
上記のような双安定パルス電磁弁を使用すれば、同時に多数のソレノイドを
動かさなければ(少しずつ時間をずらしてON/OFFをして行う)電流も抑え
られると考えてよいのでしょうか?

110 :
>>109
そう書いてあるからそうなんでしょうね。
リレーで言えば1巻線ラッチングタイプですね。

111 :
この双安定パルス電磁弁は開閉のために電圧の極性を反転させる必要があるようで、
Hブリッジなどを使う必要があるようです。
この場合、原理的に1つの電磁弁を制御するのにarduinoの出力ピンを4つ占有する
ことを避けることはできないということになるでしょうか?

多数の電磁弁を制御したいのですが、これでは難しいと感じております。

素直に普通の電磁弁を使うのが良いでしょうか?
何かアドバイス頂ければ幸いです。

112 :
>>111
電磁弁はプラス電流、マイナス電流と無電流(オープン)の3状態を与えればいいから2ポート(2^2=4>3)あれば充分。
具体的な駆動に必要な回路の電圧・電流は電磁弁のスペック見て決める。
リンク先の電磁弁なら逆起電力保護用のダイオードと中電力用(Icが2〜3A程度?)のバイポーラトランジスタをエミッタフォロワか、(どうせ電磁弁を多数使うなら)東芝のトランジスタアレイICとかを使えば(コレクタ/Vcc/Vddとグランド間にパスコンも入れる)パーツが少なくて済みそう。
トランジスタの場合、さらに抵抗を追加した(ベース電流制限用)エミッタ接地回路でもいい。(トランジスタの損失電力が小さくなる)

113 :
>>69
本家のでテストして組み込みの時328に焼いて使ってる。本家の328は新しいのにかえてるから壊れなくていいね

114 :
電自弁オンオフ用のリレーと
極性プラスマイナス切り替え用のリレー
の二段構えにするかなぁ

115 :
モータドライバを使う手もあるかな

116 :
普通の「ダブルソレノイド型電磁弁」使えよ
on用とoff用の2つのソレノイドがある
どっちかを1秒でも通電させればよいだけだから簡単
もちろん面倒なら通電しっぱなしでも問題はない

117 :
>>116
ソレノイドに通電させっぱなしで発火〜爆弾に引火爆散したBQ-7を思い出した

118 :
水道につなげる電磁弁とか面白そうだけど、危ない?

こういうのとか便利そう。構造もスイッチでオン・オフするだけで簡単そうだし
https://jp.toto.com/products/faucet/kitchen/wireless.htm

119 :
通電させっぱなしで発火するなら、世界中で使われているシングルソレノイドは使えないと思うが。

120 :
アセチレンガスとか都市ガスとかガソリンとか自動車とかリチウムイオン電池とか
人命にかかわるほどおそろしく危険なものだけれど使われているものは結構ありますな・・・ 包丁とか。

121 :
>>119
1944年製を今も使ってるんか?

122 :
>>121


123 :
おもしろい新しいセンサーってなんか出てる?

124 :
外部から20Mhzのクロック信号入力する必要のあるIC使いたいんですが、ブレッドボードでできるでしょうか?

125 :
基本を守れば楽勝。

126 :
接触不良で端子溶けるみたいな心配したんだろうか…

127 :
比較的大きな寄生容量、寄生インダクタンスの影響を心配したのでは

128 :
>>124
私の経験では、ブレッドボードでは無いのだが、
AVRのクロック源に20MHz水晶を使ったら、
水晶とピンとの距離が長いせいか(4、5p)、動作が不安定だった。
3端子の発振器から供給したら(距離10p程度)、出力インピーダンスが低いので
動作OKになった。

129 :
使った発振器はこれね。
http://akizukidenshi.com/catalog/g/gP-10391/

¥200と高いけど、何種類かの周波数のものを実験用として購入しました。
試作用の基板(ブレッドボードのようなもの)での動作確認が終れば
距離を短く出来るので、水晶に戻します。

130 :
発振器は使う石の傍に置くのは鉄則やで

131 :
周波数だけでは語れないところがある
TTL/CMOSレベルの発振器のように駆動能力がある程度ある大振幅の信号はそこそこ引っ張りまわしても行けるが
信号レベルが低くてインピーダンスの高い信号は周波数が低くてもブレッドボード上で引っ張り回すとボロボロになることも多い

132 :
ブレッドボードに挿すパーツのリード(足)を短く切らない人がほとんどだしな。
もうね、自らESLの増大を行って「動かねぇ・・・」とか、苦笑いするレベル。

133 :
ブレボだとまた部品再利用したい感がでるからね
おつっす!

134 :
>>127
寄生容量が気になってました。

>>128-131
参考になります。

135 :
ブレッドボードに挿すパーツの適正化が楽しい
USB電源ケーブルやオーデオジャックにピン付けて挿せるようにしたり
LED+抵抗を熱圧縮チューブでシュリンクしたり
木工で冶具作るような感じで色々増えてくと夢も膨らむ〜♪

136 :
クソ不器用だからはんだ付け要らないブレッドボード好き
ユニバーサル基盤に配線する作業が苦手すぎる
ガラス板を専用プリンターに差し込むだけで簡単にプリント基盤が完成する時代が来ないかな

137 :
はんだ付けとか臭いし汚いしな

138 :
え・・・

139 :
>>136
最初はうにょーてなるけど、やってるうちにうまくなる。

140 :
3dプリンターで導電性フィラメントあったら簡単にプリント基板と
一体化したケースできるやんと思ってぐぐったら
あるにはあるみたいだな…

141 :
>>139
うにょーってなるのは時間かけすぎてフラックス全部飛んだときだろ?
そうはならないが線をランドに取り付けるのが苦手

142 :
>>141
プリント基板発注が幸せになりそうだね

143 :
はんだごてはハンダを温めるものじゃなくて、ハンダを乗せる場所を温めるものって聞いてから上手く出来るようになった

144 :
>>143
これ!

145 :
鉛フリーはツヤッと美しく仕上がらないので
0.8mm1kg巻きを大切に使っている

導電性フィラメントは
伝導率の壁:1Ω/10mm
お値段の壁:6000円/200g (PLAやABSは1700円/kg) リールで3万円になってしまう
実用化はまだまだみたい

146 :
EUに出荷するのでなければ普通に鉛はんだ使えばええ

147 :
EUの環境ゴロは今はストローにご執心
はっきり言って気持ち悪い

148 :
潔癖症だから害はたいしたことないとしても気になる

149 :
arduinoのFlashメモリって何回まで書き換え可能ですか?
今まで気にせず転送して実機デバッグしていたのですが
開発の仕方を間違えてたのかな?

150 :
データシートにはこう書いてる

書き換え回数: 10,000/フラッシュ, 100,000/EEPROM
データ保持力: 20年/85℃, 100年/25℃

151 :
ありがと
一万回なら今のやり方でも大丈夫そうで安心しました

152 :
>>147
環境で貿易障壁だろ

153 :
質問です
自分は研究課題として大気電場を観測するための機械をArduinoで作ろうと考えています。
そこで海外のサイトに書いてあったプログラムを使ってみようと思ったのですが、プログラムの
事が全然ちんぷんかんぷんで何を言っているのかわかりません。なのでこれはどのようなことが
書かれているのか教えていただけないでしょうか?
ちなみにわかっている情報は

0番ピン 電流が入力されるピン

です



int pin = 7;
volatile int state = LOW;
int tt=0;
void setup()
{
Serial.begin(9600);
pinMode(pin, OUTPUT);
attachInterrupt(2, blink, CHANGE);
}

void loop()
{
Serial.println(tt);
digitalWrite(pin, state);

}

void blink()
{
tt=(analogRead(A0)-200);

state = !state;
}

154 :
Arduinoと直接関係ないけど教えて。

FTDIProgでUSBのPIDを変えたら、FTDIProgでスキャンしてもデバイスを見つけられなくなった。
シリアルドライバは動いたから困ってないた。でも、なんだか気持ち悪いからPIDを戻したい。
どうしたらいいだろう。

155 :
サイズの違うSSD1306(128x32と128*64)のI2Cディスプレイを2つ使いたいんだけど、良いライブラリは無いですかね?

Adafruitだと、ディスプレイのサイズがライブラリ側でdefineされてて、片方の表示がくずれちゃう
U8G2LIBはうまくいくんだけど、2つインスタンスを作った時点でメモリ使用率が98%…
U8GLIBはI2Cのアドレスを変更するメソッドがない?(片方を0x3Dにしたい)

先輩方お知恵を貸してくだされ

156 :
とりあえず今はAdafruitで128x64にして両方動かしてます
(32Lineの方のディスプレイは縦が半分になっちゃうけど一応動くので・・・)

157 :
軽量フォントを使うとかは?

158 :
>>154
https://www.micro-factory.net/3dprinter/software.html

159 :
>>158
できた。ありがとう。

160 :
ステッピングモーターってターンテーブル以外に
他に使い道ないのかなぁ・・・

161 :
ターンテーブル以外にこそ使い道が有ると思う

162 :
ターンテーブルなんかに使ってる方が少数派だろ

163 :
あと自動カーテンも多いよねぇ
他に使い道が見つからない

164 :
リアクションホイールの回転用

165 :
CNC幾つか作ったな
あとメイカーフェア展示用の自走お絵描きマシーンとか

166 :
https://www.youtube.com/watch?v=n_6p-1J551Y

167 :
>>165
プロアマかよ

168 :
>>166
これ作ったの?すげえな

169 :
ステッピングモーターで、スマホを上下するやつ作ったよw
https://i.imgur.com/rUU8luY.jpg

サーボモーターの手持ちが無くて…
https://i.imgur.com/ZVh9k31.mp4

170 :
スマホを落とさなくしただけなのに

171 :
>>169
用途が著しく意味不明。

172 :
螺旋の紐にスマホがぶら下がってるってこと?

173 :
動画を見て貰うとわかりやすいかと思います。

スマホを一定のリズムで上下することで、スマホの万歩計のカウントを増やすのが目的です。

174 :
この時期ならポケGo?

175 :
んじゃあ、サーボモーターで振る方が良くない?

176 :
>>173
動画みたらよけいわからんようになた

177 :
動画ワロタw
何に使うんだよ

178 :
>>175
かいてるじゃんww

>>176
>>177
かいてるじゃんww

179 :
>>169
これは・・・・φ(..)メモメモ

180 :
前に古いプリンターを分解したら24Vの良いステッピングモーターが2個も採れた
でもトルクが低くてスマホを持ち上げられるかな・・・

181 :
共振を使えばいい

182 :
>>168
スイスのチューリッヒ工科大学とかで作ったらしい - Cubli
日本のJAXAでもロケットの姿勢制御に同じようなやつ作ってる

183 :
共振させたらスマホの故障を誘発しそうだなw

184 :
ESP8285の開発ボードが、安かったから大容量メモリで強引に解決しました。
u8g2で2つ同時制御できました。
http://get.secret.jp/pt/file/1542895597.jpeg

(ESP8266だと思って買ったら8285でびっくり)

185 :
電源10A24vを5vにしてarduinoを繋ぎたいと思い、配線に抵抗を数珠繋ぎにして半田付けしゴムチューブで保護し5vの電力だけ流れるケーブルを作りました。テスターで測ると5vだったのですが抵抗部分がかなり熱くなっていました。常時使用するのは良くないでしょうか?

186 :
それはなにかを繋ぐと5Vではなくなるので…
ちょっとどこから説明したら良いかわからなくなった

187 :
け、けしゴムチューブ!?

188 :
抵抗で電圧落としていいのは信号線だけよ
大人しくDCDCコンバータとかレギュレータ使いな

189 :
アドバイスありがとうございます。
自作のケーブルは使わない様にしてレギューターなどを調べてみます。

190 :
>>188そういうことは学校で教わらないから
知らない人がいても不思議ではないよな
24Vのうち19Vぶんは抵抗君が熱として消費してる
だから5V取り出してるつもりでしょうが、19Vの発熱キットを作ったんだと思えばいいよ
常時使うなら消費電流掛ける24Vの
電力使うから不経済だ

191 :
この程度の電気の知識で扱えるArduinoの敷居の低さ(誤用)

192 :
で?

193 :
>>191
みんな最初は初心者だろ
数日前からあちこちつまんねーカッコ付きレスしてっけどさぁ

194 :
みーんな、そうやって大きくなるんじゃないのかなぁ?

195 :
電子工作の本とか少しでも読んでいれば電源ICぐらいわかりそうなものだが。

196 :
本なんて読まんやろ

197 :
DC12v to DC5V とか100円くらいで手に入るよね
レギュレータみたいに発熱しないし
でも入力上限20-38VでAC100をブリッジ整流したものに使えない
AC100 to DC5V安く上げるにはどうすればいいのかな
中古のガラケー充電アダプタ安く売ってれば5.35V/600mAなので丁度いいんだけど

198 :
てか、Arduinoの電源て7〜12Vじゃ?

199 :
>>197
100均のUSB充電器アダプターは?
200〜300円だけど

200 :
100均なら100円のニッケル水素用の充電器にトランス入ってるよ
無負荷で4.5V位出るから倍電圧整流したらそのままArduinoのVinに突っ込める
平滑コンデンサはArduino側に入ってるのでおkだよ
もちろんもうちょっと出して>>199でもいいけどねコンパクトだし
あとはハードオフのジャンクボックスにガラケーやスマホの充電器が100円で鬼のように売ってるw

201 :
>>198
それはVinに入れて内蔵レギュレーターで5V作る場合ね
5Vに直接5V供給でももちろんいいんだよ
てかUSB刺してるときはそうだしね

202 :
>189
いいんだよ、そうやって成長していくんだから。
自分で実際にやってみる、というのはとても大事なことです。
ここにはいろいろな人がいるので、あまり気にする必要はありません。

203 :
さすがに、商用電源に直結する類のものは、
とりあえずやってみるのは危険じゃないかな。。。
乾電池駆動なら、多少のことでは危険はないと思うけど。

204 :
いくら初心者つってもオームの法則も理解出来ずに
いっちょ24Vを5Vに降圧させて使おうとか限度が有るだろ

205 :
フランクリンが凧揚げして雷が電気であることを確かたのに比べたら大したことじゃないし
他人が確かめた確立された事だけをやる人より可能性を感じます

206 :
Amazonで売ってる500円くらいのardino?って3000円くらいのと何が違うんですか?
ラズパイ的な使い方出来ますか?

207 :
>>206
所謂互換機ってやつ。
大抵はシリアル変換ICが安価なものに変わってたり、チップがDIPじゃなくて表面実装になってたりする。
単に電子工作に使う分には、ほぼ影響はない。

ラズパイとArduinoは使用用途が結構違うから同じようには使えない。

208 :
連投スマソ
>>206
ArduinoはADコンバータが載ってたりするから、直接センサの値を読んだりするのが得意。
あと、リアルタイム性(タイミング精度)が高いから、制御用にも使える。
半面、処理性能が低いから、映像処理とかは無謀だし、並列処理も不可能。
通信もUARTやI2Cくらいしか直接は使えないので、ネットにつないで連携とかも苦手。

ラズパイは超小型のパソコン。
パソコンにできることなら大体できる(ネットにつないだり、カメラから映像を取り込んだり)
処理能力が高いので、カメラから映像を取り込んでフィードバック制御なんかも可能。
並列処理も難なくこなせる。
IOはディジタルしかないため、直接センサの値を読むことは難しい。
OSを介してしか処理できないので、リアルタイム性(タイミング精度)が低めで、
制御に使用するときは注意が必要。

209 :
連投きもっ

210 :
>>208
俺にはありがたいです。
ってことは単発のセンサーでi2cに繋いでとかは可能ってわけですね。
今私も仕事関係でMQ(ガスセンサー)をラズパイに繋ごうと考えているのですが、adコンバーターとスイッチチャンネル買うくらいなら、ardiunoの互換品買った方がいいかなと。
USBでラズパイと繋げたり、linuxでcrontabコマンドとか使えますか?

211 :
>>210
USBでラズパイに接続するのは可能。
ArduinoにはLinuxが入ってない(そもそもOSが入ってない)ので
Linuxのコマンドを使うのは不可能。
スケジュールで何かしたい場合はRTCなどを使う必要があります。
(Arduino単体でも不可能ではありませんが、精度等に難があります。)

212 :
cronでラズパイからコマンドでアルドゥイーノに指示するだけ

213 :
つまりusb接続してpython とかでプログラム作ってarduinoからセンサーとかのデータを取ればいいのね。
ちなみにスイッチチャンネル3.3→5vとかの変換ははじめからついてるの?

214 :
>>210
USBより、esp-wroom-32でスケッチ使えようにして、wifiでつなぐ方がたぶん楽。
費用も、dev-kitだと、unoとかより安く済むよ。

215 :
>>199
200円のがあんのね、1Aあれば充分だよね
>>200
それだ!ハードオフちょっと遠いから
ついでがあったらオトナ買いしてくるわw

216 :
スイッチチャンネルとは

217 :
>>216
チャンネルロジックレベル変換器です。これって3.3vから5vの変換するやつですよね?

218 :
>>217
何でそんなの要るの?
全部arduinoでやるんだろ?
レベル変換は付いてないよ

219 :
アマゾンの安い互換機は
触り心地とかでいかにも安物中国製ってわかる出来
使う分には問題ない
けどLEDが自己主張強すぎてうざい

220 :
互換機しか買ったことないけど、出来も良くてなんら不満ないな。
基盤のLEDの消費電力が多いから回路上の配線切って使ってるが、安いから気軽に出来るのもいい。
これで電池駆動でも長持ちさせれる。

221 :
業務レベルで必要なものを素人がここで質問しながら作るって、大丈夫なのか?ww

222 :
>>221
案外、素人に毛が生えたようなのが設計してることはよくある。
その代わり、確認する人がいたり、規格認証があったりして、変なのは蹴られる。

電気屋に機械設計やらせたり、機械屋に電気設計やらせたり、とかもあるしね(汗
酷いとこなんて、電気屋に同じ電気だろとか言いながら半導体設計やらせた会社もあるらしい。

223 :
電気屋が機械の設計はさすがに無理だわ

224 :
逆はいいのか?

225 :
>>222
製品としてなら、RaspberryPiはともかく、Aruinoは使わないよね。
センサーのデモ用とか、学習目的とかなら業務上でも有ると思うけど。

226 :
>>225
そうでもないよ。
一品ものや、ごく限られた製造数のものだとわりと見かけるし、
個人向けCNC、3DプリンタでもArduinoが使われているのは珍しくもない。

227 :
それに、「Arduino」がUNOやmicroなどの基板そのものではなく、概念を指すのであれば、
見かけ、普通のAVRやARMのマイクロコントローラが使われているように見えて、
Arduinoという場合もあるだろうし。

228 :
String = "abcあいう"

String[]に1文字ずつ分解していれたいのですが、どうしたもんでしょ?
マルチバイトがはいると急にややこしくてこまっております・・・

229 :
とりあえず何とか動いた奴は↓です。
(日本語だけ使えればいいので1バイトと3バイト以外は非対応です)

String str = "a!\\アあ漢";

String splitStr[100];
unsigned int strLen = 0;
for (unsigned int i = 0; i < str.length(); i++){
char c = str.charAt(i);
if (c <= 0x7e)
splitStr[strLen++] = String(c);
else {
//全角は3バイト文字のみの前提とする
byte b[] = {c, str.charAt(++i), str.charAt(++i), '\0'};
splitStr[strLen++] = String((char*)b);
}
}

Serial.println("--出力--");
for (unsigned int i = 0; i < strLen; i++)
Serial.println(String(i) + "@" + splitStr[i]);

230 :
>>224
機械屋を見ていると電気の設計は無理だと思う。
少なくともこれまでに電気設計が出来る機械屋に会った事が無い。
機械屋も同じように、電気屋に機械設計は出来ないと考えているだろうな。
「餅は餅屋」という言葉もあることだし。

231 :
やってしまいました
vinとgndを逆にして12vを供給してしまい焦げ臭い匂いが広がりました

これはATMEGA自体を載せ替えたら直りますか?それとも基盤ごとお亡くなりでしょうか?

232 :
>>231
どこに影響有るかわからん物は使わん方がいい。
目をつぶってゴミ箱へぽいー。

233 :
もしスイッチサイエンスから純正品を買っていれば・・・
電源を逆接してしまったとか変なところをショートしてしまったとかコーヒーをこぼしたりしても大丈夫!!
送料負担だけで完動品が返って来る!

https://trac.switch-science.com/wiki/warranty

なお純正品のお値段は中華クローン(CH340でなくちゃんとATmega16U2の奴)の6倍する模様

234 :
往復送料で互換品が買えるな。

235 :
そうですか
ありがとうございます
残念ながら正規品では御座いません
貧乏性なのでゴミ箱送りにせず、部品取りにしようとおもいます
代わりの中華aruduinoを手配しました

236 :
arduinoじゃないけど、俺も今日リレーモジュールにプラスとマイナス逆につないだら
チップトランジスタが一瞬で焦げたw

237 :
Pro mini のRAWじゃなくてVCCに電源繋いで、ノートPCにシリアル接続したら、PCが落ちてBIOSも起動しなくなったな。
バッテリー抜いたりやってみたがダメで壊れたかと思ったが、CMOSクリアで復活して助かった。
でもまたやったら怖いから中古でノートPC新たに買った。

238 :
昔、
明日は午後から客が来て立ち会い検査という夕方に、
ヒマだったので最後の念のための動作チェックをやろうとして、
DI/Oボードの内部5V系電源ピンに外部入出力用24Vをつないで、
予備品の無いボード数枚を壊した事がある。
そりゃもう私は言葉も出ず、茫然自失、課内中の関係者も大騒ぎだったw

239 :
このスレの住人はおまえの友だちじゃないんだが。

240 :
マンドクセーやつキタ━━━━(゚∀゚)━━━━!!

241 :
ここは昔話老人の巣窟か

242 :
DIOならフォトカプラで絶縁できるのでは?

243 :
>>241
老人でも扱えるプラットフォームだからな。

244 :
昔話老人の経験では、電源5VのICに
 24Vだともれなく死ぬ。
 12Vだと生き残る奴が出てくる。
 9Vだと生き残る率が高くなる。
 6Vだとほぼ生き残る。
ただし一度でも過電圧を加えたら、たとえ動いたとしてももう実験用に回すしかない。
(趣味ならどうしようとカラスの御勝手だが)

245 :
ポリキャップってどこにつけるべき?

246 :
プラモのガンダムの関節かな……

247 :
いや、ザクやろ。

248 :
入れ歯じゃろ

249 :
>>242
課長と二人で徹夜してボードのフォトカプラを交換した。

電源と言えば、最近アナログ用の±15V使わないな。
私のサブの実験用電源(PW18-1T)にはデジタル用の他に、
アナログ用トラッキング±18V(Max)出力があるのだが、
ここ2、3年使った記憶が無い。

250 :
壊れると言えば、電源投入直後のポート状態がおかしくなったNANOがあるな
スケッチも普通に動くんだけど、3桁7セグのダイナミック表示するときに
正常なNANO→全消灯
問題を抱えたNANO→デタラメな表示(毎回変化せず固定的)
ブートローダーのポートの初期化部分が死んでるんだろうか?
ブートローダーの焼き直ししようと思って忘れててどれだかわからなくなった…

251 :
スイッチング電源のリップル・ノイズをチェックするのに、
これって使えますか?作った人います?

Arduino 簡易オシロスコープ
https://www.iizuka.kyutech.ac.jp/faculty/physicalcomputing/pc_kitscope

これを見ながらコンデンサーを取っ替え引っ替えしたいです。

252 :
>>251
昔、作ったことあるけど・・・
まぁ只みたいな材料で作れるから作ってみて。

253 :
>>251
主としてアナログ電子回路の解析理論・設計論をしっかり学習するのなら実習用にAmazonの中華製でも充分だから最低でも数万円のオシロは揃えるべき。
そうじゃなく回路製作遊びでいいのなら玩具としては充分かと思う。

254 :
リップルのチェックって書いてるが

255 :
なんかオシロ厨が居る

256 :
50kS/sか微妙なところだな
今どきのスイッチングレギュレータは100kHz以上のスイッチング周波数のものもあるからな
従来のトランス式の電源の測定なら十分使えると思うけど

257 :
3万以下で1Gs/sが買えるんやで。 ふつうの買いなよ。

258 :
>>251
https://i.imgur.com/hBtpZyL.jpg

259 :
たとえば100kHzのスイッチングレギュレータというと、やや遅い部類に入ってしまうけど、
これぐらいのスイッチング周波数でもでもリップルを観察しようとすると、
オシロは500kHz以上の帯域は必要になるだろね。
等価サンプルは除外するとして、サンプリングレートは1Mサンプル/秒は欲しいところ。

もっと高い周波数のスイッチングレギュレータも見たいなら相応のものが要るし。

…テスターに比べればオシロは高いね。

260 :
予算2500円以下でたのむ。

261 :
>>260
それは無理。
もしあっても性能低く過ぎて無駄。
どうしてもやりたいなら友達にオシロ借りろ。

262 :
ACアダプタで良いやつある?

263 :
>>260
名前欄は154になってますけど、話題は>>251 関連の波形観測ですよね。

さすがに2500円で完成品で、となるとAliExpressで探してもしんどいかも。

用途を限って波形を見るなら、ちゃんとしたオシロである必要もない。
10MS/sできるフラッシュ型 A/Dコンバータは 500円ぐらいで買えるし、
数100円ぐらいのオペアンプで電圧を調整するとして、あとはそれをどうやって
取り込んで見えるようにするか、かな。

sigrok でデジタル8ビットをアナログ波形として見るようなことができたっけ。
それができれば、1000円ロジアナ、 sigrok、A/Dコンバータで >>251の目的は
達成できるのでは。

264 :
3万円でいいから、1台買いなさい
世界が変わるよ

265 :
Yes, it is.

266 :
>>264
これ!
製作中の回路はもちろん製品や完動してる過去の自作回路とかの様々な回路部品や端子の波形を見れるとホント楽しいのにね。

267 :
2-3千円のdsoなんとかっていうキットのオシロ愛用してる
金が溜まったら3万くらいのオシロ買いたい

268 :
普通じゃ見えないものが見えるからな

269 :
ArduinoIDEでコンパイルするときにgccに渡す最適化オプション
サイズ最適化になってるよね?これって変えられる?

270 :
大阪万博のイタリア館でArduinoとか展示されるんかな・・・

271 :
みんな知ってるもん持ってくる意味がないだろ
ウジ虫チーズとかじゃないと

272 :
>>251
スイッチング電源のリプルをちゃんと見る目的では、それだと帯域的に厳しいのでは

273 :
リプルちゃん に見えた(^p^)

274 :
をっちゃん にみえた

275 :
>>273
>>274
おまえら。。

276 :
ビルド遅い
blinkの初歩的サンプルぐらい3秒以内で終わらないものかね…

277 :
終わるけど・・・

278 :
マシンスピードに依存するんだろ?

279 :
流石に最新PCでも3秒以内は厳しいな

280 :
UTF8をSHIFT-JISに変換するんじゃなくて、その逆がしたいんだけどいいサンプルないかな。

281 :
vscodeで書けばshiftjisでモロ書きできるお

282 :
>>281
そではなくて、取得したHTMLがjisなんだけどlcd画面表示時はutfで渡さないとならないとです

283 :
ESP8266でエアコン・照明とかをIoT可しようと思ったけど
部屋がゴミ屋敷みたいに汚いから、まず掃除するわ

284 :
その前に電工2種取れよ

285 :
サーボで壁スイッチ押したり
リモコンの信号をエミュするなら電工いらん

286 :
pythonでsklearn等のライブラリで統計処理や機械学習させたものをラッパーとしてcのコードで呼び出してarduinoの方で使用する
ということをやりたいのですが、具体的なやり方が調べても全く出てきません。
このやり方をarduinoで使うことはできるのでしょうか?

287 :
シリアル通信でPCからArduinoにデータや命令を送信すればいい
シリアル通信はどの言語でもできる

288 :
新製品「Arduino Pro nRF52840 Mini」
https://www.youtube.com/watch?v=OYTAytwIQCY

289 :
Pro miniのVINに12Vいれて
5V出力にWS2812を8個繋ぎたいんだけど
最大60mAx8~480mAも取れるかな

290 :
>>289
Pro mini の回路図を見る。
それでわからなければ、Pro mini に使われているレギュレータのデータシートを見る。

これからずっと役立つ習慣も手に入れられるよ。

291 :
>>289
回路図に最大電流150mAと書いてあるから無理。
https://i.imgur.com/3RfWJiT.jpg

更に中華製Arduinoだともっと低いかも。

>>290 の指摘の通り先ず回路図、仕様情報を確認すべきだね。

292 :
トランジスタ使え

293 :
>>292
いやこの場合は違うだろ

294 :
>>292
このレギュレータICのままだとトランジスタの追加で電流ブーストは難しいから、RAW端子と並列に電流が大きく取れるレギュレータを入れ、そこからLEDを並列駆動するのが簡単かな。
ただ全体の希望イメージが書いてないから妥当なソリューションかは分から無いが。

295 :
>>293
フォトトラかフォトカプラかな。0.5Aも流すならリレーか?その前に三端子で5V作んのか。めんどくせー

296 :
>>287
ありがとうございます。
その方法でやってみます。

297 :
>>295
なんでここでフォトカプラが出てくるの?

298 :
はーん。トランジスタ使えを、レギュレータの電流ブーストではなくて、LEDのスイッチ用だと思ったのかな? >>295

299 :
>>298
そだねー

300 :
ArduinoISPでATtiny13Aに拍子抜けするくらい簡単にスケッチ書けた。
それで、デバッグなんですが、
いつもは適当な所にシリアルプリントいれてArduinoIDEのモニタで数値を見てるんですが、
UARTの無いArduinoの良いデバッグ方法はありませんか?
とりあえず、TM1637の4桁7セグLEDがあるので、これでkeypadのアナログ値が適切かどうか
確認したりしようと思っています。
まだやってないので、どれだけ容量食われるかわかりませんけど

301 :
NANOでやってみました
>最大30720バイトのフラッシュメモリのうち、スケッチが2590バイト(8%)を使っています。
>最大2048バイトのRAMのうち、グローバル変数が38バイト(1%)を使っていて、ローカル変数で2010バイト使うことができます。
Tiny13Aはフラッシュ1kRAM64バイトしか無いんですが…

ATtinyで利用できるソフトウェアUARTというのを見つけたのでこれを試してみます。
半二重通信で1ピンのみ利用、消費フラッシュメモリ62バイトSRAMの消費は無しらしいです

302 :
ソフトウェアUARTがあるよ

人様のブログだけど
http://nuneno.cocolog-nifty.com/blog/2014/11/attiny13aiuart-.html

303 :
>>302
ありがとうございます。
やってみました。
>最大1024バイトのフラッシュメモリのうち、スケッチが186バイト(18%)を使っています。
>最大64バイトのRAMのうち、グローバル変数が20バイト(31%)を使っていて、ローカル変数で44バイト使うことができます。
かなりコンパクトでこれが使えれば申し分無いのですが、
38400まで落としても文字化けして、19200,9600はコンパイル時に[ボーレートが低すぎる]のアラートで止まってしまいます。
USBシリアルの品質の問題かも知れません。明日またいじってみます。
おやすみなさい

304 :
パソコンを起動させず契約しているEメールアドレス(Gメールなどではないもの)でメールを送れる物を探しています。秋月電子で有線LANに繋げて使うものが8500円で売られていたのですが他に方法はないものでしょうか?

305 :
中古stream x
3000円

306 :
すまん、そういうことじゃなかったな

307 :
raspberry pi

308 :
>>306
レスありがとうございます。
説明がたりなかったのですが、センサーで反応したらeメールを送れるマイコンを作りたいと思っています。

309 :
>>307
レスありがとうございます。
方法を調べてみます。

310 :
esp8266でもできるらしい

311 :
>>310
レスありがとうございます。
その方法も大変助かります。調べてみて低コストで自分でもできそうな物から作ってみたいと思います。

312 :
>>311
https://www.google.com/search?q=ESP8266+メール

313 :
https%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3DESP8266%2B%E3%83%A1%E3%83%BC%E3%83%AB

314 :
https://www.google.com/search/?q=ESP8266%2B%E3%83%A1%E3%83%BC%E3%83%AB

315 :
https://www.google.com/search/?q=ESP8266=%E3%83%A1%E3%83%BC%E3%83%AB

316 :
ごんなさい。
https://www.google.com/search/?q=ESP8266+%E3%83%A1%E3%83%BC%E3%83%AB

317 :
https://www.google.com/search?q=ESP8266+%E3%83%A1%E3%83%BC%E3%83%AB

318 :
キモ。

319 :
>>ID:Dk9K7rr/
>>312の2バイト文字だけ変換してくっつけた方が間違えないかもね。

>>318
お前、頭悪そう。

320 :
これはかなりダサいw

321 :
>>303
追試の結果、OSCCALを設定することで解決しました。
初期値59で、47-58にすると文字化けはなくなりました。
更に中央値の51では115200までいけました。
チップ固有値なのでboot時にEEPROMから読み出して設定すればいんですが…
とりあえずボタンを押してアナログ値を確認できました。
3.3Vでも安定しているようです。

322 :
AVRの内蔵RC-OSCは電源電圧の変動にはあまり影響しないけど温度変化で結構変動するんだよね。
PICは温度変化にも結構安定してるからその点だけはちょっと惜しい…

323 :
つまりarduinoの温度を制御すれば…

324 :
arduinoは水晶

325 :
UNOはセラミック
UNO wifi Rev2はRC

326 :
>>324
内蔵クロックを使ってるやつもあったハズ
それに、回路を組むときに、部品点数を削るときも内蔵クロックつかうんじゃないかな?
8MHzでも問題ない用途のほうが多いし(むしろ電圧下げれて省電力化のメリットもある)

でも、たしかにAVRの内臓クロックの精度は微妙。。。。

327 :
arduinoの話なのに何言ってるのやら

328 :
spi通信のケーブルって何cmまでいけますか?

329 :
>>317
親切にURLを張っていただきありがとうございます。家の用事が溜まっててespというのを注文できていないですが検証するのを楽しみにしています。

330 :
>>324
UN0 rev3はセラミック発振子、互換機や派生品もセラミック発振子か内蔵オシレータ。
Leonardo は水晶。

>>327
いまのところ使われている大半のArduinoがAVRだし、この流れもそれに沿ったものに
なっているわけだし、AVRのオシレータの特性の話になっても、何言ってるのやら、でも
ないと思う。

331 :
>>328
組み方次第だと思う。

経験上の話だけど、SPIのクロックを1MHzぐらいまで落として、
ケーブルに気を付けて、(フラットケーブルで、各信号線をグランドで挟む)
信号を受ける側で適切に処理(RCフィルタ+シュミットトリガ)
すれば1mぐらいは大丈夫。もっと長くても大丈夫な気はする。

特に何もしなくても、基板内ならグランドがしっかりしていれば、20cmぐらいで
トラブルを起こしたことはない、かな。(ぎりぎり助かっていて知らなかっただけかも)

ソルダレスブレッドボードなら短い距離でもどうなるかはわからない。

332 :
> それに、回路を組むときに、部品点数を削るときも内蔵クロックつかうんじゃないかな?
>8MHzでも問題ない用途のほうが多いし(むしろ電圧下げれて省電力化のメリットもある)

なんの話だよw

333 :
> 互換機や派生品もセラミック発振子か内蔵オシレータ。

水晶のもあります。
少なくとも俺の持ってるunoとpro mini?の互換機はどちらも水晶です。

334 :
>>332
>なんの話だよ

さて、何の話かな。

>(内蔵クロックを使うことで)むしろ電圧下げれて省電力化のメリットもある
というのは、よくわからないし、
>8MHzでも問題ない用途のほうが■多い■
多いか少ないかは、その人が取り組んでいる応用次第だけど、

・部品点数を削るときに内蔵クロックを使うことも選択肢
・8MHzでも問題ない用途もある

はごく当たり前のことだよな。
その結果として、そういうバリエーションのArduinoがある、という話なんじゃないの?

335 :
>>333
たしかに。
存在しないことを断定的に言ったのは軽率でした。

探せばありますね…
https://synapse.kyoto/blog/wp-content/uploads/2016/08/2nd-arduino-compatible.jpg

336 :
そそ。
ふつーにあるの。

337 :
中華arduinoも水晶のほうが多くない?
UNOは持ってないけど、NANO,PRO MINIは十数個あるけど全部水晶だわ

338 :
>>336
でも、>>324のように
>arduinoは水晶
って言うのは、根本的に間違ってますね。
反証の例としてUNOの互換機、派生品までをセラミック振動子と書いたのは間違いでしたが。

339 :
はい、そすね。どもっす。

340 :
でもでもでもでもぉ〜

341 :
だってだってだってぇ〜

342 :
pinが足りない…
3つのデジタル入力を監視して、「BがONになったら切り替える」
「Cが選択されていて、CがoffになったらAに切り替える」みたいな
自動切換え器を作りたいんですが、
3ポートも余ってないので1ポートか2ポートでなんとかならないでしょうか?
抵抗とダイオードでアナログ入力?漠然と思い浮かぶのですが、
具体的な方法に至りません。

343 :
シリパラ変換

344 :
>>343
なるほど、
outputの74HC595は使った事があるのですが、
inputなら589ですか、検討してみます。
ありがとうございました。

345 :
589は見当たらなくて
74HC165なら売ってるみたいです。

346 :
>>344
「IOエキスパンダ」で検索してみて。Arduino用のシールドになっているものもありますよ。

347 :
>>346
mcp23017で調べたら、lcd1602液晶をi2c化するアダプタに搭載されていて、
それなら1個余ってるので改造すれば双方向もspiもいけるみたいです。
夢が広がってきました。
ありがとうございます。

348 :
mcp23017調べたけど良いねえ。Nanoの使用範囲が広がるね。
よく見る手作りキーボードってこういうのでつくってるの?

349 :
あ、Nanoじゃなかった、言いたかったのはProMicroでした。

350 :
8個ほどセンサ使ってSPIで通信したいんだけど参考になるもサイトとかありませんか?
センサは全部同じもので共通ライン使う感じで

351 :
「spi 複数 arduino」でぐぐるといっぱいでてくるけど?
>SPI通信で8つの大気圧・温度センサ(LPS331AP)から値を取得したいです。
というのもあったよ

352 :
あるかないかでいえばある。

353 :
Arduino UNOで、メインは太陽光からのバッテリーで、それとは別にモバイルバッテリーをつなげておいて、
片方のバッテリーが切れたらもう片方の予備バッテリーに切り替えるような回路って作れるのでしょうか?
リレーや三端子レギュレータだとそれを動作させるだけで電気を使ってしまうので、
Arduino内部で電源を切り替えるなど、いい方法はないでしょうか?

354 :
Arduino LeonardoをPCからUPSみたいにバッテリーメーターとして認識させる方法ってある?

355 :
ATTiny88って使ってる人います?
https://i.imgur.com/I6mEJEw.jpg

8KBフラッシュで20個まとめて買うと1個60円で、コスパ最高なんだけど!

356 :
>>355
居るだろ。
以上。

357 :
作業工数もコストと考えたらすぐ電源供給できてプログラム書き込める格安互換機のほうがコスパ良いと思う

358 :
dip変換が10枚で191円、ピンヘッダ付けても85円くらいか
ATtiny44がチップ53円+変換基板16円+ピンヘッダ4円の計73円
ATtiny13Aがチップ33円+変換基板10円+ピンヘッダ2円の計45円

44いじってみようと思ってたけど88コスパいいな

359 :
>>355
マルチ!

360 :
家庭用の調光対応LEDをarduinoのpwmを使って明るさを制御したいのですが
他に回路的にどのような部品が必要ですか?

361 :
>>360
そのLEDがどんなものか説明と画像をまず出せ。

また後から後からチビチビ情報出てくる系とみた。

362 :
>>360
秋月の調光キット

363 :
LEDはまだ買ってないです
家電にある100Vのpwm対応のを買うつもりです
情報の小出しなどはなく、初心者でなにが必要か
知りたく書き込みしました すみません

364 :
>>362
以前に秋月で買ったのが押し入れにあります
確かボリューム式だった気がしますけど
arduinoに繋がるんですね どうするかアドバイスお願いします

365 :
>>364
トライアック万能調光器キット arduino
でgoogle 検索すれば全て解決

検索初心者を脱すると自分でいろんなことが出来るようになりますよ

366 :
>>364
ボリューム(可変抵抗)で制御するものはよほど変な(変態な)設計じゃない限り、
ボリュームの抵抗で分圧した電圧を読んでる。
だから、ボリュームのところにArduinoから電圧を入力してやれば制御できる。

GNDの電位とか、制御電圧を合わせたりとか、いろいろ注意事項はあるけど、
やってみながら勉強したほうが身になるんじゃないかな。(説明がめんどくさいともいう)

あと、商用電源につなぐ回路を初工作で作るのはあんまりオススメしない。
電池ならちょっと火花が散るとか焦げ臭いで済むけど、
商用電源(コンセント)につないで事故ると、火事とか感電が起きる。
聞いた感じ、最終的にはコンセントにつなぎっぱなしにするように聞こえたけど、
かなり注意しないと、あとが怖い。(気づいたら家が燃えてるとか、触ったら感電とか)
組み上げた直後は大丈夫でも、ちょっとした衝撃とか部品の劣化もあるからね。
最低でもヒューズはつけて、ちゃんとアースもつなごう。
(アースをちゃんとつなげば、絶縁不良で漏電するとブレーカーが落ちてくれる。)

367 :
AC100V電源の調光回路なのに「分圧で電圧を読んでる」「Arduinoから電圧を入力」ってあんた何を言い出すんだ

368 :
一時期、よくででた
作例豊富のはず

安くていいよね

369 :
>>367
回路図見てなかった。
普通にPWM制御かと思ってた申し訳ないorz
そうですよね、調光回路は位相制御ですよね、なにやってんだろ。

370 :
>>360
電子工作で色々作ってきましたが、リスク
を考えると商用電源に常時接続する物は
避けますね。
ACアダプタ経由は別として。

赤外線リモコンで調光する壁スイッチが
あるので、これをarduinoでコントロール
するのはどうでしょう。学習リモコンの
要領です。

具体的には
arduino+学習リモコンで検索してみてください。

371 :
トライアック調光器はボリュームを変えるとトライアックをトリガする移相が変わることによる電力制御だな
「抵抗値」と「絶縁」の意味で「CdSフォトカプラ」がいいんじゃないかな

372 :
CdSフォトカプラはLED電流でのコントロールが直線性もなくて難しかった記憶がある。
でも、オーディオ用に使われてたりするんだよな。使い方が悪かったのかも。
そのときは、秋月のSSRキットのフォトトライアックをゼロクロスから非ゼロクロスのものに交換して、
マイコン側でゼロクロスのタイミングからの時間を変化させつつトリガしました。

373 :
今なら、可変抵抗の軸をサーボモーターで動かすものありかも。安いし。

374 :
https://i.imgur.com/XML8jR4.jpg
キタ━━━(゚∀゚)━━━!!

375 :
>>374
おぉ、ヘリカル・カップリング!
これ許容トルク大き過ぎない?
価格が圧倒的に高そうな。。。

376 :
デジタル可変抵抗有るだろ

377 :
>>376
たとえば、
http://akizukidenshi.com/download/ds/akizuki/k98_manual.pdf
の可変抵抗と置き換えられると考えてる?
そんなわけないよね。どういう回路を想定しているの?

378 :
>>374みたいなメカ用パーツはAliとかで随分安く入手できるようになりましたね。

379 :
自分が考えてるほど簡単ではないみたいです
初心者には難しいです
諦めて、アドバイス頂いた汎用赤外線リモコン調光ライトで作りたいと思います
下手作って火事など事故は起こしたくないです
みなさんいろいろなアドバイス感謝します

380 :
>>355
もう秋月で売ってる?

381 :
ふぅ〜・・・。やっと部屋の掃除が終わったよ
何かやろうとしたけど忘れたな。まっいいか

382 :
消臭剤にはきをつけなさい

383 :
arduinoの新作ってもう出ないのかな

384 :
日本で売ってないだけで、ATmega4809とかFPGAモデルがある

385 :
ATmega32U4が載ってるDigisparkみたいなのもあるね

386 :
32u4みたいなUSB I/F付きはベンダーIDの扱いが面倒

387 :
>>384
https://item.rakuten.co.jp/robotshopjapan/rb-ard-117/?scid=af_pc_etc&sc2id=af_113_0_10001868

388 :
https://www.bluedot.space/sensor-boards/bme280-tsl2591/
このプログラムはbuledotのbme280専用のプログラムですか?

秋月で買ったbme280でやってるんですがうまく動きません

389 :
>>388
BlueDot BME280 TSL2591 Library for Arduino
と書いてある。

390 :
MEGA2560でMsTimer2動かなくてハマった

391 :
Hammer time!

392 :
自作アンプやスペアナの評価、FFTなんかもやってみたくて
10Hz-1MHzのパルス発生器を作りました。
PWMで矩形波のみの簡単なやつです。
この出力5Vp-pをオーディオ機器に繋ぐと壊れるので、
0.5V程度に抵抗分圧で落とそうと思いました。
インピーダンスもよくわかって無いんですが、
例えば8Ωスピーカーのような抵抗の低いものを繋ぐと
分圧電圧が限りなくゼロに近づくといった認識でいいのでしょうか?
普通のオーディオ入力は数十キロはあるはずなので
47+470=517Ω 0.45V 9.7mA
100+910=1010Ω 0.495V 4.9mA
このあたりなら影響を受けにくいかと思いました。
適切な抵抗値を教えて下さい。

393 :
>>392
分圧したうえでopampなりトランジスタなり入れて、インピーダンス変換するんだよ。

394 :
8pinoってもう手に入らないのでしょうか?
小型のArduinoを探しているのですがなかなかいいのが見つかりません
他にオススメが有れば教えてください

395 :
いや・・・せめてこういうのがいいとかないの?
いいのが見つからないって言うからなんか条件あるんじゃないの?

396 :
8pinoに近いやつだろ

397 :
>>392
OPアンプを使ったボルテージ・フォロワ回路で出力するといい。
出力インピーダンスが低く周波数帯域も広いし保護回路内蔵なので安心。

398 :
>>394
割高でよければAliで売ってる

399 :
>>398
ありがとうございます

400 :
>>393
>>397
手元にLN358Nがあるのでこれでやってみます。
ありがとうございました。

401 :
>>394
ちょっと大きいけど、こんなのどう?
aliで安く売ってるから、時々買ってるよ。
秋月のE基板と組み合わせて使うのがいい感じ。

https://www.diymore.cc/collections/development-board/products/diymore-beetle-badusb-micro-atmega32u4-au-development-expansion-module-board-for-arduino-leonardo-r3-5v-i2c

402 :
すいません教えて下さい。24vでONOFF動作するセンサーが繋がっている配線(+,−,信号線)の途中にarduinoを中継させ信号線を別の方法でも変化させたいと思っています。
レギュレーターで5vとGNDに接続できたのですが、信号線をarduinoに繋げるとランプが全て点いて過電流ぽい状態になりました。
壊れてなく良かったのですが、信号線も繋げるにはどうすれば良いでしょうか?もう一つレギュレーターを使ってa0a1に繋げreadwriteで信号を出すなどで対応できるものでしょうか?

403 :
>>402
arduinoから24Vをオン・オフさせるってこと?
その信号線も24V?

404 :
>>402
簡単なのはフォトカプラ使うことかな
2つあるとヨシ(2回路入りでも)ヨシ!

https://www.renesas.com/jp/ja/products/optoelectronics/technology/usage.html
http://akizukidenshi.com/catalog/g/gI-07691/

405 :
>>402
何がやりたいのか良く分から無い。
手書きでいいから想定してる回路図、あるいは希望する各要素の接続状態のを図示できないかな?

406 :
>>402
>24vでONOFF動作するセンサーが繋がっている配線(+,−,信号線)
3線式のセンサで24V駆動?

>途中にarduinoを中継させ信号線を別の方法でも変化
センサの出力をarduinoを介して任意にON/OFFしたい
→センサの出力を受けてる機械を騙したい?

>レギュレーターで5vとGNDに接続
+(Vcc:24V)をレギュレータで降圧してArduinoの駆動に使った?

>信号線をarduinoに繋げるとランプが全て点いて
センサの信号は、普通に考えると最大+24Vでてるから、
Arduinoじゃ直接受けれない可能性が高い。
おまけに、センサ出力が電流なのか電圧なのか不明。
電圧ならLowは0Vだからなんとかなるかもしれないけど、
電流出力だとLOWは4mA(Highは20mA)とかだから、
適切な負荷抵抗をつないで、そこの電圧降下をみないといけない。

Arduinoからの出力も同様で、センサの出力仕様が分からないとどうしようもない。
せめて、電圧出力か電流出力か知りたい。
わからないなら、出力に何種類か負荷抵抗(安全を見るなら10kから初めて200Ωまで適当に刻む)をつないで、
電圧一定か電流一定か確認する。

電圧出力なら分圧して受けてもいいし、アイソレータ(フォトカプラ)とかで受けてもいい。
電流出力なら、負荷抵抗を適当な値で選べば直接Arduinoで受けれる。
(過電圧保護は入れたほうがいい。面倒ならアイソレータ経由で受ける)

出力のほうは、センサの+からレギュレータで所望の電圧or電流を作っておいて、
アイソレータ経由で出すのが早いかな・・・
なんにしても、Arduinoのアナログアウトプットから直出しは無理。

書いてて気づいた。
出力が3.3Vとか5.0Vのセンサなら、直受け・直出しできるね。
結局仕様次第か。

407 :
レスありがとうございます。
>>403
恐らく24vですが電圧が計れていないです。arduinoとの間で計ってみます。
>>404
フォトカプラについて調べてみて正月前に購入してみたいと思います。
>>405
もっと説明を理解して貰える様アドバイスありがとうございます。すみませんがファイルのアップロードはできないです。すみません。
>>406
推測して頂いた通りです。電流か電圧か分からないので調査してみたいと思います。デジタル出力のセンサーを追加したいです。

408 :
初心者のときは説明の仕方もまだわからないからOKOK

409 :
質問の内容があまりに的を得ていて理路整然としていると、?と感じるよね。
> 24vでONOFF動作するセンサーが繋がっている配線(+,−,信号線)の途中にarduinoを中継させ信号線を別の方法でも変化させたいと
ある程度の経験・知識があればこんな書き方をしないだろうな。

410 :
INT0の割込みで質問です。

以下のようにプログラムを書いてます。
INT0端子にタクトSWをつなぎ、SWを押下するとLEDが点滅します。

しかし、リセット直後はSWを押下してないにもかかわらず必ずLEDが点灯します。
INT0割り込みがかかっています。
なぜでしょうか?

#define LEDPORT PORTB5 // LEDポート(out)

void setup(){

// ポート初期化
DDRB = B00100000; // LED出力ポート
DDRD = B00000000; //
PORTD = B00000100; // 内部プルアップ

PORTB &= ~_BV(LEDPORT); // LED OFF

EICRA = B00000001;
EIFR = B00000000;
EIMSK = B00000001;

}

ISR( INT0_vect ){
PINB |= _BV(LEDPORT); // LED ON
}

void loop(){
}

411 :
状態が不安定
 抵抗入れて pull up/downしてる?

412 :
ああ 内部でやってるのか・・

413 :
>>410
EICRAの2ビット目は1の方が良くね?
あとは回路次第。

414 :
>>410
割込みが掛かっているのなら、
初期化でEIFRのLSBに1を書いてエコーバックリセットしてみたら?
 EIFR = B00000000; → EIFR = B00000001;

415 :
回路はシンプルです
int0端子とgnd端子間にswをつなぎ、他は何もつないでません

割り込み要求フラグをクリア後に割り込み許可してるのに、割り込んできやがります

416 :
>>414
なるほど
今試せないので、帰宅してからやってみます
ありがとう

417 :
>>415
>>410のコードじゃ割り込み要求フラグクリアなんてしてないじゃん
フラグに1を書き込むことでクリアってデータシートに書いてるでしょ
0を書き込んでもなにも起きないよ

418 :
>>417
自分もデータシートを読んで今気付いた
これが原因でしょう
恥ずかしい

419 :
>>418
穴があったら入ってね

420 :
Arduino Pro Microでデジタルピン4をA6として使う場合は、スケッチに何か書く必要あるのでしょうか?
anarogRead(6)のようにそのままで大丈夫なのでしょうか?

421 :
>>420
やってみりゃ良いやん?

422 :
160円ぐらいでWEMOS XIっていうpro miniの互換機もあるんだな
https://ehbtj.com/electronics/wemos-xi-lgt8f328d/

423 :
海面気圧の計算で-5.257乗するのですがマイナス何乗はどうしたらいいのでしょうか?

424 :
普通にpowにマイナスいれれば出ない?

425 :
>>424
ありがとうございます
powでやってたのですが手計算したのと違って?と思いました
もう少し頑張ってます

426 :
普通にプラス何乗してその逆数を取ればいいのでは

427 :
それプログラミング的には全然普通じゃないからきいてんでしょ

428 :
arduino pro mini互換(中華製)に12V入れたらレギュレーターが燃えた

429 :
販売ページに6Vくらいまでって書いてあったりして
・・・ないか

430 :
本物のpro miniはMIC5205だがこの中華に載ってたのはLN1138だった。
データシート見ると+13Vまでらしい。

431 :
>>429
Amazonだと中華は最大12Vが多いみたいで、オリジナルの設計仕様は最大16V(最大電流150mA)となってるね。
https://i.imgur.com/d52At9h.jpg

何せ中華ボードだから品質管理は皆無だろうし規格落ちチップや不良CRも平気で使って安かろう悪かろうの典型ではあるが。

432 :
載ってるレギュレータの最大電流について補足です。データシートの最大電流が取れるわけではないので…
Arduino基板のレギュレータ出力の5Vを他の回路にも使う場合は要注意です。

たとえば この pro miniの場合だと…
MIC5205が220℃/Wで動作時最大ジャンクション温度が125℃。
周囲温度25℃で使うなら、100℃上昇 = 0.45Wが限度なので、12V 入力 5V出力なら 64mAが最大電流。

話題の互換機の場合…
LN1138は絶対最大定格にPower Dissipation 最大値が250mWと書かれている。こういうのって特に記述がなければ周囲温度25℃で規定されている。
とりあえずそう考えると、12V 入力 5V出力なら 35mAが最大電流。

MIC5205の方は過熱時の保護が入っているとされているけれど、LN1138はデータシートには書かれていない。

ATmega328Pが、5V 16MHzで10mAぐらいなので、ちょっと他にも使う、って感じでレギュレータは悲鳴を上げそう。

433 :
俺はレギュレータ使わずDCDC降圧ばっか使ってるわ
1個33円だし発熱しないし1Aまでいける、ノイズ出るけど
https://ja.aliexpress.com/item/-/32725286642.html
調整用のVR200kがめちゃ調整しにくいんで、
固定抵抗に置き換え23kで5V付近になるよ

434 :
>>432
自分も価格に目が眩んで不良品覚悟で中華のArduino系ボードばかり買うけどレギュレータの入出力電位差による発熱考慮して秋月の9Vの超小型ACアダプタを買い貯めしてる。
ホントは7V版とかがあればね。。。

435 :
LM317とかで7.5vぐらいに電圧落として入力すれば良いんじゃね?

436 :
>>435
その通りで、実は整流用ダイオード2個直列とかもやってるけど出来ればコンパクトにスッキリ作りたいのもあってね。。。

437 :
クイーン名古屋とかもドサ周りしてたんだな
苦節日本めぐりみたいなトーンで映像化すれば面白かったのに

438 :
誤爆すまん

439 :
>>430
ln1138のデータシート見たら最大入力電圧+8vだ
12入れたら燃えるわ

440 :
>>439
あ!>>432で すごい見落とし。
427に引っ張られていた、 って言い訳けにもならないな…。恥ずかしー。

441 :
>>439
自分はAmazonで買った中華ArduinoばかりだけどLN1138は無いな。
それにしても最大Vinが8Vとは9VのACアダプタさえ直付けで使えなくて草って感じ。

442 :
そもそもなんでPro MiniはMIC5205を使ったのかな?このレギュレータはShutdownをうまく使えば消費電流をかなり小さくできるけど回路では常にEnableみたいだし
それなら互換機も真似してCMOSのレギュレータなんか使わずに中華お得意のAMS1117あたり使っておけば12V入力100mAくらいの出力行けそうだったのに

443 :
>>442
SOT23-5なのはスペースですかね…。

MIC5205はC-MOSではないようです。互換機が真似をしたのはパッケージだけかな。
せめて耐圧は真似してくればいいのに。

444 :
手元に互換Pro mini 3.3V版の買い置きがあるのを思い出したので見てみたら、レギュレータはXC6204B33?MR(刻印4B2X)でした。
絶対最大定格は12Vだけど、Operating Voltage は最大10V。なんとか9VはOKか。

互換基板を使うときは気をつけないといけないですね。

445 :
MIC5205はCMOSじゃなかったか、そうかパッケージ合わせるために1138使ったのか、このパッケージだと最大10Vに満たないやつのほうが安く出回ってるみたいだな

446 :
面白いものが作りたい!

447 :
バッテリー駆動のArduinoは全部レギュレーターとLEDを取っ払ってるわ
無駄に消費電力を食うから余計なんで
小さいプログラムで動かすときはATTinyを使ってる

448 :
PWR_DOWNでのスリープから外部割り込みの復帰は
2,3番ピンのLOWレベルのみしか復帰出来ないと思うけど、
↓このサイトでは「スリープに入る。そしてD2ピンが論理Hレベルを検出するとスリープから復帰するようになっている。」て書いてる。
http://okiraku-camera.tokyo/blog/?p=6352

HIGHでも復帰できるんですか?

449 :
>>448
これこのままじゃスリープしないよ
機能はするからスリープ出来てると思い込んでるんじゃね
たぶん消費電力とか測ってないんじゃない?

450 :
話は変わるんですが、arduinoのusb host shieldを二つ使って通信することってできますか?

451 :
2組のhost-clientで倍速通信か!

452 :
>>450
USBハブじゃだめなの?

453 :
>>452
お前みたいに前提条件無視して質問に答える気のない奴は黙ってろよカス
ヤフコメにでもこもってろゴキブリクソ頭

454 :
>>453
なんかもう少し心にグサッと来るような攻めの言い回しないのん?

やり直し。

ただ言いたいことは同意。

455 :
何様?ww

456 :
>>453
前提条件って何さ。usb host shieldにハブつないだらポート増えるやん。

457 :
一台のarduinoにhost shieldを二台積むんじゃなくて、host shieldを積んだarduinoを二台用意してそのarduino同士でUSB経由で通信したいってことじゃないの?

458 :
>>450
どういう機能を実現したいん?

単純に工作なく亀の子で行けませんか?という内容なら無理。

459 :
usb host shieldが手元に2つあって、それを活用したいってならやめておけ
arduino同士の通信ならTTLシリアルかI2Cでやったほうがいい
arduinoとPCはUSB接続のように見えるが、中身はTTLシリアル

460 :
>>457
ネタにマジレスww

461 :
皆様、色々とやむを得ないご事情もお有りの事とお察しいたしますが、
可能な限りIDをコロコロされずに議論を進めて下さるようお願いいたします。
誰が誰の意見やらチンプンカンプンでございます。

462 :
>>461
ゆとりさんは文脈が理解できないからなあw
ま、これからはゆとりさんよりは優秀な外国人労働者に期待できるからいいけど。

463 :
ゆとり→なんだかんだで就職できてる
氷河期→何この汚物w就職できない?努力しろ甘えんな
バブル→なんだかんだで楽しんでる勝ち組

464 :
>>463
氷河期世代だけど、正にその通りだわw

465 :
氷河期時代は自分の実力より1ランク下の会社に入り
ゆとり自体は自分の実力より1ランク上の会社に入れる

466 :
Arduinoカンケーネーな
最近は人手不足(採用足りてねぇ)&時間不足(残業禁止つれぇ)じゃないのかね

Arduinoでクロック数を調べる方法ってないかね・・・?
(ソフト的に)

467 :
>>466
自分の?
外部のカウンターとして?

468 :
自分の動作クロック。
外部クロック使ってるハズなんだけど、内部クロック使ってる疑惑が。。。

469 :
>>463
バブルは体力と口八町でどこにでも行けたよ
行けないところを探すほうが難しかった
月面は無理だが深海や戦場どこでもok

470 :
>>466
外部だろうと内部だろうとクロック個数は変わらないのでは?
>>468
あ、クロック「数」ってクロックの個数では無くて周波数のこと?
もし周波数を知りたいなら、外部(CKOUTピン)に出力すればいいけど、
「ソフト的」とは言えないかな。

471 :
>>470
>>466 は疑念を晴らしたい訳だからCKOUT端子に出力させてオシロや周波数カウンタで見ればいいんじゃないの?
ただ測定器が無いと難しいか?

472 :
ICSPで繋いでヒューズ読めばええんちゃうの

473 :
digitalWrite(俺の給料,HIGH);

474 :
>>470-471
ありがとうございます。やってみます。

475 :
ATTinyの質問なんだけど、リセットボタンを付けるとすると
RESETピンとGNDをショートさせればいいの?

476 :
>>475
それでいいよ。

477 :
ありがとう

478 :
はじめまして。先日arduinoを始めた初心者です。

DHT22センサーを使用し温度、湿度を測定したいと思っています。
配線を行いサンプルプログラムのDHTtesterを実行してみたところ
「Failed to read from DHT sensor!」とエラーがでました。

5vに接続しているケーブルを接続しなおすとデータを取得開始できました。

再度実行すると同じく「Failed to read from DHT sensor!」とエラーがでました。

再度5vに接続しているケーブルを接続しなおすとデータを取得できました…

これでは毎回実行するたびにケーブルを再接続しないといけません…
回避方法はございますでしょうか?

センサーは何個か買いましたが全てのセンサーで同じような状況です。

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

479 :
5Vに接続しているケーブルに不具合だろうね。
写真撮って貼ってみて。

480 :
クロックは内部と外部で動作が変わるところがあります。
と言ってもわかる人はいるのかな???

481 :
>>478
たまたまESP8266 & DHT11をいじってたんだけど、WifiでThingspeakにupし始めたら同じようなエラーがたまに出るようになった。
読み取りのポーリング周期を5秒まで伸ばしたら直ったんで、もしかすると電源がNoisyだったのかもな。
これ以上はオシロがないとどーにもならん

482 :
>>481
センサーの電源に100uF程度のコンデンサかましてみれば改善するかも知れないよ
センサーに近い場所がいい

483 :
プルアップ抵抗は入れてるのかな?

484 :
>出力:オープンドレイン
datasheetみると5.1kか4.7kでプルアップしろって書いてあるね
arduinoの内部プルアップは50kだからノイズに弱くなってるのかも

485 :
スレチなのでESP8266&DHT11のその後を簡単に・・・

>>482
オシロで見たところ3.3V電源が瞬間的にドロップしていたので、波形確認しつつ電解コン1000uF、パスコン0.1uFで抑えた結果、読み出し失敗はなくなった。
ついでに温度、湿度のデータも安定した。
でも、その後読み出し失敗の不具合再現が出来なかったので原因確定はお預け。
(温湿度データのばらつき悪化は再現した)

いずれにしてもESP8266は大飯ぐらい & AMS1117は余力なしだね
今後はセンサの電源は別に用意しようかと思う。安いAMS1117モジュールあたりでw

>>483
>>484
DHT11モジュール基板に10kΩプルアップが入ってた。データの波形もキレイ
ブレッドボードだけど、近いし、通信速度も遅いからねー

486 :
>>485
DHT11のdatashhet
electrical characteristics
The power supply voltage
min 3.3V (!!!!!)
typ 5.0V
max 5.5V
見逃していたことは秘密だ

487 :
DHT11の責任じゃなくてESP8266がWi-Fi起動時に大食いなんでしょ。
そもそもESP8266で電源ラインにコンデンサ1000uF以上は俺になかでは必須。

488 :
3.3vのレギュレーターはだいぶ熱くなるので放熱器いれてる
100uF あればいいかな思ってたけど
動作してる?がそんなにいれないとだめなのか

489 :
オシロで波形見ないとなんとも言えない
変なの乗ってなきゃ大丈夫

490 :
>>488
最終的には486さんの言う通り

・ESPとLDOが乗った開発ボードは多数あるし、それぞれでLDOも違えば平滑の方針も違うので一概には言えない。
・開発ボード上のLDO出力をセンサでも使う場合、センサ電源の許容度にもよる
 少しくらいのノイズが乗っていても動くものもあるし、ノイズによる悪影響を受けるものもある
・今回は、そもそもセンサの電源の許容が下限3.3Vだったので、電圧ドロップがあった時点で動くかどうかは個体の実力次第

スレチだってばー

491 :
いろんなスレで現れるESP宣伝工作員がウザすぎる。

492 :
>>491
え、いまどきESP8266否定派なの?
いったい何作ってんの?

493 :
僕のArduinoは「正統派」でしょうか、的な話に終始する予感しかしねえわw

494 :
すまん誤爆した。

495 :
>>493
な?やっぱり「正統派」スレは有ったほうが良いだろ?w

496 :
いいえ。

497 :
475です。

ケーブル変更でも同じ現象だったのでケーブルの問題ではなさそうです。
センサーをDHT11に変更すると問題なく動作しました。

またDHT22で
https://www.amazon.co.jp/gp/product/B01AXYBYW0/ref=ppx_yo_dt_b_asin_title_o02__o00_s00?ie=UTF8&psc=1
のarduinoだと問題なく動作しました

動作しないのは
https://www.amazon.co.jp/gp/product/B01D1D0EO4/ref=ppx_yo_dt_b_asin_title_o00__o00_s00?ie=UTF8&psc=1

https://www.amazon.co.jp/gp/product/B072K7P4JL/ref=ppx_yo_dt_b_asin_title_o09__o00_s01?ie=UTF8&psc=1
です…

498 :
>>497
レス番の前に>>つけてね。
>>478

で、写真は?
あと下の2つはESP8266の載った亜種なので違いあるかもね。
使ったライブラリはどれ?

499 :
>>497
>5vに接続しているケーブルを接続しなおすと
の話と、そのボードの違いの話はどういう関連がある?
問題の切り分けできてるか?

500 :
初心者はUnoもdueもESP8266搭載互換機も全部Arduinoだと思ってしまうということか

501 :
>>497
下の2つのボードは >>481 で言ってる奴と同系統の亜種だから
そもそも USB3.0 のような大電流対応のポートにつながないと安定しないし
それでもダメな場合があって >>485 のようにコンデンサ入れるかするしかない。

既にそういう話が出てるのに分からない初心者ならおとなしく動いてるボードでやっとけとば?

502 :
初心者に厳しいスレです。

503 :
500

504 :
>>500
でも、どっかのスレで
純正品とは明確に区別できるのだ、えっへん
ってやつがいたよ、大いに笑わせてもらった。
まあ、そのレベルさ。

505 :
>>501
ESP8266系は使ったこと無いけどWifiないぞだから電流(電力)食うし、Amazon見ると「・・USBからの電源だけでは電源電圧が安定しないので、改造するか、6V/500mA以上の別電源を加えて動かすこと。・・ESP8266はmemory leak問題などが表面化するので、・・注意が必要。現時点ではOTA:Over the Air updateは安定しないが、気長に付き合う覚悟が必要。」とか書いてあるね。
オシロがあれば直ぐ確認できるけどノイズや電圧変動のマージンが少ない(しかも今回はセンサー側の最低電圧!)3.3Vは初心者は避けたほうがいいと思う。

506 :
ESPはNGにしないとダメだよ。粘着してすぐ暴れるから。

507 :
バッテリー駆動は上手に間欠スリープさせないと厳しいね

508 :
ESP8266/ESP32は専用スレのほうに移動いただいたほうがいいと思う

格安wifiモジュール「esp8266」「esp32」 2個目
http://rio2016.2ch.sc/test/read.cgi/denki/1494293812/

509 :
そっちのスレで質問しても
arduino coreなんてゴミ使う方が悪いって云われておわるだけやろ

初心者は普通のArduino使うのがいちばんだよ

510 :
>>509
つArduinoオリジナル全般スレ
https://rio2016.2ch.sc/test/read.cgi/denki/1547275328/

511 :
>>497はこっちの質問には一切情報を出さないな。
ていうか、情報収集や対処方法の模索でなく、要するに出来た出来ない報告をしに来ただけなのな。

512 :
Arduinoってパスコンついてる?付けなくていいの?

513 :
ATmega328pだいたいわかってきたから、Tiny85でv-USB学習したあとで
ESP8266いってみようと思ってたけど、トラブル色々あるんだな
しかもあっちのスレなんか荒れてるし
いっそSTM32いくかw

514 :
>>512
Arduinoに限らず全ての半導体回路にはボード全体の電源部分に大きい容量と少容量、チップ単位の電源端子に少容量のパスコンが必ず入ってる。
https://www.arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf

515 :
>>514
入ってるんですね。安心しました

516 :
>>497
暇なので確認してみた

ESPマイコンのボード〜DHTセンサ間に
https://www.amazon.co.jp/dp/B014F8ZEVM/
双方向レベル変換モジュール
を入れたら普通に使えますよ

当然、DHTセンサは5V電源で動作させてね。

517 :
Model DHT22
Power supply 3.3-6V DC
ってなってるけど5Vじゃないとまともに動かないってこと?

518 :
>>516
>>490 が言う通り、ESPとLDOが乗った開発ボードは多数あるし、それぞれでLDOも違えば平滑の方針も違うので一概には言えないんだから
どこで買ったどのESPマイコンのボードで動かしたかを教えてあげたほうが親切だと思うよ

>>517
>>485 のとおりESPボード側で起動時に3.3Vが維持できないものがある。
ちゃんと3.3V安定してれば動くんじゃないの?個人的には3.3Vギリギリを攻める気はしないけど

519 :
>>517
仕様上のmin値は素材、製造上のバラツキ、温度、経時変化を含めての保証値だとは思う。

でも、3.3V電源出力は負荷変動による電圧ドロップ、電源のバラツキがある
(例えばAMS1117-3.3のOutputVoltageはmin 3.251V)
それらを考慮すると、DHTの電源電圧をmin値として回路を組むのは適当ではないと思います


余談だけど、ESP8266EXの仕様上は、GPIO Vin max 3.6Vなので、3.5V LDOでDHTセンサを動作させれば、
レベル変換無しでDHTセンサの電源電圧と、データ線のレベルを満足するかもしれんけど、バラツキを考慮するとやりたくないねー

520 :
>>516
電圧レベルの差のせいにするのは無理があるかな。
3〜5Vと書いてあるし、ESP8266で動かしてる作例もいくつかある。
https://www.adafruit.com/product/385

521 :
あ、もちろん根本的に電源がヘボけりゃダメですけどね。

522 :
いずれにしても>>497がダンマリなのでこれ以上語っても無意味かと。
このセンサー自体がすでにあまりおいしくもないものに成り下がっていますし…。

523 :
>>520
DHT22の内部で使われてるセンサのデータシートを確認すると確実かと思います
https://akizukidenshi.com/download/ds/aosong/AM2302.pdf

524 :
>>517
Yes

525 :
>>523
なるほど、データシートにrecomendedとある以上
adafruitの作例は全部ガセですかw

526 :
あれ。
○recommended
×recomended

527 :
ESPのwifi動作がイマイチ安定しないときは電源にデカ目のコンデンサで大体良くなるけど、
今回のはなんか違うような気がする

何だかんだフツーの2.0USBポートで充分動くし。

528 :
>>522
どんな温度系センサーが美味しいの?

529 :
超初心者ですいませんが質問です
arduino nano互換機にステッピングモーター(28BYJ-48 )とモータードライバーULN2003)をつなげて
回転させるだけの装置を作っているのですが、やはり電源は別に用意したほうがいいのでしょうか?
nanoを動作させるのに9vの乾電池を使っています

530 :
>>529
目指す工作(どのくらいモーター回すかとか)がわからないと何ともいえないけど別にその電源から取る行為自体は問題ないと思う。

531 :
>>498

遅くなりすいません。
ライブラリは
https://github.com/adafruit/DHT-sensor-library
を使用しました。

写真はどの部分が必要でしょうか?

532 :
>>499

ケーブル接続やり直しとボードの違いの問題切り分けはできていません。
とりあえず他のボードでは大丈夫なので
センサーやケーブルの不具合ではないって事は確認できたと思います。

533 :
>>500

まったく区別できていません…
とりあえずarduino ideで開発するのがarduinoだと思ってました…

534 :
>>497

取得したデータを送信したいのでネットにつなげたいんですよね…

535 :
>>

ごめんなさい。
どういった情報が必要でしょうか?

536 :
>>

試したいただきありがとうございます!
双方向レベル変換モジュール ってどういう役割をするモジュールですか?

537 :
その後、問題なく動作するようになりました…

単純にデジタルピンを2から4に変更しただけです。
理由はわかりませんがたまたま4に変更したらうまく動きました。
電圧は3.3vでも5vでも動いています。

動かなかった2種類のボード、両方とも動くようになりました。

538 :
>>537
それだから、写真を貼れとか問題の切り分けをしなとか言ってたわけ、みんなが。

539 :
>>497 名前:774ワット発電中さん[] 投稿日:2019/01/11(金) 23:13:46.49 ID:eMRG+r/8
>>531 返信:774ワット発電中さん[] 投稿日:2019/01/14(月) 14:35:18.08 ID:gk5NvPlP [1/7]
こういう失礼な奴はもう来るなよと言いたいな。
質問後に何時間以上空いたらもう無視とか決めた方がいい。
相手にしてもクソの役にも立たんし、他の初心者の邪魔でしかない。

540 :
>>538
>>539

ご迷惑をおかけしました。
以後、気をつけます。

お騒がせしまして誠に申し訳ございませんでした。
ありがとうございました。

541 :
気にするな。
しかしここで質問するとはどういう事か色々と勉強になっただろ?

542 :
>>541

そうですね。ありがとうございます。

543 :
>>537
NodeMcu系のモジュールの場合GPIO2はD4だというオチか。
ピン番号の違いはつい最近あれ?と思ったところだから、写真1枚で即解決してたな。
トロイ質問者に限って回答者の言うこと聞かない。
https://github.com/nodemcu/nodemcu-devkit-v1.0/blob/master/NODEMCU_DEVKIT_V1.0.PDF

544 :
ま、こんなの貼っても一切見ないんだろうが…。

545 :
>>543

説明がわかりづらいようですいません。

GPIO2がD4だという事ではありません。

GPIO2指定でD4接続ではうまく動作せず
GPIO4指定でD2接続で動作しました。

546 :
自己解決できるならそもそも質問なんてしないだろw
大目に見てやれよ

547 :
>>546
質問自体を責めてねえだろ。
写真貼れって言ってるのに3日放置で、結果写真見せりゃ済む内容だった、という無意味さを言ってる。

548 :
>>547

連休で外出しており放置状態になってしまい申し訳ございませんでした。
ただ、写真見せれば解決する問題ではないような気がします…

549 :
>>530
レスありがとうございます
高速で回そうとするとモーター自体が回らず唸り出すのですが
そこまで回転させることはないので、別途電池を使わずいきたいと思います。

550 :
>>547
2ちゃんの質問者なんてそんなもんだろ。
おまえさんが回答者としてはまだまだ初心者ということだ。

551 :
録音するプログラムやPCM再生するプログラム参考にしてArduinoで入力した音声をシリアルで送ってもう一つArduinoでPWMを使って音声出力するプログラム作ったんだけど改善する点ってある?
https://i.imgur.com/j8qxIL0.jpg

552 :
どうしたいのかはあんたが決めることやろ

553 :
>>536
https://imgur.com/a/Byetn9e

554 :
>>537
おま、それじゃID:lRk70JDkの立場が…。

555 :
>>553

ありがとうございます。
確認しましたがまったく理解できません…
申し訳ないです…

556 :
>>529
006Pとかだとモータ回すとあっと言う間に電池なくなるよ。

557 :
https://www61.atwiki.jp/kumikomi-yitjc/pages/127.html

このサイトに以下の記述があるけど

>EIFRの各ビットはソフトウエアで書き換え可能。(従って、このビットの制御によって、ソフトウエアで割り込みハンドラを
呼び出したり、呼び出しをキャンセルすることが出来る。

このビットに1書けばキャンセルされるのは理解した
じゃあ0書けばハンドラが呼ばれるん?

558 :
いやフラグだけ弄って呼ぶことはできない
そのサイトの記述がおかしい
1のときに1を書いたときに0になる以外の機能はない

ピン変化割り込みであるから自分で出力ピンにしてオンオフするなどで呼び出すことはできる

559 :
>>557
△このビットの制御によって、ソフトウエアで割り込みハンドラを呼び出したり、呼び出しをキャンセルすることが出来る。
○このビットを書き換えることで、割り込みが発生してもハンドラを呼び出さないように出来る。

560 :
ソフト割り込みが使えればいいのにね
int21とかww

561 :
8bitAVRにおいてソフトウェア割り込みって
割り込みたいタイミングでcli()して関数呼ぶのとなんか違いあるか?

562 :
555

563 :
isr(xxx_vec){
hogehoge();
}

やったこと無いけどxxx_vec()で呼べる?
hogehoge();ならわかる

564 :
promini 8M 3.3vを3vコイン電池で稼働させたいんだけど、ロジックレベルは5vでいいんだよね。

565 :
>>564
3VがAVRの電源端子の供給電圧なら1/0の論理レベル判断は0〜1.5〜3Vでしょ?

566 :
Vcc3.0に6V入力とかしてると電気的に破壊するぞ

567 :
>>565
違うよ

568 :
そうそう

569 :
5vのUNOと3.3vのprominiは何がどうちがうんですか?

570 :
5vと3.3v

571 :
3.3のほうのVCCに5Vいれても大丈夫なのかが尻体です

572 :
回路図見た方がいいよ。

573 :
回路的には大丈夫そうですが自信がありません

574 :
ミスって何度か5V繋いだけど一つも壊れてないが辞めたほうがいい

575 :
たとえば ATMEGA328P のデータシートには
Input High Voltage の Max が VCC+0.5V と書いてあるので
3.3V に 5V 入れたらダメです

576 :
>>573
自分はやったこと無いけど3.3V版のPro miniはクロックが8MHzだから5V入れても動作が遅いだけで問題は無いと思うな。
どうせ中華Arduinoだろうし高くても300円位なんだから壊しても大したこと無いでしょ?

577 :
>>575>>564 への回答的なことを書いてしまったが
VCCに5V 入れるのは周りもちゃんと5V対応になってれば平気かと

578 :
3端子レギュレータが違う

579 :
557です。
3.3v_prominiが届いたので、色々実験してみます。
電源についてはコイン電池で動作確認できました。oledとrtcも並列に繋いで動作してしました。
取り敢えず時計は出来ました。
ただwebで調べてもロジックレベルは出てこないんですよね。

580 :
回答書いてあっても無視してたら誰も回答しなくなるぞ

581 :
>>580
557です。
私はロジックレベルについてしか伺っていません。今のところはっきりとした回答はいただいてません。
多分vccについて質問した別の方と勘違いしているのではないかと思います。
私も分かったことがあったら報告しますね。

582 :
568であかんと言ってるだろ

583 :
データシート、読もうよ

584 :
どんくらいのレベルの初心者かわからんのがなぁ

1. 回路図を探してよく見る
2. 回路図内のマイコンのデータシートを探して読む

って詳しく書かないといけないのかもな

585 :
初心者レベルを3段階ぐらいに自己申告するルールが必要だなw

586 :
繋げて動けばokさ

587 :
>ロジックレベルは5vでいいんだよね。
ロジックレベルが何なのか理解しているような質問

>ただwebで調べてもロジックレベルは出てこないんですよね。
>私はロジックレベルについてしか伺っていません。今のところはっきりとした回答はいただいてません。

「ロジックレベルとは何ですか?」なら欲しい回答が得られたかも知れない
あと>>565にレスしてないので理解度が計れない

588 :
追うの面倒だから無視するけど。
次からはレス番に>>つけとくれ。

589 :
回答者なのに質問者様にあれこれ要求するやつって幼稚すぎるんだよ
知恵袋にでもいってろって

590 :
質問者なのに回答者様にあれこれ要求するやつって幼稚すぎるんだよ
知恵袋にでもいってろって

591 :
・回答者はエスパーではありません。状況が分かるように詳しく書きましょう
 詳しく書いてくれないと、答える方も困ってしまいます。答えようがないのです

>>1を叩けw

592 :
違うな、本件は
質問が不明確なのに回答が無いとボヤいてるのだから

593 :
たどるの面倒だから>>587を借りて答えれば、

>ロジックレベルは5vでいいんだよね。
いいえ。
>ただwebで調べてもロジックレベルは出てこないんですよね。
そうですか。
>私はロジックレベルについてしか伺っていません。今のところはっきりとした回答はいただいてません。
ざまあみろ。

で終了。

594 :
初心者熱烈大歓迎中!

595 :
データシートに横軸VCCで縦軸ロジックレベルのグラフあるやろ

596 :
>>594
そうは言ってもさぁ、小学生相手でもあるまいし、
今更、足し算引き算レベルの説明するのも面倒だぜ

597 :
>>593
ハゲ同

598 :
なんでお前らこんなにめんどくさい性格なの?

599 :
>>598
ここ回答者のレベルが低いし、性格悪いのが混ざってるよね。

600 :
データシートへのリンクや該当箇所はどこかなど詳しく教えてあげればいいじゃん
それが嫌なら書き込むなよ
ところでロジックレベルはなぜVCCの影響を受けるのですか?
優しく教えて下さい^^

601 :
>>598
昔からPICスレに根性の悪い「腐ったリンゴ」がいて、
そいつがアチコチのスレに出没して、腐敗を伝染させるんだよ。
少し我慢するとか、言葉を選ぶとかすれば、こんな事にはならないのだが、
売られた言葉を喜んで買う奴もいるし、
ムリだろうなw

602 :
>>564 はVccが3.3Vでも入力は5Vトレラントですか?
という質問にも見えるな

603 :
>>579>>581
データシートにある電源電圧に対するIOピンの0/1の閾値電圧のことじゃないの?
https://i.imgur.com/VpvPXSl.jpg
https://i.imgur.com/a3pXRcV.jpg

これらの下にはヒステリシス電圧もグラフになってる。

604 :
spi通信のケーブルは何cmまでですか?

605 :
>>604
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1280495342

606 :
>>605
数メートルとありますが、20cmケーブルでもノイズで通信障害がおきました

607 :
>>606
20cmでエラー!?
プルアップ抵抗は入れてるよね?
http://www.wsnak.com/kit/i2cspi/abouti2cspi.html

可能な範囲で低い値のプルアップ抵抗を入れても僅か20cmでもエラーが出るんならGNDをしっかり配線してないか、ボードとIC個々のVccとGND端子間に0.05〜0.1μF(ボードは数10μF)くらいのパスコンを入れてないのでは?

それでもエラーが出るんなら電源の容量不足かノイズ(ソレノイドとか電流サージがある負荷など)、あるいは外部ノイズだろうけど、ほんとはオシロスコープがあるとトラブルシューティングが楽なんだけどね。

608 :
i2cで2.5M伸ばしてるけど大丈夫だよ

609 :
SPIの各信号線をSN75176、LTC485などで強化すれば1200mの長距離もOK、てかw

610 :
符号化しないとだめかもね

611 :
>>608 d
良いこと知った

612 :
>>611
クロックは落として、プルアップは低めに

613 :
LANケーブルを導線としてI2C通信に使うと結構ノイズ耐性あるとかないとか

614 :
ある、ない、どっちなんだよ。

615 :
LANケーブルの伝送インピーダンス100Ωで整合させればな。

616 :
jjy受信モジュールをlanケーブルで3m位離したけど、通信は安定してたよ

617 :
I2Cにインピーダンス整合というのはないと思うな

618 :
使用している点キー配列を解析したところ12ラインあり、
(numの上にesc /の上にtab *の上に= -の上にBS)
1-7はDiode
1.BS,-,+
2.Enter,0,.
3.3,2,1
4.4,5,6
5.num,=,8
6.Tab,9,7
7.ESC,/,*
8.=,*,9,6,3,Enter,-
9.TAB,/,8,5,2,.,BS
10.ESC,Num,7,4,1,0,+
11.LED(num)
12.LED(num)
となっております

これ、Arduno microで作れるマトリクスでしょうか?

619 :
Arduino micro は12本以上GPIOあるから 7本(1-7)x3本(8-10) での21キー対応のマトリックス処理+2本でLED処理まで出来るかと

620 :
WEMOS XI 届いたけど全然書き込めない。
誰かヒントくれ。

621 :
WEMOS XI、ちょっぴり高機能なArduino互換機
https://ehbtj.com/electronics/wemos-xi-lgt8f328d/

>使うにはIDEに WEMOS XI のパッケージをインストールする必要があります。
>GitHubから WEMOS XI 用のパッケージをダウンロードしてhardwareフォルダに入れます。

622 :
>>621
ありがとう、それはやりました。
普通のPro Miniは書き込めてるので
それと違うコツみたいなのがあったら教えてください。

623 :
>>607
オシロスコープを買って波形を見ました。

arduino mega 2560

黄 ch1 MISO arduinoピン50番
青 ch2 SS

プルアップ無し
https://i.imgur.com/cC3woME.jpg

4.7kΩプルアップ
https://i.imgur.com/fdw9WX9.jpg

電圧差がやたら小さく、プルアップ抵抗を接続すると波形が歪みます。
ブレッドボードを使用しています。
何が原因でしょうか

624 :
追記。
負荷としてICは接続していません。
測定装置だけ繋いでいます。

625 :
>>623
mega側がマスターなのでMISO端子は入力モードになって、スレーブになるセンサー側のMISO端子が接続されてなければ、抵抗でプルアップしてるだけだから端子電圧がVcc付近で問題ないよ。
つまりプルアップ抵抗が有効な証拠。
この状態でセンサーを接続して具体的に通信させて見たらMISO端子の波形はどうなる?
またmegaのMOSI端子から(ダミーで大丈夫)データ出力すると波形はどうなる?

626 :
>>625
オシロがあるから念のためSCLK端子も波形の確認した方がいいな。

627 :
>>625
何も接続してない状態でデータ出力した波形が>>623です。
後で追加で測定してきます。

628 :
>>627
えっ、megaボードの50番ピンは(MOSIじゃなく)MISO端子だからmega側は入力モードになるんじゃないの?
マスターからの出力は(MISOじゃなく)MOSI端子だから51番ピンだよね?
もし自分の勘違いで逆だったとしたらプルアップ無しでほぼGND電位、プルアップ有りでVcc電位だからmegaボードの故障かプログラムミス?

629 :
>>628
おっと、図を忘れた。
https://i.imgur.com/Obv41Nm.jpg
https://i.imgur.com/F6vvLaV.jpg
https://i.imgur.com/qpFjTTK.jpg

630 :
V-USBってめんどくさいね
AliExpressで300円のArduino pro micro買ったほうが早いねw

631 :
>>619
ありがとうございます
組んでみます

632 :
>>626
SCLK波形です。

arduino mega 2560

黄 ch1 SCLK arduinoピン52番
青 ch2 SS

プルアップなし
https://i.imgur.com/EMYNVu0.jpg

4.7kΩプルアップ
https://i.imgur.com/C8DLtwV.jpg

633 :
>>628
MISO波形です。

arduino mega 2560

黄 ch1 SCLK arduinoピン51番
青 ch2 SS

https://i.imgur.com/aBOkUkN.jpg
プルアップ無し

https://i.imgur.com/IYfJKlp.jpg
4.7kΩプルアップ

送った信号は
const int CS; //ssピン番号
uint16_t data = 0x2000;
digitalWrite(CS, LOW);
SPI.transfer(highByte(data));
SPI.transfer(lowByte(data));
digitalWrite(CS, HIGH);

634 :
訂正
>>633
>MOSI波形です

635 :
>>632
SCLKがノイズっぽいがスレッショルド付近は大丈夫かな。。。
クロック周波数を10分の1とかにしても通信エラーになる?

それとMISO(50番)とMOSI(51番)を入れ間違えてる問題のほうは?
この端子を入れ替えてクロック周波数落としてセンサーを接続しても動かない?

636 :
>>633
MOSIの波形だけど途中で一瞬立ち上がるヒゲが出てるね。
8bit送信のSPI.transfer()関数を2回使わずに16bit送信のSPI.transfer16()関数を使って1回で送るとヒゲは無くなる?

また >>635 をやってみたらどうなる?

637 :
>>635
>クロック周波数を10分の1とかにしても通信エラーになる?
現在、
SPI.setClockDivider(SPI_CLOCK_DIV128);
でやっていて、これ以上落とせないです。

>それとMISO(50番)とMOSI(51番)を入れ間違えてる問題のほうは?
>この端子を入れ替えてクロック周波数落としてセンサーを接続しても動かない?
動きました。
AD9833の青いモジュールを動かしています。
https://www.amazon.co.jp/dp/B074FTMRN6/ref=cm_sw_r_tw_dp_U_x_Ep7sCbDGBXE8A

>>636
>8bit送信のSPI.transfer()関数を2回使わずに16bit送信のSPI.transfer16()関数を使って1回で送るとヒゲは無くなる?
SPI.transfer16()に変更しました。
https://i.imgur.com/453ifMZ.jpg
プルアップ4.7kΩ

638 :
もしMISOが見つからないようなら
MOSIかしたらだけど冷蔵庫に味噌があるかもしれん

639 :
>>638
つまり?

640 :
_____
sauce 見ないと

641 :
家の電気ガスが止められている、家に暖房器具がない、食べるものがない、バス代がなくて学校に通えない
http://rosie.2ch.sc/test/read.cgi/liveplus/1548470408/l50

642 :
>>637
んっ、端子を入れ替えたらエラー無くAD9833が動いたの?
SPI.transfer16()はやっぱりヒゲ出てるから内部でSPI.transfer()を2回呼び出してるみたいね。

643 :
>>642
動きました。
MISO端子に繋いで時々動いてしまっていたほうが誤動作だったようです。

644 :
[ArduinoでI2Cの外付けEEPROMを使う]のブログにあるプログラムのアドレス上限指定をFFFFにしたら止まらなくなるんですが仕様ですか?

645 :
>>644
以下のfor文の中身が無限ループになるってこと?
for (ADR = startADR; ADR <= endADR; ADR++)・・・・・・
だったらFFFFは unsigned int の最大値(65535)だからADRも最大値はFFFFまでで、更にインクリメントすると0000に戻ってしまって比較文の ADR <= endADR が真になり続けるのが原因でしょ?
関連するコード全部読んだ訳じゃないから他の部分に影響あるかも知れないけど、ROM容量やアドレスに関連する変数を全て unsigned long にするといいかな?

646 :
>>643
問題解決おめでとう。
三角波やサイン波の最大電圧が0.6Vくらいだから信号出力にノイズ(特にSPI通信中に)が乗らないといいね。

647 :
>>645
全部longに書き換えたら解決しました
ありがとうございます

648 :
>>647
問題解決おめでとう。

649 :
密集した場所にioポート数以上のアナログセンサーを設置してその結果をPCのエクセルに反映させたいと思っています。エクスパンダーシールドというものでioポートを増設する方法もあるらしいのですがそれ以上の個数になっており良い方法があればアドバイス頂きたいです。
・上記シールドを2つ用意し、横に並べるなどし2つ繋げた物をArduinoに繋げることは可能でしょうか?
・構造的には上記シールドに使われているMCP23017を4つ以上使って自作は可能でしょうか?
宜しくお願いします。

650 :
>>649
I2C接続なんだからいくつでもぶら下げられるでしょ。
MCP23017のデータシートを読んでください。
http://akizukidenshi.com/download/ds/microchip/mcp23017_mcp23s17.pdf

651 :
>>650
アドバイスありがとうございます。
自信がなかったのですが教えて貰い助かりました。データシートを確認してみます。

652 :
I2Cってなにからはじめないと。

653 :
Arduino Leonardo ETHでサンプルのWebServerを書き込んで使ってみたんですがシリアルモニタを開かないと何故かLANで通信できません
試しにモバイルバッテリーに刺してみましたがやっぱりLANで通信できませんでした
対処法無いでしょうか?

654 :
>>653
シリアルの応答を待ってるとか?
シリアル関連をコメントアウトしてみたら?

655 :
>>654
シリアル関連消したらできました
Leonardoは色々不便ですね

656 :
もう一つの質問ですが
W5100のチップではEthernet.hが使えてEthernet2.hが使えなくて
W5500のチップではEthernet.hが使えなくてEthernet2.hが使えるのは仕様ですか?

657 :
>>655
直接USBでPCにつなぐとUSB機器のように使えるから便利なんだけど
UNOとコンパチでは無いので使い慣れないと面倒だよね

658 :
優先度の高い割り込みハンドラ実行中に割り込み許可したら、優先度の低い割り込み入って来るよね?

割り込み優先度って、割り込み許可されたとき、それまで保留されてた割り込み要求を、どの順に処理するかってことでしょ?

659 :
その通り

660 :
>>659
だよね。ちょっと不安になって書き込んだ。
サンキス

661 :
古いウォシュレットのリモコンが壊れたので、
Arduino UNOでリモコンを作りたい(動作と停止のボタン2つのみ)のだが
乾電池駆動の場合、どのくらいの間使えるかな?
実際にリモコンを作ってる人がいたら教えて欲しい

あとAliexpressで買った激安品だけど火を噴く心配はどうだろうか?

662 :
sleepを使ってボタン押した時だけ動作150mA x 2秒 とすると
乾電池1200mAhで14400回ボタン押せる
1日10回なら約4年使える
---
LEDに流す電流とか電池要領考慮して↑のように計算してみればいいじゃん
自然放電は考慮しなくていいと思う

663 :
Unoはスリープしても消費電流が絶望的だから他のマイコン使ったほうが良いと思うけど
https://www.gammon.com.au/power

664 :
SLEEP_MODE_PWR_DOWNで10mAも食うのか…

665 :
動作と停止だけのところにマイコンいるの?

666 :
>>665
赤外線リモコン作ったことある?

667 :
>>666
あぁ、そう言うことか。
便座横のリモコンかと思った

668 :
レスありがとう
UNOで作ってる人があまり見つからず実態がわからないんだわ
とりあえず安かったしメモリ容量を気にせず動くマルチリモコンがすぐに作れたから魅力的なんだけど実用で電池で使うとなると厳しいかな?
中古で学習リモコンでも買ったほうが良いかな

>>665
普通はループにするんじゃないかな?
仮に、UNOの電源を入れたらON/OFFのIR飛ばす場合、物理的に二台必要になる
こっちのほうが良いのだろうか?
やったことはないけど、IR発信までにタイムラグが生まれそうだし頻繁なON/OFFに耐えられるか分からない

669 :
>>667
便座横のリモコンを作ろうと思ってる
他にも部屋のシーリングライトとかも

670 :
>>667
いや、すまない。
>古いウォシュレットの
が目に入らず勝手に赤外線リモコンだと思い込んでた。
有線かもね。

671 :
>>669
まずは電源を気にせずUNOでリモコンを作る。
出来たらATmega328P単体で動かすように工夫する。
この段階でも電源のことは後回しで最低限のパーツでの動作を考える。
実現出来たら、スリープとかクロックとか省電力を考える。

私ならこういう手順かな。
でないとモチベージョンが維持できない。

672 :
ATmega328Pにいくつかの部品付ければチップ単体で動作するから
UNOをスケッチ書く母艦にして開発すればいいんじゃないかな
チップ単体ならPWR_DOWNで0.1mAみたいだよ
ちなprominiが0.7mA(LED除去で0.3mA)

673 :
>>661
赤外線リモコンを作る前提として、
UNOはマイコンをスリープにしても、マイコン周りの電気を食いすぎるので、使えないに等しいよ。
単三アルカリ3本で1〜2週間くらいしか持たないから。
もしスリープじゃなくて毎回電源を落とす場合は、UNOはブートローダの関係ですぐに起動して使える様にならないので、それも実用にはならんかと。
それに激安の互換機は安全マージンとか保安周りが無いに等しいから、常用はちょっと…

解決策としては、持ってる激安UNOで開発したあと、マイコンとかの部品を購入して、ユニバーサル基板に組み立ててICSPでプログラム書いてつかったらどうかな?
もちろん保安部品マシマシで。
秋月で全部揃えても800円くらいで済むと思うよ。

674 :
>>670
赤外線のリモコン
一応USB接続したものはPythonからSerial通信で部屋や液晶の明るさとかに使ってる
ただUSB電源だから電力とかはあまり考えたことがない

>>671-672
ごめん 中国の安いやつだから多分チップだけは取り外せないと思う
https://www.aliexpress.com/item/high-quality-One-set-UNO-R3-CH340G-MEGA328P-for-Arduino-UNO-R3-NO-USB-CABLE/32697443734.html
とガンダムっぽい絵が書いてあるものを持ってる

>>673
1年は持って欲しいと思ったけど厳しそうですね
送料込み3ドル弱のものを使っていますが、USB でも火吹くことありますかね?
一台だけPCに接続して液晶や部屋、スピーカーなどの制御に使ってます。

675 :
>>673
毎回ブートする場合、おおよそ何秒くらいかかりますかね?
また、そもそもUNOを壊す可能性はありますかね?

676 :
>>674-675
ブートローダの起動は1.5秒、arduinoとして動作するのに必要な時間です。
起動時間を無くすには、マイコンだけ取り出してICSP等で直接プログラムを書けば解決できます。

そして、USBでも火は吹かせられます。
1Aでも良いから、いくつかヒューズ入れるとかすれば、だいぶ良くなると思いますが…
激安じゃないUNOなら、最低限のリセッタブルヒューズが入ってます。

677 :
>>675
書き忘れた。
リモコンとして何回ブートを繰り返しても、基本的には壊れませんが…

678 :
赤外線リモコン作ったことあるけど、すこし離れるとすぐ動作しなくなった。

そんなもんと諦めてたが、
市販品はledをかなりオーバードライブしてると後から知った。

679 :
去年ウォシュレットが水漏れして買い替えたから古いアプリコットのリモコンが余ってるw

680 :
>>678
赤外線LEDは、データシートに『点灯させっぱなしの場合』と、赤外線リモコンのような『パルス点灯』で流して良い電流が違ってる事が多いよ。
で、定格50mAの赤外線LEDは、パルス点灯で1Aくらい流せると書いてある。
もち、マイコンから流せる電流じゃないので、FETでドライブするといい感じ。

681 :
照明のリモコン作ろうと画策していて、検索してみたらそれっぽいページが出てきたりしたよ
pro miniのパチモンを使ってた気がする

682 :
>>676-677
快適とは言えないけど思ったよりも早いんですね。とりあえず作る意欲が湧いてきました。
チップを外してもその後の難易度が高そうなので今回は断念
ATmega328Pだけでも200円位
UNO3ドルで送料込みは激安で多分安全機構は入ってなさそうですね
USBケーブルを改造してヒューズを入れておこうと思います

>>678
3Wタイプなら行けるかなぁーと
弾丸型でも角度を調整すると意外と使えたり・・・

>>679
そっちは直したのですがリモコンが壊れた感じです
ただ廃盤らしくリモコンが無く新品購入らしく10万円コース
リモコンの信号はバックアップを取っていたのでとりあえずそこから復帰予定です

>>680
はっきりしたデータが無かったけど
リモコン程度のパルス幅で1Aは厳しいかも
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10151031900

>>681
コードや配列が大きくなったりしたら多分駆動しないし難易度が高そうで敬遠してる

683 :
赤外LEDも赤外照明、赤外連続通信、赤外リモコンで平均電流大きく違うからね
リモコン用は短いパルスで許容ピーク電流の大きなものがあるはず
たとえばhttp://akizukidenshi.com/download/ds/sharp/gl537_gl538.pdfとか
Fig2見るとパルス幅とデューティによってはピーク1Aまで

684 :
>>683
DutyRatioは満たしてないけど38kHz変調だから大丈夫という話もあるな
http://canadie.hatenablog.com/entry/2015/09/05/125025

685 :
赤外線LEDは抵抗なしでマイコン直繋ぎしたら良い感じに飛ぶようになったわ

686 :
ネタだろうけど、くれぐれも紫外線LEDではそれやるなよ。まぁ切れる方が早いだろうが…

687 :
>>686
パルスなら1Aとデータシートにもあるし
市販のリモコンってやたらとよく飛ぶし(反射波利用が当たり前)にネタというわけではないと思うぞ
あと紫外線LEDはなんでダメなの?

688 :
じっと見つめながら実験してみると解るよ。

689 :
パルス駆動なら定格の倍くらいにしておいたほうがいいんじゃないの?
50mAなら100mAまで

以前可視LEDの破壊試験やってみたことがあるけど
2.0VのLEDに2.3V掛けると強く光る、だけどもうその固体は2.0V与えても
本来の輝度は得られなくなる。性能が劣化したわけだ。
更に6Vで発光素子周辺が黒ずみ、9Vくらいで焼き切れる。

色々実験したLEDは光ってても性能出てない壊れた固体である可能性があるので
定数決定したら新品に交換したほうがいいよ

690 :
LEDに対して電圧で性能を語っている時点でw

691 :
揚げ足取りはやめておけ

692 :
定電流掛けるわけじゃないからな
温度上がれば同じ回路でも電流増えてくし
2.3Vとか6Vとか9VはLEDによって全然違うだろうけど

破壊段階は以下の段階があると覚えておくといいよ

「性能が上がったように見える」

「実は劣化している」

「焦げる」

「切れる」

壊れた部品いじくりまわしても時間の無駄だからね

693 :
>>689
その2.3Vかけたくらいで劣化したLEDに試験の際に流した電流値を教えてください。

694 :
強い電流流しすぎたら部品が劣化したり壊れたりするから
その後動作不良がでていたら交換したほうがよい。

よく気づきましたね!

ってのが初心者スレのあるべき姿やろ。なんでみんなで叩いてるの?

695 :
初心者熱烈大懴悔詰問スレにならないように

696 :
>>688
つλ違い

697 :
今、ここで大事なのは、
どこのメーカーのなんて規格のLEDを使ったのか明確になっていない経験談じゃなくて、
具体的な規格とデータシートから読み取れる事実じゃないかな。

経験談を書きたいのなら、具体的に規格とか電流とか、使用状況を書いてくれた方がみんな助かるよ。

因みに、OSI5FU5111C-40を赤外線リモコンの発光部に使って、1Aでドライブして、1日30回以上駆動して約3年、問題は感じてないよ。
稼働台数は13本、今のところ誤動作なし。

698 :
1Aでも普通に使えるのか
これは参考になるな

ただArduinoだとそこまで電流流せないけどどんな回路使ってる?
あと今Arduinoで10Ω噛ましてるけど1Aにすると赤外線の飛びって実用上かなり違う?

699 :
×どこのメーカーのなんて規格のLEDを使ったのか明確になっていない経験談
○どこのメーカーのなんて規格のLEDを使ったのか明確になっていない与太話

700 :
30mAとかで出力するアナログセンサあるんだけどこれって直で入れたらやばい?

701 :
>>700
普通はアナログ出力のセンサー(ユニット)だと電圧を出力するタイプが多いはず。
そのメーカーと型式は何?

702 :
>>700
電流出力だとラボ用のセンサかな?

シャント抵抗で電流から電圧に変換してADCでしょうが、
要求精度、サンプリングレートはどうなんだろ?

703 :
あ、めんご。5-20mAとかの電流出力ではなくて電圧返す普通のアナログセンサーなんだけどものすごく電流も流れてるみたい

704 :
ID:87MUqfri
まずセンサーの型番

705 :
>>703
やっぱり電圧出力だったなとは思うが、正確な回答を貰うには具体的なメーカーと型式を知らせないと。
それとも言えない理由でもある?

706 :
>>703
電流っていうのは負荷があっての電流じゃないかな。
入力抵抗の高いポートにつなげば電圧がかかるだけで電流は流れないと思うんだけど、それとも電流を流さないと動作しないセンサーとか?

707 :
電源兼用なんだろ。

708 :
出力電流でなく電源電流の話か

709 :
だったら普通にADCに入力すれば良い。
電流が流れるのは電源とセンサのループだから。
あとはハイインピーダンスの前段バッファが要るかどうか、センサの仕様で決めて

710 :
二箇所同時に押せるスイッチってある?
具体的には押しボタンスイッチを押す都度、
乾電池でArduino起動、同時にデジタルピンをONにして指定のコマンドを実行させたい

711 :
ひとつのスイッチに独立した接点がいくつも入ってるのって幾らでもあるい。
2回路とか4回路とか表記されてる。

712 :
ありがとう 探してみる

713 :
こっちのガンダムっぽいUNOでは動いたけど、
https://www.aliexpress.com/item/1PCS-UNO-R3-UNO-board-for-Arduino-Compatible-UNO-MEGA328P-CH340-NO-USB-CABLE/32674142713.html
こっちでは動かない
https://www.aliexpress.com/item/high-quality-One-set-UNO-R3-CH340G-MEGA328P-for-Arduino-UNO-R3-NO-USB-CABLE/32697443734.html

なぜ?問題としては、AC_TOGGLE_SIGNALの配列の41228が入ってるからおかしいっぽいけどいまいち理由がわからない。

#define IR_EMIT_PIN 12
long AC_TOGGLE_SIGNAL[] = {8972, 4520, 540, 588, 532, 172, 540, 1712, 532, 596, 532, 1712, 536, 592, 540, 41228, 8944, 2284, 540, };
void setup() {
pinMode(12, OUTPUT) ;
Serial.begin(115200);
}
void loop(){
int duration;
unsigned long started_at;
Serial.print("S");
int signalLength = sizeof(AC_TOGGLE_SIGNAL) / sizeof(AC_TOGGLE_SIGNAL[0]);
for (int i = 0; i < signalLength; i++) {
duration = AC_TOGGLE_SIGNAL[i];
started_at = micros();
Serial.println(signalLength);
Serial.println(i);
while (micros() - started_at < duration) {
// i is even: HIGH. i is odd: LOW
// keep 1/3 duty, 8 usec.
digitalWrite(IR_EMIT_PIN, 1 - (i % 2));
delayMicroseconds(8);
// off remaining 2/3, 16 usec.
digitalWrite(IR_EMIT_PIN, 0);
delayMicroseconds(15);
//なぜかここで無限ループになる
}
}
Serial.println("F");
digitalWrite(IR_EMIT_PIN, 0);
delay(500);
}

714 :
>>713
文章編集途中で送信してしまった
下記、スクリプトの挙動がUNOのクローンに寄って違うみたいだけどなぜだろう?

715 :
普通はそんなことないけどね

716 :
なぜlong型? 元のプログラムはshortでしょ

また、intのdurationにlongを突っ込んでいるのもまずいかな

shortで試してみては?

717 :
むしろ全部longにしたら?
41228は16ビットの符号つきの範囲越えてるんだし

718 :
>>716
short AC_TOGGLE_SIGNAL[] = {8972, 4520, 540, 588, 532, 172, 540, 1712, 532, 596, 532, 1712, 536, 592, 540, 41228, 8944, 2284, 540, };
にすると
warning: narrowing conversion of '41228l' from 'long int' to 'short int' inside { } [-Wnarrowing]
とでた。

>>715
そのはずだよね・・・

719 :
duration = AC_TOGGLE_SIGNAL[i];の下にこれ追加すると
Serial.println(duration);

8972
4520
540
588
532
172
540
1712
532
596
532
1712
536
592
540
-24308

となった。

41228がintでは扱えないから負の数字になって止まるっぽい?
アドバイスに従って
int duration;を
long duration;
にしたら動いた。
intの範囲ってこんなに小さかった?
チップに寄って違うのかな?

720 :
いんとの範囲はarduino以前の問題だからしらべておくれやす

721 :
つかこの場合uintが適切なきがする

722 :
>>713
Aliで買った2台使ってるんだけど一方では動くが一方では動かなかった
だから、arduinoに依存してるんじゃない?

723 :
>>719
C言語の仕様としては int のbit幅は環境に依存する。
https://marycore.jp/prog/c-lang/data-type-min-max-values/

Arduinoの場合もCPUのbit幅依存性があり、Arduino UNOなら16bit だから 41228 は最上位 bit が1だから負数になってループから脱け出せない。
http://www.musashinodenpa.com/arduino/ref/index.php?f=0&pos=1106

ただ同じbit幅なのにクローンに依って違いが出るのは分からない。
むしろオリジナルでも無限ループになるはずだから正常動作したガンダムUNOの方が特異なのかも?
Arduino側が32bit幅の int用コードを生成してしまっている?

724 :
そもそも41228って数値は正しいの?
赤外線コントロールなら、そこを疑ってみるべきかな

クローン同士の挙動の違いは、ロードしたバイナリが違う可能性も
それが一番アヤしい

725 :
uint16_tみたいなのビット数きまってるのを使えばそういう悩みは減る

726 :
>>725
Arduinoの変数型でそこまで指定できる?
って言うかクローンとは言えintは符号付き16bit幅のはずのUNOで動く例もあるのは何故?

727 :
>>726
前半:できる(今時のC++なら普通)
後半:しらん(おかしいよね)

728 :
符号無しとの比較は、符号無しに変換されるのでループを抜けるはず。抜けなくなったのはmicros()がロールオーバーしたからじゃないかな?
コンパイル時にwarning出ると思うんだけど。

729 :
long にしたらなおったってのに、問題はそこじゃないとか言うわけ??

730 :
>>729
自分も同感。
longにすれば正常になったけど、intの時は偶然UNOの起動から70分くらい経過して(カウントがゼロに戻り)無限ループになったとすると、もう一度リセットして直ぐテストすれば正常動作するはずだけど >>713 は一度しか試してなかったのかな?
自分だったら不思議過ぎてガンダムUNOと交互にリセットして何度か比較すると思うけどな。。。

731 :
>>729
ごめん、間違ってたね。

732 :
いつになくきな臭くなってるな

733 :
焦電センサーを透明なプラスチックケースに格納したら、全く反応しなくなったでござる

734 :
>>733
可視光は通す透明だけど赤外線は通さないから?

735 :
>>734
それっぽい
材質も関係あるかも
アクリルケース

736 :
携帯のカメラやデジカメは赤外線が映るやつ多いから適当なリモコンを発光させてケースを通したものと通さないものを比較してみると案外わかるかも

737 :
arduino ideのタブの使い方がよく分からない。.hのファイルでプログラムをモジュール化するの?

738 :
同じフォルダに複数のinoファイルおいてあったらタブで出る
他のプロジェクトと共通の関数でライブラリにするほどでもないものを分けておくと便利

参考
https://keitetsu.blogspot.com/2014/11/arduino.html?m=1

739 :
>>738
参考になったよ。
ありがとー

740 :
ハードオフの100円Wiiヌンチャクと、140円のdigisparkでヌンチャクマウスが出来た

741 :
test

742 :
Ardinoのプログラムの読み込み順が想定と違うのですが,そういった質問もここでよかったですか?

743 :
ちょっと長くなりますが失礼します.
違ってたら誘導していただけると助かります.

メイン
Loop{
 Sound.AsymSound();
}

サブ1
Sound::AsymSound(){
While(serial.available())
{
Serial.println(“mainloop”);
Serialread.mainread();
}
}

サブ1_1
Serialread::mainread(){
Ava=serial.available();
Serial.println(“mainread”);
While(ava>0)
{
Serial.read();
Serial.println(“seialread”);
Ava--;
}
}

のようなプログラムを組みました.
Mainloop
Mainread
Serialread(avaの数だけ)
というレスポンスを期待していたのですが,実際には
Mainloop
{Mainread
Serialread}←{}の範囲がavaの数だけリピート
となってしまいます.これはどうしてですか?また,どのように修正すればよいのでしょうか..

744 :
別の箇所に原因がありました.
解決しました.

745 :
analogReadから読み取った値に従ってLEDを点灯させるという実験をしていてpow関数の扱いでつまづきました。
int a = analogRead(A1);
int b = a / 128;
int c = pow(2, b);
A1には5Vをつなぎ、1023という値を得てます。
2行目で7がbに代入され、3行目では2の7乗の128がcに代入される…と思ってたのですが実際にはcは127になってしまいます。
(a, b, c はSerial.printで確認しました)
powの解説を読むと値がfloatで扱われるのでこのような結果になったのかと推測しているのですが、よく理解できません。
(1行目を「int a = 1023;」とすると普通に128になりました。)

forループで回数分掛け算する方式にすれば大丈夫だったのですが、なぜpowではうまくいかなかったのかできれば知りたいです。
よろしくお願いします。

746 :
なにそれ
アチョーって言うと左クリック
アタタタって言うとタを言った分右クリックとかするの?
CADやるとき楽しくなりそう

747 :
>>745
まあいろいろ悩んでみるのもいいことだ
適当に推測で答えるがint c = pow(2, b);のところを
int c = (float)pow(2, b);
int c = pow(2.0, b);
int c = pow(2, (float)b);
みたいに適宜キャストしてやるとどうなるかな?

748 :
ちょっと間違えたかも
float f=pow(2, b);
c=(int)f;
とかかな?

749 :
>>745
float,double は内部2進数で厳密な10進数の少数ではないので、丸め誤差が発生する(127.999999みたいなわずかにズレた値になる)ことがあります。
単に int (切り捨て)で変換すると理論上正しい値より1小さくなる事があります。四捨五入(0.5足してからint かける等)推奨です。

とはいえ、1行目が int a = 1023; である場合と int a = analogRead(A1); を Serial.print で確認して 1023 であるのとだけの違いで結果が変わらないはずで、
本当に b が「整数の」7なのに pow(2,b) が 127 になるというなら、違う Arduino でもそうなるか試してみたいところ…

750 :
>>745
http://forum.arduino.cc/index.php?topic=2392.0

751 :
すみません >>749 の後ろ2行は無視してください(実験したら同じ Arduinoで同じはずの pow(2, int変数) なのに 127 になったり 128 になったりすることを確認しました)

752 :
シュレディンガーのpow

753 :
>>747,749,750
皆さんありがとうございました。
まずはfloatの扱いについて上げられたリンクなども参考にしてもっと調べてみます。

754 :
keyboard.hのKeyboard.press()やKeyboard.release()を使うと自動でpro microのTX LEDが点滅してしまうのを無効にするにはどうしたらいいですか
キー入力のたびにチカチカ点滅するのが眩しい…

755 :
・ケースに入れる
・マジックで塗る
・LEDを外す、壊す

756 :
>>754
そのキーボード関連の関数のソースを見てLED点滅部分をコメントアウトした別の関数を作り、それを例えばkeyboard.press2()、keyboard.release2()として使う。

757 :
TxLEDの隣の抵抗を外すとポートを引き出せるし戻し易いよ

758 :
みなさん回答ありがとうございます
コード一行書くだけで無効にできるような方法があればいいなと思ったんですが、これ意外と手間がかかることだったんですね
最終的にはケースに入れる予定なのでそれまで何かで覆ってしのぐことにします
ありがとうございました

759 :
ソフトで光らせてるんじゃなく信号線に直結でLEDがつながってるんとちゃうの?知らんけど。

760 :
>>759
違うんとちゃうの、知らんけど。

761 :
Pro Microて32U4が直接USB接続されてるやつかな?
LEDがつながってるのはデータラインじゃなくてPB0(RX LED)とPD5(TX LED)らしいらソフトウエア点滅ぽいな
この辺をアクセスしてるソースがあれば…

762 :
Arduinoブームも去っちゃったね

763 :
>>761
ホントだね。
UNOやMEGAだと別チップだからファームに本体チップからのリクエスト受け付ける機能が無いとダメそう。

764 :
>>762
えっ何処が?
最初のArduinoから10数年経つ中で様々なマイコン・プラットホームに移植され誰でもがArduinoマイコンを気軽に使える時代が到来し、ブームと言うより当然の選択肢の1つになるまで広く普及してるんじゃないの。

765 :
中華クローン安くて良いけど
シリアルがch340なのはまだいいとして
レギュレーターのAMS1117の性能が悪すぎる
絶対最大定格で15Vのはずなのに12Vでかなりの個体が煙吹くわw
Arduino単体で確認してるから消費電流はマイコンとシリアルとLEDで合計30mAもないのに…
本家はuA78Mだから絶対最大定格で35VとVin=12Vでもかなり余裕があるね(当然PDは別ね)

レギュレーターを乗せ変えようにも
uA78Mは左からVin GND Vout (タブはGND)に対して
AMS1117は左からVin Vout GND (タブはVout)になってるから
基板のパターンが違くてそのまま付かねえwww

766 :
安物買いの銭失い

767 :
AMSが燃えたやつは取り外してUSB電源で動くものに使ってるよ

768 :
レギュレータが乗っかってるけど、外部レギュレータが必要w

769 :
俺も12V繋いだら盛大に煙出したな
ショートモードで壊れたからマイコンも一緒に死亡

770 :
>>762
広く普及して一ジャンルとして定着したから、ブームは去ったのかな。

771 :
皆が思う Arduino ブーム っていつ頃?

自分は2011年から使ってるけど、電子工作自体が個人的趣味でたまにやるだけだからブームだったという認識がない

772 :
う〜ん、どれくらい前だったかなぁ、PICの関連書籍の発刊数が少なくなってきて、
Arduinoの関連書籍の発刊数が上回ったあたりじゃないかな?
個人的には、その頃にはブームは去って定着していたようにも思うけど。

773 :
検索すると多くのblogとかヒットするから流行ってるのかなと感じる事はあるよね
過去スレの消費時間みると
part15 = 7ヶ月
part22 = 2ヶ月ちょい

774 :
>>773
なるほど。
面白い評価法だね。
Google検索の時点が過去にまでさか戻れれば各時点(1年、2年、、10年、)での総ヒット数でもArduinoの普及度が測れないかな?

775 :
そうそう、AMSって何であんなピン配置なんだよ!
すぐ間違えるわ。

おまけに壊れる時大抵ショートモードでマイコン巻き込んで燃えるのな^^

776 :
AMS(austria micro systems)ってまともな会社やのに!って思ってたら違うやん。

777 :
偽物がかなり出回ってるみたいだな
http://buin2gou.sak ura.ne.jp/sblo_files/powerele/image/AM1117_Issue.jpg
Rock54が出るから全角空白が入ってる

778 :
Rock54をSBCの一種かとおもた

779 :
>>758
遮光性の高いテープやシール貼れば簡単
復元も容易

780 :
やっぱこれからもマイコンはPICだよね
なんといっても老舗だし

781 :
んなこたーない

782 :
テンプレの古典釣りも久しいなw

783 :
8KテレビにもにもPIC24入ってるし
探せばまだまだ見つかるぞ・・・・

784 :
>>765>>769>>775
中華AMS1117は耐圧15Vだけど実際使うのは006P電池とか9Vまでにしといた方が良いね…
本物のAMS1117とか、LT1117(リニアテクノロジ)やLD1117(STマイクロ)の奴なら12V平気だと思うけどねw

ちなみに1117系列のピン配置から78xx系列へのレギュレータのコンバージョンについてだけど、俺のやり方は↓

https://i.imgur.com/sZwFEZ3.png
この中華クローンの炸裂したAMS1117(USBでは動作したのでショートモードにならずレギュレータ以外は無事だった)を交換する

7805シリーズでリードタイプのレギュレータ(写真のはTO-251で珍しいが…STマイクロのL78M05CDT-1)をリードフォーミング
印字面から見て、1番を左に90度曲げる → 2番と3番を奥(タブ側)に90度曲げる → 2番を1番から5mm離れた所で左に90度曲げる
https://i.imgur.com/W1LEZvu.png
(写真のは高さ低くしたくてモールドの根元で無理に曲げちゃってるけど、コレは良くない!! 先の細いペンチで根元を押さえて曲げよう!)

https://i.imgur.com/J7Kuxo9.png
足の余った部分を適当に切り落として、こんな感じに半田付けすればそのまま使える(当然ながら不恰好ではあるけど…)

7805でTO-251のは珍しいから(ちなみに↑の型番のは確かRSで買ったのが家にあった奴)素直にTO-92/TO-226とかでもいいと思う(電流容量に注意)
ぶっちゃけTO-220も同じ要領で半田付け出来るけどクソデカレギュレータになって見た目がかなり不安な感じになる・・・ネジ止めする場所無いしw

785 :
まあ、ぐにゃんと無理やり曲げてつけるよかマシだね

786 :
pro miniのVcc端子に外部から5v入れたい。
内蔵レギュレータの出力側に5vがかかるけど、raw端子をオープンにしとけば問題ない?
内蔵レギュレータ外すのめんどくせ

787 :
>>786
中華のモドキ版だと分からないけどPower Isolation Jumperをカットするのが難しいの?
https://i.imgur.com/W5Y4QBs.jpg
https://i.imgur.com/aDF60qF.jpg

788 :
>>787
そのジャンパー切ってもレギュレータの出力側には5v掛かるね
大丈夫なんかな?

789 :
>>787
間違えた
そのジャンパー切ればいいね
すまん

790 :
>>787
手持ちの中華にはそのジャンパーなかた
本物にもなさそう

791 :
>>786
そんなん余裕で大丈夫だろって調べたら下記サイトでも大丈夫って書いてあった
https://ht-deko.com/arduino/promini.html

リンク先に書いてあるけど、周辺回路を3V3想定で作っておいて5Vかけるのはナシで


>>787
for low power application って書いてあるのは
電池などでVCCに電圧かけるとLEDひかりっぱなしで電池無駄になるから切ると良いですよってことで絶対切れって指示ではないかと

792 :
>>791
自分も調べてたけどその通りだった。
今回は関係無いけどLED消灯したいときにジャンパーが無いPro miniモドキのバターンカット法を見たときアレレッって思った。。。
https://www.instructables.com/id/Arduino-low-Project-and-code/

>>786
という事で、勘違いご免なさい。

793 :
自分でちゃんと組んでみて確かめろ、って言われるかもしれないけど。
「初心者熱烈大歓迎」に甘えさせて。

この配線図っておかしいよね。
https://i.stack.imgur.com/XDxJD.png
4桁7segに文字表示するってことになってるけど?
ダイナミックなんとかとかなんも考えてなくて、4桁ともおんなじ表示
になるような。(カソードコモン?がそのまんまGNDにつながってる)

https://arduino.stackexchange.com/questions/38834/cant-get-4-digit-7-segment-display-to-show-different-values
画像は上記の投稿が参照してるのでそのまんまもらってきてるけど、
Elegooって会社のSuperStarterKit のチュートリアル "Lesson 20 FourDigital" の
とこに同じ図がある。ついてるスケッチはこの投稿よりは
ましだけど、やっぱり配列で1バイトのビットパターンを
> void Display(unsigned char num)
> {
> digitalWrite(latch,LOW);
> shiftOut(data,clock,MSBFIRST,table[num]);
> digitalWrite(latch,HIGH);
> }
って感じでおそらく、0からFまで渡してるだけ。
イラストには、HALOって出てるけど、そもそもがtableが16しか無くて英文字のパターンもらって無い。

一応、よその電子工作系のブログ見て4桁表示する「正しい」手順は理解してるつもりだけど、、、
じゃこれは何なんだろう?
チュートリアルとしては何回か改定してるみたいだし、、、これを長年堂々とユーザにだしてるのか?
それとも超絶技巧かなんかで解決してんのかと、、、
1桁の7segもついてて、そっちのLessonもあるし、べつに続くレッスンで「タネあかし」して、
4桁別々に表示するやりかた教えてくれる、って構成になってるわけでもない。

794 :
>>872
その図がおかしいことはその相談サイトの質問に書いてあり
対応策はいくつかの返答の中に書かれているから参考にして直せばいい。
何か文句が言いたいならElegooに直接言ったらどう?

一番わからないのはそれ以上あんたがどうしたいかだわw

795 :
普通は未完成の回路とスケッチ見て「糞サイトか」と言いながらそっ閉じ

796 :
未完成ww
どうせアフィ目的だから、コードが間違っていようが、回路図がおかしくても直す気無いんだろうな

797 :
もとはElegooのチュートリアルがおかしいって話だからな。
それについて相談してるQ&Aサイトを見て、ろくに読まずに>>793が騒いでるだけ。
解決策はそこでアドバイスされてるし、そもそも文句はElegooに言えばいいだけ。
糞サイトとかアフィ目的とか全く関係ない。
ま、クソ商品、クソ取説なのは事実だが、良くある話。

798 :
前にArduino使って、7セグ4つで文字を出力するアイテムを作っていたとき
HELLOと最初に出そうとしたんだけど
一文字足りなかったのでスクロールするようにしたのよね
そこだけうまく行かなくて
何回やってもhELLになって困ったのどぉ思い出した
めっちゃ初心者の頃の話だけどね

なんか思い出したんで書き込む

799 :
7セグのテストって、一度ブレッドボードからバラしちゃうとまた一からやり直す気にならないよね

800 :
>>799
言えるw
抵抗アレイいれてモジュール化していてもやりたくなくなるw

801 :
>>798
> 何回やってもhELLになって

ええはなしや

802 :
1602の配線も正直に言うとめんどくさい
I2Cの1602買ってからは快適だけど

803 :
>>798
わろた

804 :
1602のパチモンって表示が残像でヌメーっとして遅いよね

805 :
>>804
中華の安いのばっかり買って本物使った事無いんだけど目で分かるほど残像が違うのか

806 :
本物とか偽物とかあるの?
1602ってただの表示文字数かと思ってた

807 :
elegooのやつ使ってるけど偽物なのかな(´・ω・`)

808 :
>>804
あー、昔あったな
今はOLEDばっかだけどノイズがひどい

809 :
なんのノイズ?

810 :
> 1602の配線も正直に言うとめんどくさい
外付けメモリ、外付けI/Oの時代のCPU(Z80など)のバスの手配線はとても面倒だった。
始めてワンチップCPU(PIC16F84だったけど)を使った時は
「配線ゼロでCPUとして動作する!あぁ何て幸せなんだ」と思った。
将来はプログラムレスの時代が来るだろうから、
その時はもう一度幸せ感を味わいたい。(生きていればの話しだが持たないだろうな)

811 :
>>810
プログラムはしなくてよいが何をしろと口頭で指示する必要が、、既に実現してるね

812 :
プログラムレスでどうやって動作指定するんだ?
フローチャートを編集するCADみたくなっても言語の概念から外れるだけで
プログラミングには変わりないし
音声指示は『ぴゅう太』の日本語basicを口頭でやるに近い
キーマクロのような単純な反復動作をセンサーやタイマーに割り当てるだけなら
プログラムレス可能ともいえるが

813 :
>>812
alexa やSiri

814 :
>>813
それ膨大なDBとAI鯖によって成り立ってて
画面とマイクさえあれば端末なんでもよくね?
スタンドアロン動作するマイコンと関係無いよな
まあそのようなものが洗練されてコンパクトになったとしても
予め用意された動作をトリガー条件指定して実行できる程度だろ
動作や条件を増やすにはライブラリ記述するようになりそうだ

815 :
やがて、大脳皮質の神経細胞網の6層構造をハードで実現した、
シミュレータではない本物のAIが出現するんだよ。
タワー型PCの後ろ蓋を開けて中を覗いたら、
塩水の中に兎の脳がプカプカ浮かんでるとかw
冗談はともかく、いずれ2流3流のプログラマは仕事が無くなるだろうな。

816 :
今の脳の構造だと、とにかく最適化(サボる的に)しようとするんで
膨大な反復計算とかには全く向いてないということがじわじわ解ってきている
ウォーリーを探せみたいな事に関しては個体差が激しいけど、それこそ人智を超える高性能なのだそうだ
過去データと今のデータ全部見ながら株価推論するAIとか
エリアで犯罪が何日にどこで起きるか、なんてのが熱いよね

スレチすまん

817 :
中国製の格安Arduinoを使っている場合、Arduinoが燃えるリスクがある
それならUSBケーブルを改造してヒューズを挟めばいいと思うけど何Aのヒューズを使えばいい?

818 :
>中国製の格安Arduinoを使っている場合、Arduinoが燃えるリスクがある
へえ、そうなの?
5年以上中華製しか使ってないけど燃えたことねえ。
どんなケースで燃えるのか教えて。

819 :
海外フォーラムとかで12V入れてレギュレータから出火、っていうのが多いんでない?

820 :
>>784
これだろ

中華クローンの炸裂したAMS1117
https://i.imgur.com/sZwFEZ3.png

821 :
燃えるのは電源周りだよな

822 :
電力供給側の保護回路より先に切れる必要があるので0.1~0.2Aくらい?

823 :
スペックの上下限で使わず大人しく安全域でつかえや・・・

824 :
安全域はナンボやねん・・・

825 :
vccに5V

826 :
リードリレーを使って、すでにある3つのスイッチに噛ませてON-OFFさせたいですのですが
基板にリードリレーをハンダ付けするとき隣り合わせちゃうと誤動作しますか?
買ってきたケースにちょうど収まりがいいんですよね…
https://i.imgur.com/9VDHNDq.jpg

827 :
ちゃんとAMS1117-5のDatasheetを見よう
http://www.advanced-monolithic.com/pdf/ds1117.pdf

https://www.rohm.co.jp/electronics-basics/transistors/tr_what7
これの計算方法1:基本から
Tj(℃) = Ta(℃) + Rth(℃/W) * P (W)

Tj=125℃ (ジャンクション温度 最大)
Ta=25℃ (室温 環境温度の例)
Rth=90℃/W (熱抵抗 SOT223)

この場合のPの最大は何ワットか見てみたら?
で、P=電圧降下*電流

電圧降下12V - 5V = 7Vとして
安全率0.5としたら何mAまで流せるん?

828 :
分からへんわ・・・

829 :
どこに対する安全率か知らんけど、無視すると

(125℃-25℃)÷90℃/W=1.11W
1.11W÷7V=0.159A

が絶対定格だな

830 :
ハード苦手でソフトだけで開発できるから使ってるけど、USB電源源でもうっかり火災とかは困る
USBケーブルにヒューズ入れる程度なら加工頑張れるから何アンペア入れればいいか知りたい
こっちは超格安の中華ボードでも3年位燃えずに毎日PCと連動して動作してる

831 :
159mAとか、何も考えずに使ってたらつかっちまいそうな電流だな

832 :
Ethernetシールドを9vACアダプタで使うとArduinoのams1117の発熱がヤバイがそのうち燃えるのかな?

833 :
中華AMS1117は負荷5mAだろうがVin12Vでそこそこの確率で爆発する
容量オーバーの発熱で燃えるとかじゃなくてバチッって言って壊れるんだよ

834 :
>>830
5Vなら大丈夫じゃないの?

835 :
例えば虫がうっかり基板に乗ってショートとかもあり得るかなぁーと
リセッタブルヒューズとかも入ってないっぽいし何かしらの対策はしたほうが良いかと思って悩んでる

836 :
一応ヒューズっぽいのあるよ
ショートした時に金色のパーツが熱くなっていた

837 :
その熱抵抗だとそれなりのサーマルパッドが必要、0.5平方インチぐらいかな。
サーマルシャットダウンもないのに12vも入れる使い方はどうかと。

838 :
自分のは発熱でハンダ熔けてポロっと落ちてきたよ
中華ヒューズすげーと思った

839 :
破損すると自己パージかw
それなんて未来科学?

840 :
arduino uno使ってサウンドメーター(音量測定器)を作りたいんだがサウンドセンサーつけてLEDに出力、音の大きさとか音域によって色変えたりとかできる?

841 :
>>840
できる
というか俺も色々実験してるところ
ライン入力は0.5V-0.7VppくらいなのでフルスイングのオペアンプLMC662とかで
10倍してアナログ入力するといいよ
logスケール(Db)変換とか、FFT解析でスペアナとか夢が広がるよね

842 :
>>840
>>841 のレスに加えて、秋月のサイトで「レベルメーター」とかで検索すると単色やカラーの多段のLEDや制御チップが出てくる。
Aliとかebayだと安いとは思うけど詐欺紛いも多いからね。。。

843 :
針式がいい

844 :
>>843
アナログメータの場合はAmazonの中華キット買ったほうが早いかな。
https://i.imgur.com/Dw3jBgP.jpg

845 :
スペアナの場合も中華キット買ったほうが安いかな。
https://ja.aliexpress.com/item//32959734033.html

846 :
>>845
これLCDパネルが無いけどLEDのバーグラフみたいな表示だけ?
だったら測定器としてのスペアナとは言えないでしょ?

847 :
測定器というより飾り要素のほうが強いな
オーディオ帯域ならPCやスマホのアプリでいける

848 :
その昔、オーディオ趣味が全盛立った頃、グラフィックイコライザーってのが流行ってた。
オーディオ帯域を5〜12分割してゲインを変えられるというもの。
これの関連で各帯域のレベルをLEDで表示する機能のある機種が販売されてたが、そんな用途向けだな。
ホワイトノイズを通すとオーディオシステムの周波数特性が可視できる。
実用上は十分だが測定器としてはどうかと。

849 :
いわゆる「グライコ」ね。なつかし

850 :
グライコ用直列LED、ありましたね

851 :
カーオーディオにグライコ機能付いてるよ

852 :
グライコ
何のことか判らなかったけど、兎に角高機能なんだろう。かっけー!
と思ってた小学生時代のおれ

853 :
UNOでFFTは重すぎるんじゃないかな・・・

854 :
8bit-FFTという軽量高速なライブラリがあるらしい
2つのArduinoを連結して表示とFFTで分散処理してる作品blogで見た
fpsいくらか知らんが

855 :
atan2が遅すぎる
しょうがないから近似を使おう…

856 :
>>855
そこでDueの出番デスヨ

857 :
>>854>>855
整数の範囲なら昔は事前計算してP-ROMに焼いてテーブル作り、これから引いたり補完計算してたな。

858 :
atan2ってなんで引数の順番がy,xなんだろうな
ほぼ全ての言語でこの順番だよな
そしてexcelだけx,yなの腹立つ
そこは合わせろや

859 :
右手でデジタル入力のピンを触りながら左足でvccを触ったらH、gndを触ったらLが読めた。
入力抵抗高いな。
それだけ

860 :
>>859
CMOSロジックICなら全部同じだと思うよ。

861 :
>>858
y/xだから

862 :
arduino で、RS232ポートを4つ使えるタイプのものってありますでしょうか。

863 :
Arduino Mega は UARTが4つあるからUART-RS232C変換すりゃ4つ使えるかと

864 :
用途によっては、一つのUARTポートでもRS485やRS422を使って任意の複数台と長距離通信出来るよ。
ハード、ソフトのインターフェイスを自作しなければいけないし、
あくまでも用途に依るけどね。

「質問の「RS232ポートを4つ」というシバリが見えないのか、アホ」なんてツッコミは無しで。

865 :
modbusとかをイメージしてるのかな?

866 :
ボーレート遅くて良いならソフトで全二重8chまでやった事あるわ

867 :
いまどきなんでマルチチャンネル?

868 :
オモチャとしてラズパイとどっちを買うか迷ってるんだけどラズパイとどう住み分けというか使い分けしてる?

869 :
過去スレ参照

870 :
>>868
簡単にいうと
arduinoで済むことならarduinoが楽で安い小さい(nano)

871 :
おもちゃとして使うなら最悪飽きてもNAS作ったりとかできるラズパイがいいんじゃないかな

872 :
>>868
Arduinoは、
・安い
・アナログ信号を直接読める(各種センサを直接繋げられる)
・リアルタイム性がある
・省電力(電池でも実用的な駆動時間が得られる)
・PCとの通信は基本的にシリアル通信のみ
・性能は低め(画像処理とかはできない)

ラズパイは
・PCとしての要素がそろってるのでPCとしても使える
・高性能(画像処理して顔認識とかもできる)
・複数プロセスを同時に走らせれる。
・高い
・デジタルIOしかない(アナログ値はAD変換しないと読めない)
・リアルタイム性はない
・乾電池だと実用的な駆動時間は得られにくい

複雑なガジェットなら、ラズパイでArduinoを制御するという方法もある
(ArduinoをAD/DA変換器として使う。)

873 :
起動と終了その他周辺機器繋ぐのも、繋がないでやるのも面倒だからラズパイでなければダメってんでないなら選ばなくて良い

874 :
単にセンサーや表示機とかのデバイスをいじってオモチャにするのが楽しいならArduino
得られた値を集計してグラフ化したり画像認識とかソフトいじるほうが楽しいならRasberry-pi

Arduinoでデバイスの特性を学んで、
限界を感じたらRasberry-piというのが正しい気がする。

875 :
ラズパイは小型PCなので起動が時間かかるからサーバとしては使うが
スイッチ入れたら即動いて欲しいおもちゃはだいたい Arduino で作っちゃうな

876 :
オモチャならラズパイかな(´・ω・`)色々出来るし

877 :
arduinoでwifi繋ごうとして慣れない回路作りに苦戦してたのがラズパイだとOSインストールから数分で繋がってビックリしたw
価格も極端に差があるわけじゃないからガチ初心者にはラズパイかなぁって自分を例にして思った

878 :
でもそれって電子工作じゃなくてPCの話だよね。
難しさの方向性が違う。

Lチカよりも画像認識の方が簡単と言われても、カテゴリが違うと思うんだ。

879 :
ロボットモドキおもちゃ、倒立振子的なやつはarduinoのほうが楽だ
小さくできるし、Linuxとかいろんな意味で重すぎる

880 :
得意分野が違うから両方持ってていいよね
やりたいことあるならどっちが向いてるとか言えるけど

881 :
どちらもオモチャとして楽しめるから
正解は本人にしかわからんよな

882 :
ラズパイ買って安い Arduino 互換機も買えば解決だな

883 :
arduino超初心者です
今日、あるプログラムをダウンロードしてarduinoに転送したところ

E-FieldSensor:1:20: error: DS3231.h: No such file or directory

compilation terminated.

exit status 1
DS3231.h: No such file or directory

と表示されデータを転送することができません。どうすればよいか教えてもらえると嬉しいです。

884 :
それライブラリが要るプログラムだろう
プログラムだけじゃなくてそのプログラムの配布者が指定してるライブラリもインストールしないとダメよ
ds3231なら時計やね
同じモジュールでもライブラリ複数あるからググって適当なの入れるんじゃなくて
プログラムの作者が指定してる奴を入れないとあかんで

885 :
中華ショップのDS3231モジュールをCR2032(ボタン電池)で使うときは抵抗外したりする加工が必要だから要注意ね

https://ht-deko.com/arduino/rtc_ds3231.html

886 :
>>885
https://i.imgur.com/Fvi2aqd.jpg
中華モジュールだとそっちが有名だけど同じDS3231なら俺はこっちのタイプをオススメ
「DS3231 for PI」って名前で売ってて余計なEEPROMが付いてないし充電池標準装備でめちゃコンパクト

デフォルトだとINT/SQWピンが接続されてないんだけど(電源とI2Cしかつながってない)
名前の通りラズパイにそのままぶっさせるようにピン配置がVCC SDA SCL NC GNDになっているんで空きピンがある
そこのNCの所にICの3番ピンをポリウレタン線とかでジャンパーして使うと良い感じや

887 :
No such file or directory はコンパイラのバグもあるとおもう パスとか全部あってる前提だけどbuildフォルダ全部消して再ビルドしてみてちょ

888 :
872の質問をしたものです
>>884
https://www.instructables.com/id/E-Field-Mill/
このサイトのstep5のところからダウンロードしたんですが、見る限りライブラリというのが特に指定されていないと思いますま。
間違ってたらすみません

889 :
>>884
あ、もしかして時計というのをライブラリに入れればいいということですか?

890 :
>>888
指定されてない(不親切ではある)が、実際ライブラリ使ってる
ds3231のライブラリはやたら種類あるからソースを読んで関数から適合するライブラリを予想して入れるしかない
有名なのから片っ端から試せばすぐ適合しそうだけど

891 :
>>889
違う
ds3231は時計の機能を持ったチップだから完成品に時計がついてるのかなと思っただけ
晒して貰ったサイトの回路図にあるRTCモジュールがそれ
これを動かすのに対応するライブラリが要るだろう?

892 :
tinyRTC使ってるみたいだしelecrowのRTCライブラリ落として入れたら動くと思うよ

893 :
usbバスパワーで動作させると頻繁にリセットがかかる
リセットまで1から10秒まで不定
外部電源では安定動作する
dtrにノイズでも乗ってるのか
こんな症状内科医?

894 :
>>891
今ちょうど片っ端から入れてコンパイルしてみたところうまくできました。
親切にどうもありがとうございます。これでできなかったらもうあきらめようと思ってたところでした
本当にありがとうございます!

895 :
>>893
Arduino単体で?

896 :
たびたび失礼します
先ほどの872のものです
コンパイルはできたのですが、白字で

無効なライブラリ「C:\Program Files (x86)\Arduino\libraries\E-FieldSensorにはヘッダファイル(.h)がありません」があります。

と出るのですが、白字は無視して問題ないのですよね?

897 :
スケッチ入れる場所が違う
ライブラリフォルダに入れるなその1コ上だ

898 :
>>893
まず使ってる基板を書こう
そしてリセットがかかってる環境の写真があればベスト
https://imgur.kota2.net/

899 :
と思ったらIDEのルートにあるライブラリフォルダじゃねーか

スケッチはドキュメントのArduinoフォルダに
ライブラリはそのフォルダのlibrariesフォルダに

入れるのが標準だ

900 :
>>897
すみません。スケッチの入れる場所が違うというのはどういうことでしょうか?
無ですみません・・・

901 :
>>900
これっぽいけどどうかな?
https://www.arduinolibraries.info/libraries/ds3231
「.ZIP形式のライブラリをインストール」でやってみて。

902 :
>>900
>>899
https://ht-deko.com/arduino/folder.html
知らないのは普通だが、まず自分で調べようぜ
知識より知恵やで

903 :
>>901
目的のやつをインストールはできてるんじゃないか?
スケッチをライブラリフォルダにぶちこんでるだけと思うよ

>>900
本来ライブラリがあるところにスケッチがあるからIDEが勘違いして困ってる
スケッチはlibrariesフォルダに入れてはあかん

904 :
デスクトップPCのUSBポートに接続して動かそうとしてる

基板はDiecimila1枚、pro miniが2枚
シリアル変換はft232が2枚
何れの組み合わせでも発症する

回路組んでない素のLチカでも起こるから電流使いすぎでもない

今出先なんで写真はむりぽ

dtr信号でリセットされてるのかなと思ったけど、外部電源では問題ないし。
ワカラン

905 :
>>904
そのPCのUSBポートがおかしいんじゃね?
別のパソコンから試してみたら

906 :
>>905
pc 1台しかない
っと思ったけどusbコンセントがあったな。試してみる
ありがとう

907 :
872です
ありがとうございます。皆様のおかげで無事解決することができました。
今回皆様に教えて頂けたことにより、非常に多くのことを学ぶことができました。
本当にありがとうございます。これからコツコツ勉強していこうと思います。

908 :
経験積むと人に質問しても解決しなさそうな現象と質問したらすぐ解決しそうな現象が腑分けできるようになる
前者の場合はとりあえず要所要所で現象切り分けて小分けにして質問するとよい

909 :
>>893
ケーブルは変えて確認されてます?

910 :
>>893
なんだっけか・・・
確かUSBのパワーセーブが云々ってあったよね。
デバイスマネージャでUSBのデバイス設定の中の省電力云々するだのしないだのって項目を“しない”にするってのがあった気がする。
USBのコントローラーはPC毎に違うからそこは自分の環境でみてくれ

arduinoの消費電力が低すぎて給電中断しちゃうとか何とかだった感じ?

うろ覚えですまんな

911 :
質問です。長くなると思いますがすいません。
arduinoで時刻を設定するために、例えばsettime 08:29:30 などとシリアルモニタに打っても
08:11:37.094 -> 165-85-165 25:165:165  と、全く違う時刻が返ってきます。ほかの時刻を打ってもです。
ネットで調べてみても、私の調べが足りないのか、このような例が載っていません・・・。
どうすればよいか教えて頂けると嬉しいです。

912 :
Arduino単体にそんな機能はない
お前さんが書いたプログラムに問題があることしかわからん

913 :
arduino.ccのDateTimeライブラリを使えば?サンプルたくさん落ちてるでしょ

914 :
>>911
>>883の人?
使ってるArduinoボード、RTCモジュール、ライブラリの型番や入手先と
自分のスケッチを出さなきゃアドバイスできない。
シリアルモニターのスクリーンショットもあったほうがいい。

915 :
>>911
やってみたけど問題なく普通に返ってくるよ。
https://i.imgur.com/U4gi0lk.jpg
スケッチは1ミリも変更してない。

916 :
>>911
RTC(リアルタイムクロック)モジュールを回路図の通りにつないでないから時刻が取れてないのでは?

917 :
>>911
Instructablesでモジュールについて質問してるようだけど、
部品箱にあったDS1307の載ったTinyRTCってのとDS3231の載ったZS-042ってので
両方とも問題なく時刻設定・表示できたよ。
十中八九配線ミスでしょ。

918 :
配線ミスじゃなくて、RTC所有してない(種類も把握してないわけで)のにとりあえずプログラムだけ走らせたからああなるんじゃないかな

919 :
>>918
多分コイツじゃないか?
https://rio2016.2ch.sc/test/read.cgi/denki/1553082851/156
基本的に回路は全く分からず実体配線図だけで何とか作ろうとしてるんだと思う。

920 :
>>918
俺もそう思ったw

まあマイコンだからRTCくらい内臓してるだろって
思う気持ちはわからなくもない

921 :
>>920
今はスマホで簡単に写真撮ってアップできるんだから、作った回路の写真アップをマストにしないと、今回みたいにレスが徒労に終わるな。

922 :
>>921
>作った回路の写真アップをマストにしないと、
私もそう思います。トラブルに悩んでいる人は「回路図の通りに組んでいる」と心底考えていることが多いのだろうけど、
実際には配線がトラブルの原因である可能性も高いと思います。
配線が長すぎたり、危うげな接続だったりとか、抵抗やコンデンサその他を我流で省略したりとか。

923 :
むしろその方が多そう
スクリプトは色々例があるけど配線図って構成も使う素子も人によりけりだから

924 :
>>888 のサイトの回路図と写真がそもそも一致してない
具体的には AREFの隣の SDA/SDLに何も繋がってない写真がアップされているから
参考にしたサイトがド素人には難しい奴でしたね、っていう

https://cdn.instructables.com/F1O/IVXW/JMV0NWE6/F1OIVXWJMV0NWE6.LARGE.jpg

925 :
質問です
みなさんお願いします
ArduinoUNOの中華製の物に
sakuraioで4Gで通信したいのですが
つながったり切れたりします
USBのみの電源では全くつながらないため
ACアダプタ12Vがたまたまあったので試したのですが
スケッチを実行したところ動作がおかしいです
電源は9Vくらいが良いのでしょうか?
ど素人なのでお手柔らかにお願いします

926 :
USB5Vでも動かないのは単なる不良品では?
中華は9Vくらいに留めるのが良い(12Vで燃える事例あり)とこのスレでも言われています

927 :
>>925
部品の不具合がない前提だと、供給電力不足が考えられるので、
sakuraioの電源ピンに直接電源を供給するのがいいと思います。
USB充電アダプタから5Vを引き出し、レギュレータで3.5~4Vくらいに落とすのが無難でしょう。
もし12Vアダプタを使うなら、9V以下に落とすことをお勧めします。
既出ですが、焼ける場合があります。
中華品は部品が廉価なものに替えられている場合があり、正規品のように過電圧に
堪えられるとは限りません。
酷い場合は、保護部品もないため、本体を焼損する結果になります。

928 :
>>926
送信時800mAぐらい食うんだろUSBじゃ無理ぽい

929 :
ほんとだw
データシート見たら最大電源電圧が VIN-0.3〜+5.5 V、最大電流800mAだから
電圧じゃなく電流ううううううううううううう

930 :
ど素人です
ありがとうございます
800mAってすごい電流ですね
ArduinoUNO耐えられるのかな
やはりもしかしてsakuraioは直接電源直結がいいのかな
センサーを2個付けて行くつもりで
うまくいけば6個まで増やそうかと思っているのですが
なんかオーバーヒートしそうな気がしてきました

931 :
ACアダプタはもう少し低電圧がないか探してみます
ありがとうございます&#128522;

932 :
sakura.ioシールドがあって、9V推奨してるからそのとおりやれば?
アダプタはもちろん電流充分な奴で

あと純正Arduinoも一つはもっておくといいと思うよ

933 :
Arduinoによく使われてるようである
ACアダプタ9V1Aのものを買ってみます

934 :
純正のレギュレーターは7805で中華のレギュレータは1117-5
公称絶対最大定格の耐圧は前者は35Vで後者は15V
ただ中華のAMS1117は負荷10mAだろうが12V程度でパーン!!したりする

そしてVinに9V入れて5Vから1Aとったらレギュレータから4Wの発熱があることになるゾ

935 :
そうなると一般的なACアダプターというと
7.2Vがあったような無かったような
そのあたりが良いという感じなのでしょうね

936 :
電子工作するなら電圧変えられるこういうACアダプタもあると良いかもな
https://www.amazon.co.jp/dp/B0798JTWTD/ref=cm_sw_r_cp_apa_i_DvzNCb8RJ76VG

937 :
sakuraioは9V推奨であれば9Vで安定しそうですね
秋月のものは1.3Aあったのですが
アマゾンの安い1Aのものをポチってみました
これで試してみます
みなさまありがとうございました
今後も質問させていただきたく思います
ありがとうございます

938 :
1Aで足りるっけ?

939 :
うまくいかなかったら純正一つはもっとくほうがいいって俺が言ったことと
>>934 が言ったことを思い出してくれよな

940 :
sakura.io シールド使ってるなら、そっち側で9Vから下げるので
シールド側の LDO がしっかりしてればArduino 側は中華でも平気かも

でも620円の動作確認済み1.3Aのアダプタけちって1.0Aにするのはどうなの(笑)

941 :
sakura.ioシールドはさくらモジュール用にDCDCコンバーターついてる
しかしシールドで5000円て
モジュールすらついてないのにw

942 :
sakuraって聞いた時点で前にあったルネサスのアレしか思い出せない
どこいったんだアレw

943 :
RSで売ってますよ。

944 :
gr-sakura?

945 :
全然売れなくて、すぐsakura2になって
それでも売れなくい
ルネサス主催のイベントは硬すぎて誰も来ない
どうすんのよ

ライントレーサーのレーサー部門ではSAKURA一択になっていたな、今は知らん

946 :
SAKURA,CITRUSは速いし,A/D12ビットだし,3.3V動作だしメリット多いので使ってるが

947 :
まぁSakuraじゃないといかんというならまだしも、工作なんて何でもいいわけだから
・ユーザーが多くて情報得やすい
・入手性がよい。安い
・導入しやすい

この三つが揃わんとなかなか難しいよね。

948 :
サクラ大戦 PS4で新作発売へ
https://news.yahoo.co.jp/pickup/6318770

949 :
すみません、教えてください

ArduinoNano(328P)で動かずスケッチで、インラインアセンブラを拡張アセンブリ構文で書いたとき
スケッチの冒頭に(Arduino言語で)定義したbyte型のグローバル変数cnt_gensokuを書き換えたいときのオペランド制約の記述は
出力オペランドの所に[ct]"=o"(cnt_gensoku)で正しいですか?
構文内でLDSすることはなく、STSするのみです(名前は長いので構文内はctに変更している)

コンパイルは出来て、一応動いてはいるのですが、あってるのかどうか確信を持てず…
なんか、=を取っ払って入力オペランドの所に書いてもコンパイルできてちゃんと動くんです…

書かないと当然未定義でコンパイルエラーになるので分かりやすいのですが

950 :
アナログピンを増設しアナログセンサーを複数繋げたいと思っています。mcp3208と16チャンネルアナログマルチプレクサを試してみましたが、うまくいきません。
16チャンネルアナログマルチプレクサでスケッチは4ch読み込む設定のコードがあり、ch0〜ch4に5vを繋げたら反応があるのですが、どのchにさしても全てのchが同じように変わってしまいます。
少しずつスケッチを変えてもなかなかうまくいかないのですが、別々に分ける方法はあるものでしょうか?
シリアルプロッタでグラフを見るとかなりガタガタしているのですがセンサーの数値を安定して読み取る方法はあるのでしょうか?
宜しくお願いします。

951 :
>>950
回路図と接続の様子の写真お願い。
あと、参考にしたサイトやスケッチのリンクもね。

952 :
あ、あと、MCP3208と16chアナログマルチプレクサとの関係は?
8x16チャンネルの測定なの?
別々なら個別に質問して。

953 :
>>951
相談するのに申し訳ないですがアップロードなどができません。すみません。
参考にしたサイトは最終的に、
arduinoで16チャンネル アナログマルチプレクサを使ってみた
というサイトです。タクトスイッチなどは使わず、5vのジャンパー線を直接ch0などに差し込んだりしました。arduino
pro miniで同じピン番号に繋いでいます。
すみませんmcp3208は別で質問します。増設できないかと悩んで同時に買って使えこなせなかった部品なだけです。

954 :
>>953
サイトのリンクも貼れないの?
写真はここに。
https://imgur.com/
経験上、実際の写真を見せる方が、結局は早く済むよ。

955 :
>>954
遅くなりすみません。
写真の登録ができたと思います。
https://imgur.com/a/yvM6DSU
センサーはまだ使っておらずCH0から抜いてCH1・CH10など差し替えながら試しています。

956 :
>>954
貼り方など間違ったりしたみたいで遅くなりすみません。写真無事みれるでしょうか?
https://m.imgur.com/a/yvM6DSU

ch0のピンを別のch1やch10など差し替えて試しています。

957 :
>>950
そのサイトにあるようにSW押してないチャネルは1kの抵抗通してGNDにつないでないでしょ。ADCはAVR内臓のコンデンサに電気が貯まる時間をみて電圧を測ってるので測定する前にこの内臓コンデンサを放電しないと測定時間がくるう。

958 :
すぐ気づくのはHC4067の電源がつながってないことですが…。
ブレッドボードの上下の+と-もつながってないです。
大元の電源とかUSBシリアル変換モジュールとかも必要ですよね。
意図的に省略しているのかミスって忘れているのか分かりませんが、
一切省略しないで実際にやってる通りそのままの写真でないと結局遠回りします。
あとサイトのリンクもお願いしますね。

959 :
>>956
ここですよね。
https://hawksnowlog.blogspot.com/2017/03/arduino-with-16ch-mux.html
手持ちにNanoと4052しかないけどサイトのスケッチはそのまま動くし問題なさそうですね。
ジャンパ線をGND、5V、GND、5Vと交互に直に挿してあります。
https://i.imgur.com/dEaqY7B.png
https://i.imgur.com/JfmpgzG.png

960 :
レスありがとうございます。
原理についてや間違いなど教えて頂きありがとうございました。手直ししてみます。
あと再現できないので答えがでるものではないかもしれないですが、不安な事があります。
抜いてしまってどういう状態だったのか思い出せないのですが、写真のブレッドボード下側の青色のジャンパー線とジャンパー線の間のGNDで使っていたピン穴が焦げて煙が出て怖くなってしまいました。
MCP3208を同時に並べていて電力部分だけ繋いだままにしていたのが良くなかったのか、抵抗がないのが駄目だったのか、スケッチのHIGHとLOWを逆にして試してみたりしたのが良くなかったのかもしれませんが…

961 :
>>960
このMCP3028のデータシートを確かめた訳じゃないけど、一般論としてCMOSのチップは入力がVddとGNDの中点電位の時にNチャンネルとPチャンネルMOSFETに大きな電流が流れてしまうから、入力電位は常にHighかLowにしておく必要があるね。

962 :
焦げるほどの電力があったってことはUSBのVBUSを直接短絡したんじゃない?

963 :
サイトのリンクも写真アップロードも一人でできないレベルで
Arduino使おうってのがすごいし、そら怖いことも起こるだろうねぇ、という感想

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

965 :
>>964
>>956 と同一人物?

966 :
トラブルの内容よりも津軽塗らしき机の方が気になった。
こんな机で電子工作をやって良いのだろうかと。
(本物のわけが無いか・・・)

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

968 :
>>967
問題ないと思うが、A/D入力のインピーダンスを当たってみてね。
低いと電流を吸い込んだりして誤差が大きく出る。

969 :
>>967
質問にかこつけてアフィのリンク貼るのやめようか。

970 :
>>969
あはは。ばれちゃった。
でも質問は本当です!
よろしくお願いします!

971 :
まず普通の商品リンク貼れや、馬鹿なのか?

972 :
AliExpressって普通に共有ボタン押してURL生成するとアフィ付きになるんだよな
↓これみたいに

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

973 :
ちなみにアフィ無しURLの作り方は分からない

974 :
>>972
方法論の話してんじゃねえ
質問するのにアフィリンク平気で貼る品格の話しとんじゃ
普通にしてたらひげ生えてくるけど、人前に出るときは剃るやろが、ボケ

975 :
>>968
atmegaのデータシートにありました。

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

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

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

977 :
というか、なんでアフィリンク嫌なの?
見る方は普通のリンクと同じでしょ?
これとかは駄目なの?これはいいでしょ?
http://s.click.aliexpress.com/e/b5llmXle

978 :
>>976
分かる範囲でいいからうまくいかなかった原因を報告してね。
同じことをやるかもしれない後続の初心者のためです。

979 :
>>972
アフィ付きになるというより
普通にアフィ無しで共有してもアフィとURLの区別がつかなくなった
(アフィ無しリンクでもclickがつくようになった)

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

981 :
>>967>>975
1つポート余ってればテキトーな小型MOSFETで測定が必要なときに一瞬だけ分圧抵抗に電流を流すほうが省電力ではないだろうか?
抵抗値低くて良いしノイズにも強くなる

982 :
>>980
横からですみませんが、それは>>959さんの
https://i.imgur.com/dEaqY7B.png
みたいにただ挿しただけじゃダメだったってことでしょうか?

983 :
>>973
それをブラウザに表示させてアドレスをコピペすりゃいいだろうに
スマホしかつかえないゆとりさんはその程度の知恵もないのかよw
アフィと区別つかない以上嫌がる人からは必ず叩かれるぜ
どっちも邪魔くさいから少し頭使ってくれや

984 :
>>974
気にしてなければアフィあるか分からんだろ
俺だって最初はアフィあるとは知らなかったし
>>983
これでいいのか?
https://ja.aliexpress.com/item/-/32674141136.html

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

985 :
アフィの是非じゃねえんだなあ
言い訳に終始するゆとりちゃんのスキルがひどいねどうもって話

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

987 :
>>986
>>957のことを言ってるんだと思うけど、
実際にセンサーをつないで電圧を測定するときには、
まずGNDに落とし、そのあとでセンサーにつないで測定するという手順じゃないですよね。
ずっと電圧かかりっぱなしになってるのが普通でしょ?
なので個人的には>>957の指摘の意味が良くわかりません。

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

988 :
>>981
その方法でいこうと思います。
ありがとう。

989 :
アルデュイノ・ウノを使っています
TCCR1とICR1を設定してタイマー1を10000カウントでループさせることはできました
このタイマーのループ1回分を1秒と設定するにはどこに設定すれば出来ますか?

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

990 :
アルデュイノ・ウノ
ついにここまできたか…

991 :
>>989
16MHzとすると1カウントは0.0000000625秒です。
1600分の1に分周するかカウント数を増やすかすればいいですね。
仮に分周が1:1024だとするとカウントを15625にすればいいです。

992 :
>>989
それ白紙にして
まずタイマー1を精密に1秒ループするように作って
カウントはメインのループ毎に0.1ms単位で計測して足していけ

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

993 :
>>987
>まずGNDに落とし、そのあとでセンサーにつないで測定するという手順じゃないですよね。
>ずっと電圧かかりっぱなしになってるのが普通でしょ?

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

994 :
>>991
ありがとうございます
それだと10000カウントじゃなくなってしまいませんか
他の機能の兼ね合いで1秒は10000カウントとしたいのですが
>>992
あとだしになっちゃってすみません
タイマー1は高速PWMモードで使いたいです

995 :
だから0.1msのループすらできない状況で
10000カウンタの1桁2桁に意味は無いってわからんかね?
有効数字3桁だと思って使うしかねーのにカウンタの1桁にこだわってどうすんの?

996 :
>>989
深読みせずに答えてみると水晶を10khzのものに交換するしかないんでない?
んでそんなクリスタルねぇよってなら
arduinoも一つ使って10khzのクリスタルと等価な波形を生成してやればいいんでない? そんな遅い周波数でまともに動くかは知らんけど。

997 :
質問者のレベルは置いといて
ハードウェアPWMならメインループ関係なく有効数字ではあるから嘘教えるのはいかん
ちゃんとパルスの幅が変わる

998 :
>>996
同意
プリスケーラ使わないなら10kHz、めいっぱい使って10.24MHzだよね。
いずれにしても水晶発振子を交換するしかない。

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

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

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

1000 :
マイクロサーボ SG−5010
・トルク:5.5kgf・cm(4.8V)、6.5kgf・cm(6V)
・動作速度:0.2秒/60度(4.8V)、0.16秒/60度(6V)
・動作電圧:4.8V〜6V

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

1001 :
>>999
ごめんPWM取り出すの9と10だったわ
書き間違い
あと9と10のpinModeも当然OUTPUTにしてね

1002 :
おかあさんとの約束よ

1003 :
>>949
すまん、ちょっと脇道にそれるけどArduino言語ってなんなん?
実体はC++だし構文も当然C++だし、何をもってArduino言語といってるのかマジでわかんないんだよな

1004 :
>>1003
「Arduino言語はC/C++をベースにしており、C言語のすべての構造と、いくつかのC++の機能をサポートしています。また、AVR Libcにリンクされていて、その関数を利用できます。 」
http://www.musashinodenpa.com/arduino/ref/

1005 :
>>1003
inoでは関数のプロトタイプ宣言が要らないとか
純粋なC/C++ではないので

1006 :
>>1005
知らなかった。前方参照の時はいつもプロトタイプ宣言してた。

1007 :
タブ分けてたらそんな関数ねーぞって怒られたから一応毎回プロトタイプ宣言してるわ

1008 :
>>1007
hとcppなら必要だよ

1009 :
https://github.com/arduino/Arduino/wiki/Build-Process#pre-processing

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

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

1010 :
>>1004
そのページにも書いてあったか
結局言語はC/C++だけど、記述を省略できるような仕組みとライブラリ群をArduino言語と呼んでる感じだよな

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

1011 :
>>1009
ありがとう!勉強になった!

1012 :
_----__---_--_--_----_-___--__--__-____--_-_--___-_-_______--_---_-___--_--_
-_-______----_-_--_-__-_-_-__-_-_-_---__-----__------_---___--___-______-_-_
----_----__-__-_--__-_-_-_-_---_-_-----_____----____-----_______-_-__-___-__
____----__--_--____-__-___-_-__-_-__-____-----_-_----_--_--_--___-_-_--_-_--
___-_-__--__-__--_---__-_----______-_-_------___-___---___--____------__--_-
-_-_--_-__-_____-_--__--_-_--__---___--________-__--_-----------___---_-___-
_-_-_-_------___---_---______----__-__-___-___--__-_-----____-__-_----__-_-_
_-_---_---_-_--__-_---_--_--__---___-__---_-__-__---_____-_____-____---__---
---_--____--__---_--__--_--___-_-_---_-_--_------_-_____-__--__-_--_-_______
_--_-__--___-____--____------_--___-__-__-_--___---_--__-___----__--_-__----
-_-__---__-_--__--______-__-_-_-__--_---_-____---_-_-__-__-___-_------_-_---
__-__-___-_-------__-_-_--__--_----___--____---_-_____--__----__-__-_--_-_-_
--__-__--_-_--___--_--__----___-____--__-____----_-_--___---__-___---__---_-
_-______---__-____---_-______-_--_---__--__--___--__-_--____------_-----_---
-_-_-----_---_____-_--_---__-____-_-_--__-_-_____-___---_-__--_-_-_-_--__---
-__-___-___------_----_-------_--____--_-_-__-______-_____-_---_-_--___-__--
_--______-_-__-_---__-___-__--_--_------___-____-__--_-_-_----___-__---_----
---__-----_--_---____-__--_-__-_---_--_-_--_-_--__-_-_---_-___--_____-______
_-__-_--_-____-_--__-_-__-__-__-___---_--___--------_--__-__-___-_-_--_--_--
___-__---_--__--_-___---___----__--__----_-___-_--_--___-_--__-_-_-__-_-__--
--__---_-_--__--_---_-__-__--_------_--_----_-_-____-__-________--__-__--___
-_-_--_--__--_-__-_-__---_-_-_---________-_-_-_--___-_-_-_-_-__-_-_--__-----
_--__----________---_-_-_-_-__-__-_------_-_----_-_-__--__----_______----___
--__-___-__---_--____-_----__--___-_-_----__-_---_--____---_-_-_-_--__-_-___
__-_----__-________--__-_-__--_-----_-____---_---__--___---__---_-_---_-__-_
-__---_-_-__----__--__-_-__--__--_--_-___--__------_-_-__---_--__-___-______
-__--_--_-______-_--__-__-_-__-___-_-__--__---___--_-_-__---___--_--_-------
__-__----_-_-___----__-_----__-__---_--_--__--___-_-_------__-__-____-____-_
___----__----_--_---_-_---__-___----_____-_-___-__-----___--__--_--______-_-
__-_---_-__-__-___---_----__-----_____-__-_____-_------_-_--__--__--___-__--
-_--___-_-_-___--------_____-___--__-___-_-__-__--_---_--____-_-_--__--_----
--__--_-_---_--______-__---______-_----___------__-_-___-__-____----_--_-_--
_-__--__--_-__-_-__-_-___------_-__-___--__-_-_----_-_--_-_----_-_-_-__-____
-_-_-__--_-__-_-__---_-_-_-_-___--_-_-----__-__-_______----__--__-_-_--_-_--
____-_---_____--_-___-_--____------__--_--____-_--__---__----___-__--__-----
_-_----_-_--____-_----__-_____-------________------_____-__-_-__---_---__--_
---___-__-_-_----_-__--____---___------__-------_-______-_-__-_---_-_____-__
-_-_-___--_--_-_-____-_-__--_---___-__--__--_--_---_--__-----_-_-___-____--_
__-__--------__-_-_-_-_-_----____-___-__-____-__-_-___-------__--____-_-_---
-----_-_-_____--_--_--_______-__---__-__-__-___--_--_-_-----___----__-_-__--
____----___--_---____--_----_--____--_---__-__-_------___--__-_-__--__-_-___
-___--_-__-____-------_-----_--__---_---_-_--_____-__-_-____----____-__--___
_--_-___-_-_--__---____-__----____--_-----_--____---_----__-___--_-__---____
___--__--_--__---__----__----_--__-_----_--_----__--___--_-_-_______-_____-_
-____-_-_---_---_---___--_-____--_----_--__-____---_--_-__-____---___--_-_-_
_-_--____-__-_---__--______--__-__-_---------__-_-_--___--_---___-__----_-__
_---_-_--__-__-_--_-_-----_-_____-___--_--____-_-_--_-__-_____-_--_---_--_--
_---____--__---___-___-__-__---_-__-____-_-_____--_-----__-__--_------_---_-
-_--__---_-___-_-___----_--_-_-_-_-__-___-__-___-_--__-__-__--_-_-__-----_--
_--__--________----__--__---_-----_--_----____-__-__--___--_-__-_------_____

1013 :
2ch.scからのレス数が1000に到達しました。

3Dプリンター個人向け@電気・電子板 その59
ステッパー自作スレ
初心者質問スレ 139
Intel Edison のスレ
役に立つ回路・懐かしの回路
eBay, AliExpress で電子工作関連のお買い物 12
ヤフオクの中古測定器4屑目
PIC専用のスレ Part50
☆ オペアンプ part12
【RaspberryPi】1ボードPCを語るスレ16【Pine64】
--------------------
[Fujitsu]富士通ゼネラルのエアコンその10[GENERAL]
【JPSikaHunter】 ピーポー先生 ファンスレ その7【virtuovice】
VOLVO ボルボ XC40 part6
ST系セリカを語ろうPart48
【プロミスナイン】fromis_9 ★9【アイドル学校 Idol School】
仏教議論スレッド 119
SKYLAB SKYHD SKYKIT ★29
【BS】バトルスピリッツ 502コア目【バトスピ】
ユー、 ハノイ!wwwwwwwwwwwwwww
若手に内心「こいついつまでグループにいる気だよ…」って思われてそうなメンバー
[高金利]ソーシャルレンディング[投資型クラウドファンディング] 62
肴28143
Panasonic パナチタン その17
【悲報】大学1年生「TeXよりWord」
渡辺美優紀ちゃん可愛すぎる
鯨井康介5
ドミノピザの店員だけど
プリキュアシリーズの声優陣Part31
今日の棋戦
勝又塾
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼