X



トップページ電気・電子
1002コメント355KB
Arduino初心者熱烈大歓迎質問スレ part23
レス数が1000を超えています。これ以上書き込みはできません。
0001774ワット発電中さん垢版2018/11/03(土) 17:24:05.57ID:tkgjj99c
http://www.arduino.cc/

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

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

過去スレ
Arduino初心者熱烈大歓迎質問スレ part21
https://rio2016.5ch.net/test/read.cgi/denki/1527252804/
Arduino初心者熱烈大歓迎質問スレ part20
https://rio2016.5ch.net/test/read.cgi/denki/1514503488/
Arduino初心者熱烈大歓迎質問スレ part19
http://rio2016.2ch.net/test/read.cgi/denki/1500745528/
Arduino初心者熱烈大歓迎質問スレ part18
http://rio2016.2ch.net/test/read.cgi/denki/1485192244/
Arduino初心者熱烈大歓迎質問スレ part17
http://rio2016.2ch.net/test/read.cgi/denki/1471967293/
Arduino初心者熱烈大歓迎質問スレ part16
http://wc2014.2ch.net/test/read.cgi/denki/1451909868/
Arduino初心者熱烈大歓迎質問スレ part15
http://rio2016.2ch.net/test/read.cgi/denki/1451893274/
0002774ワット発電中さん垢版2018/11/03(土) 17:24:47.43ID:nNcGeRHx
-______----___--___---_-__-______------_--_--___-__---___-_-_--__--_--__----
__-__---__--___-_-__-_--__--___---_--__-_-_-_-___--_--__----___-_--_-_---_-_
---__-__-______-___-_--__---_-_--___---___--___-----__-___--_--_-_--_-__----
__--_-_-__--_--_----___-__-_--_____-____------_-_-__--__--_-__-_-_--__--_--_
_----____-___-___---_-_---__---_----____-__-_-----_-__--___-__-__-__---_-_-_
--_---_____----_-_-__----__-__--_____-____-_---_-_-_--__--_--_-____-_-__----
_-____--_-___-_--_-___-_----_-______-__-_-____--__--_-__----_-_----_--_-----
___--_--__-__-_-__-___----___-___--__-_-_---___-_---_-_----___-__----_-_--_-
____--_-_-----____-__-_--__--_--_---__--_-______--_---__--___-_--_--__---_-_
_-_-_-__-_-__---_--_--__-__--___---_-_-_-__---____-_____---__---_-__-----__-
_--__-_--_----_-__-----_-____-_____-___-___-___----___-__--_-_---___-----_--
_-_----___---------__--____-__---__--__--_-_-______-__-------_--_____-___-__
-----___-_-____---_-_-_-__---_-__-__--_---_-____--_-_-_--___-__-_-_----___-_
-___----__---_----______-_-____-_-__-_--__--__-____--_----__-__--_--__---_--
--_---_-----__-__---____-___-___----__-_-__--__-__-_-___---__---___-_---_-__
_--_____-_----_-_-_-_-__--____-_-__--_-__-__---_--__--_-----__-_--_____----_
_-_---__---__-_-_-_--___--__-__----_-__-_--___---___-_-__---_---_-_-__-___-_
__-_-__---_-_-_--_-__-__-_-___-__---_-_-_---_---_---_-_-__---_-_-__--_____-_
-_____--_-_--__------_-____-_-__-__-___--_______-_-_-----_--__-__---------__
------_--__-_-_--___-_-__--_-_-_-_-_----_-_-______-__-_--_-____-_-_-__----__
--__-__-____-___-____---_--___-_-_--___-----_-__-_-___--__------_-_---__-_--
-__-_-_-__------_-__--____-----_-__--____-_-_____--_----_--_-_-___-_____----
____----_-_-_--___--_-_-___--__-__-____---____---___-__---_--_-___---_------
___-_----__-__-__-_--_-_------___--_---_--_--___-_-----______--__--_____--__
_--___-_-___--__--__--_-_-__-_____--__--__-_-__--___--_---_--__--_-----__---
-__-_______--____-__----____--_---_---____----___--_--_--_-__--_-__-_-_-----
_-_----_--___--____-__--_-_--__-_--_-____-___-__-___-__-_----_--_-_---__----
-_-_-_-_-_--_-____-_---__---_-__-_--__-_____--_--__-___-__----_-_-__---__---
__----_-_-_--_-_---_--_---_-----__-__-______--_----___---_---___-__-________
___---_--_-__--_-___---_____-_-_-____--_---_-_-_-_-_---__-_----_--_---_____-
_-__-___---_--_-_---__--_----___--____-___--__---_-_---_---__-_____-__-_---_
---___-_-_--_-_-_--__-_--_-______-___-_---_--_--__-_____-__--------_-___--_-
---__--_-_-__----_-_-__-______--_--_--_--_-__-_-----__---_--___-____--___-__
__--__---__-----___-____--__--_--__-_-____-_---_-----__-_-__---__---___--___
_-__----__-_-_--_-_-_--_-_-_-----_______-_-__--_--_---_-__-____-_-_--_-_-__-
-_-_--________--_-_-_--_--_----____---_--_-_-_______--___-_-_--_----_-_---_-
___----_--_-_-___--_-----___-_-_--__--_--_-_---_--_-______-__-_----_____-_-_
----_-__-_-_--__-____---_____---___--_--___-______-_-_-_-__-_---_--_-_------
___-_-___-_---___--_-____-----_-_--_-__--_----___---__-_-_-_-__---_--_-__-__
_-__-_-_---_-_---__-__-_-_--_---_-_-_-_-_--_--__-__-____-_--__-_-_-_-_-_-_-_
-__-___--_---__-__--___-__---__--__-__-__--__--_-__---__-_-_---_-_____------
--_-_-_--_----___-___--_---____-_--_-_--_---__----_-______-____-__-_-_--_-_-
__-_-___-____-_---_---__---_--_----------__-_--_-_-_____-_-_-_-___-__--_-___
--__--_---_-__-_-_-_----___-_----__--__-----_--__-__-__-_____-__---_-__-____
----_--___----_-_--___--__--_-_____--__--_-_-____---_-___----__--_--_-__-___
------_--____-_-______--__--_-___---__----_-_--_-_--____---__-_-_-_--_--____
-----_-_-________--_-_-_-__--___-__--____-___--____---_-_----___-_------_---
_--_-___--___-__--__-----_-_---_-__-_-_-_-__-_____---__--_-_------__--_-____
___-_-_---_-----_-_--_-_-__--_-_--_-_--_--_--__-___-__---______--_____---_-_
_-_-_--_---_--__------_-__--__--_____-__-__---___-------_-__--_____---______
0003774ワット発電中さん垢版2018/11/03(土) 17:28:00.13ID:GHkcGCz2
>>994
俺らは英語でも電気の知識でも詳しい風の匂いが別に気にならないのよ。
何でお前だけ気にしてんのかな、って思っただけ。
ムキになって文句たれてるお前をみんな不思議に思ってるわけ。

だから俺の感覚がわからないなら知らんって。
0004774ワット発電中さん垢版2018/11/03(土) 17:34:39.91ID:8FhViL7B
ワイ、エリート。
底辺の巣窟で底辺同士のじゃれあいを高みの見物
以外エリートへの嫉妬レス
0009774ワット発電中さん垢版2018/11/03(土) 18:03:22.71ID:MKxM0/NL
このスレヤバすぎだろ
隙あらば上げ足取りからの大荒れ
民度高いスレでは誰にも気にも留められずに全部スルーでこんなことにはならのにw
さすがレベルの低い人専用のスレだなwww
0010774ワット発電中さん垢版2018/11/03(土) 18:07:47.85ID:tuBonmn+
当たり前だろ

初心者スレなんだし大人を装った精神未熟のキッズしかいねーし。
0013774ワット発電中さん垢版2018/11/03(土) 18:39:42.67ID:hlA0ufMR
リンク先が英語だったら、その内容じゃなくて英語だってことに噛みついちゃった奴が…。
やっぱ最低限の教養は必要だよね、一生ミジメな気持ちでかわいそう。
0016774ワット発電中さん垢版2018/11/03(土) 18:52:42.51ID:rM1DZnGh
レスバしたことろで片方が何を言っても、もう片方は自分の主張を改めることなんてないって。
0017774ワット発電中さん垢版2018/11/03(土) 18:55:44.16ID:gsTpWAcO
内容はともかくとして雰囲気だけでも勝っていたいんだろう。
だから言い訳しても聞いてもらえることはない。
0020774ワット発電中さん垢版2018/11/03(土) 19:17:10.78ID:VRq598cH
>>18
定期的に童貞って言葉を出すやついるけど、自己紹介なの?
それともここにいるやつは童貞だと言う妄想?
そもそも電気に童貞かどうか関係あるのか?
唐突にそういうこと言うやつって童貞に何かコンプレックスでもあるのか?
0022774ワット発電中さん垢版2018/11/03(土) 19:26:48.76ID:e+eHRa6L
学生時代のときも電子工作やってやつって薄汚くて持てる気配ゼロの奴だったなぁ
0027774ワット発電中さん垢版2018/11/03(土) 19:45:14.72ID:tkgjj99c
なんだろう、この謎な流れは
電子工作が趣味な人が集まるスレかと思ってた
0032774ワット発電中さん垢版2018/11/03(土) 19:56:22.89ID:NADKr1jq
趣味電子工作は堂々と言えないなー
カッコつけて違うこと言っちゃうw
0033774ワット発電中さん垢版2018/11/03(土) 19:58:39.11ID:tkgjj99c
>>32
かっこつけてんじゃねぇw
逆にそんなことを気にしてる器の小ささがダサいだろ
0041774ワット発電中さん垢版2018/11/03(土) 20:15:44.77ID:WK5QNmUD
大学の電気電子ってオタク多いね
コミュ障だとこれくらいしかできることがないのかもな
0042774ワット発電中さん垢版2018/11/03(土) 20:17:48.41ID:VRq598cH
>>41
何かひとつできることがある方がいいと思うけどな
そういうことを気にしてるとすべてが中途半端なやつになりそう
0045774ワット発電中さん垢版2018/11/03(土) 20:32:43.87ID:gtmr320x
>>5
昔は有効だったブラウザクラッシャーのコードらしい
今のブラウザは平気になったとか
どっか別スレで見た記憶がある
0047774ワット発電中さん垢版2018/11/03(土) 21:19:52.97ID:mz+bDxos
リンク先が英語だったら、その内容じゃなくて英語だってことに噛みついちゃった奴が…。
やっぱ最低限の教養は必要だよね、一生ミジメな気持ちでかわいそう。
0048774ワット発電中さん垢版2018/11/03(土) 21:21:01.24ID:EMg2n3UV
13 774ワット発電中さん sage 2018/11/03(土) 18:39:42.67 ID:hlA0ufMR
リンク先が英語だったら、その内容じゃなくて英語だってことに噛みついちゃった奴が…。
やっぱ最低限の教養は必要だよね、一生ミジメな気持ちでかわいそう。
0049774ワット発電中さん垢版2018/11/03(土) 21:54:39.71ID:o7Ryx3Ro
ラズパイ3とardunoとでUSBシリアル通信(ttyACM0)でデーター通信やって
かつ、arduinoと拡張IOシールドとをI2C通信でやってるのですが、拡張IOを
を活かすと、どうしてもラズパイとのttyACM0が通信出来ません。
I2Cをコメントアウトすると、出来るようになります。
これって、共存は出来ないのでしょうか?
どなたかご存知のかた居ませんか?
0051774ワット発電中さん垢版2018/11/04(日) 00:17:07.33ID:jvAELQeQ
>>50
収集は店舗や個人から買ったり交換したりする?
切手収集、浮世絵収集。。
採集は山、海、川等に行って自分で見付けて取る?
昆虫採集、植物採集。。
0052774ワット発電中さん垢版2018/11/04(日) 01:09:12.46ID:FPzeSeEQ
適当にくだらないものをたくさん作ってみたいんだけど
安さ重視で安定して入手できるおすすめの互換機って何?(まとめ買いもアリ)
ピンソケットで使いまわしてるけどスケッチ書き換えるの面倒になってきた
0054774ワット発電中さん垢版2018/11/04(日) 12:52:25.42ID:1v696IGA
中華は送料無料だし、オレもたくさん使ってる。CPUがSMDだからCPUだけ剥がして使えないけど、そのまま使っちゃっても惜しくない価格。
0057774ワット発電中さん垢版2018/11/05(月) 02:35:59.91ID:BLbr1pXn
>>52
安さ重視なら中華Promini 199円〜
A4-A7も使うなら中華NANO 217円〜

熱帯魚、釣り、料理、木工(インテリア)、コーヒー、植物採取、園芸(多肉、シダ、苔)
右側が結構あるぜ!
つか、LEDピカピカでインテリアっぽいの作ってるとどこになるん?
あとプログラミングどこ〜?
0059774ワット発電中さん垢版2018/11/05(月) 09:27:18.06ID:4T/ZqLub
USB-UARTや電源さえ繋ぎ直すのが面倒な自分は中華nano 互換機が最高だと思ってる
0061774ワット発電中さん垢版2018/11/05(月) 17:30:03.25ID:m9XF61DY
久しぶりに身体的な放送禁止用語を見たw

昔の落語家の録音をラジオ放送するとき、
メクラやツンボ、ビッコ、キチガイなどの言葉が入っていると、
一々「不適切な言葉が出てきますが・・・」と断りが入るのでウザイ。
いいじゃないかそれぐらい、と思う。
(Aruduinoには何の関係も無いけど)
0062774ワット発電中さん垢版2018/11/05(月) 17:33:48.10ID:m9XF61DY
オー、「あるどぅいの」をローマ字で書いちまった・・・
発音しづらいんだよ(と八つ当たりしておく)w
0064774ワット発電中さん垢版2018/11/05(月) 19:31:47.17ID:j7g5EiE8
こたつタイマー完成したよー!
リモコンはいらないって言われたけどー!
0070774ワット発電中さん垢版2018/11/06(火) 03:40:31.23ID:RpX5aZGF
Arduinoブートローダー書き込んだATmegaだけあれば、それがArduinoとして動くんやで
0071774ワット発電中さん垢版2018/11/06(火) 03:52:10.34ID:jpl5JMlM
ESP8266「俺も」
ATTiny85「ぼくもー」
ESP-WROOM-02「わたくしもですわ」
0072774ワット発電中さん垢版2018/11/06(火) 05:07:51.18ID:5KUxWvn+
>>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固定なのでこれができない
0077774ワット発電中さん垢版2018/11/06(火) 22:10:32.01ID:bzhHhUCR
別にすごくないっしょ。
1つ2〜300円だもの、使いまわす方が馬鹿らしい。
0078774ワット発電中さん垢版2018/11/06(火) 23:13:03.58ID:5KUxWvn+
    戦いは数だよ兄貴
                    /, ーミ、        ,  \
                 //    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  ミ, 彡ソコノ //
     \\    ぃ  〈\ 、ヽ ______ノ´彡'´ ,__//
       丶 ー  `、、 ト、 ヽ\`ァ,二 ,.  ィ  ノ //
、        ̄\ 、 ヾ、\ └┘| {_/ ニノ ///      / ,
ヽ  、        ヽ   \\   | __彡 ゙´//   ,  、  /
0079774ワット発電中さん垢版2018/11/07(水) 16:40:56.79ID:2nxkVc84
arduinoで指定した流量を出せるウォーターポンプを探してるんだが良さそうなポンプあるかな?
当方初心者で、予算は4000円まで位を想定してます。
0082774ワット発電中さん垢版2018/11/07(水) 17:14:47.04ID:2nxkVc84
>>80
吐出量はコップ一杯くらい、180mlくらいですね
方式は…自吹式がいいかな?このへん正直よくわかってない
0084774ワット発電中さん垢版2018/11/07(水) 18:00:55.26ID:2nxkVc84
>>83
すみませんボケてました!
×指定した流量
○指定した量の液体
流量Qは不問ですね…
0088774ワット発電中さん垢版2018/11/07(水) 19:01:51.83ID:HcJZm5lD
手製ドリンクバーならポンプのなかを飲料が通るのいやだから(掃除もめんどいし)
密閉容器にエアーを送り込むほうがええな
0089774ワット発電中さん垢版2018/11/07(水) 19:34:49.48ID:2nxkVc84
精度は指定した値±10ml程度なら問題ないかなと考えています
イメージは歯医者にある水を紙コップに入れてくれる機械です。
エアーポンプとウォータポンプと迷ったのですが、飲み水ではないこと、それなりの密閉容器を素人が作れるのか、流量がタンク内の圧力によらないことからウォータポンプにした次第ですね。
流量は最初に決められた電圧で毎秒どれだけ汲めるかを測定して、量は時間で制御しようと考えていましたが甘々ですか…?
重量センサでも下に置けばいけそうな気もします
0091774ワット発電中さん垢版2018/11/07(水) 21:09:35.08ID:QUjEjmRX
>>89
流量計はsparkfun(千石)であったような 水槽用だろうけど
0092774ワット発電中さん垢版2018/11/07(水) 21:11:23.60ID:izSLS0og
>>90 のポンプ使って工作したことある
詳細な流量を実測で測ったのが面倒だったけど、89で要求してる精度なら行けると思う
ちなみに吐出はシリコンホースをちゃんと留めないとすっぽ抜ける程度の圧力はあるよ
0093774ワット発電中さん垢版2018/11/07(水) 23:13:56.17ID:2nxkVc84
ありがとうごさいます!
流量を考慮しないと10ml程度の精度も出せないとは知らなかったので非常に参考になりました。
0094774ワット発電中さん垢版2018/11/07(水) 23:21:02.08ID:0PRunDAe
バカだな
ロードセルで重量計測しろよ
0096774ワット発電中さん垢版2018/11/07(水) 23:32:43.92ID:XTpxJkt8
いやあ、>>90のが一番楽で正確でしょ。
医療機器とかの液体を送る部分はみんなこの方式。
ステッピングモーターなら回路も簡単だし、パルス数えるだけで流量も把握できる。
0099774ワット発電中さん垢版2018/11/08(木) 00:03:04.46ID:lEWCKQKk
>>97
79ですが打ち間違いで流量ではなく最終的な量、体積です。
流量は特に決めてはないですが、できれば吐出した先で飛び散らない程度だったらいいかなと
0101774ワット発電中さん垢版2018/11/08(木) 00:19:06.12ID:Baduicbk
だから、68秒で180mLでいいんじゃね?
>>97の?の意味が分からんわ。
あと、確か太いチューブのバージョンなら時間当たりの流量も当然多い。
見かけたがちょっとリンク先を見失った。
0103774ワット発電中さん垢版2018/11/08(木) 07:26:14.39ID:zxgEhHn/
>>99
そうなんだ。
歯医者の〜って言ってたからあれくらいを想像してると思いこんでた。
0104774ワット発電中さん垢版2018/11/09(金) 14:17:26.28ID:uFNVHvQl
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
0105774ワット発電中さん垢版2018/11/10(土) 05:31:39.25ID:OUXT3Gi5
初心者なんだがarduinoでスマホカメラ並の小ささと解像度の物を使うことは可能?
0107774ワット発電中さん垢版2018/11/10(土) 18:27:16.37ID:csL6Tvgn
8×8のドットマトリクス2個を並べて

16x8LEDマトリクスドライバーモジュール(HT16K33)[AE-HT16K33]
http://akizukidenshi.com/catalog/g/gM-11246/
これで制御したいんだが
8×16で使うときのサンプルスケッチとかって無い?
本を見ながらやって8×8は成功したけど8×16のやり方が書いてない
とりあえず繫いで試してみても2個目(A8〜A15に繋いだ方)はまばらについてうまくいかない
0108774ワット発電中さん垢版2018/11/10(土) 18:42:53.89ID:SYORDKMF
>>107
Adafruit製HT16K33 Breakoutと互換性があります。
って書いてあるでしょ。
Adafruitで探せばあるよ。
0109774ワット発電中さん垢版2018/11/11(日) 16:34:48.00ID:7GWWlJgl
複数のソレノイド(電磁弁)を制御したいと思っているのですが、amazonなどで
双安定パルス電磁弁というものが販売されていることを知りました。

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

通常のソレノイドはONかOFFのどちらかで通電状態とさせる必要があるため、
多数のソレノイドを制御するには相当の電流を必要とするように思うのですが、
上記のような双安定パルス電磁弁を使用すれば、同時に多数のソレノイドを
動かさなければ(少しずつ時間をずらしてON/OFFをして行う)電流も抑え
られると考えてよいのでしょうか?
0110774ワット発電中さん垢版2018/11/11(日) 18:31:05.32ID:2djhK2hJ
>>109
そう書いてあるからそうなんでしょうね。
リレーで言えば1巻線ラッチングタイプですね。
0111109垢版2018/11/11(日) 21:06:30.63ID:7GWWlJgl
この双安定パルス電磁弁は開閉のために電圧の極性を反転させる必要があるようで、
Hブリッジなどを使う必要があるようです。
この場合、原理的に1つの電磁弁を制御するのにarduinoの出力ピンを4つ占有する
ことを避けることはできないということになるでしょうか?

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

素直に普通の電磁弁を使うのが良いでしょうか?
何かアドバイス頂ければ幸いです。
0112774ワット発電中さん垢版2018/11/11(日) 22:11:29.90ID:X4w0YEXF
>>111
電磁弁はプラス電流、マイナス電流と無電流(オープン)の3状態を与えればいいから2ポート(2^2=4>3)あれば充分。
具体的な駆動に必要な回路の電圧・電流は電磁弁のスペック見て決める。
リンク先の電磁弁なら逆起電力保護用のダイオードと中電力用(Icが2〜3A程度?)のバイポーラトランジスタをエミッタフォロワか、(どうせ電磁弁を多数使うなら)東芝のトランジスタアレイICとかを使えば(コレクタ/Vcc/Vddとグランド間にパスコンも入れる)パーツが少なくて済みそう。
トランジスタの場合、さらに抵抗を追加した(ベース電流制限用)エミッタ接地回路でもいい。(トランジスタの損失電力が小さくなる)
0113774ワット発電中さん垢版2018/11/11(日) 22:42:25.17ID:Npo1r4hV
>>69
本家のでテストして組み込みの時328に焼いて使ってる。本家の328は新しいのにかえてるから壊れなくていいね
0114774ワット発電中さん垢版2018/11/12(月) 00:11:14.94ID:xqE0HIKh
電自弁オンオフ用のリレーと
極性プラスマイナス切り替え用のリレー
の二段構えにするかなぁ
0116774ワット発電中さん垢版2018/11/12(月) 14:23:20.95ID:YtEwO6sx
普通の「ダブルソレノイド型電磁弁」使えよ
on用とoff用の2つのソレノイドがある
どっちかを1秒でも通電させればよいだけだから簡単
もちろん面倒なら通電しっぱなしでも問題はない
0118774ワット発電中さん垢版2018/11/12(月) 22:19:10.97ID:Y6SzyXq7
水道につなげる電磁弁とか面白そうだけど、危ない?

こういうのとか便利そう。構造もスイッチでオン・オフするだけで簡単そうだし
https://jp.toto.com/products/faucet/kitchen/wireless.htm
0119774ワット発電中さん垢版2018/11/13(火) 08:22:26.10ID:hAZz0r/1
通電させっぱなしで発火するなら、世界中で使われているシングルソレノイドは使えないと思うが。
0120774ワット発電中さん垢版2018/11/13(火) 08:57:12.45ID:h4jBDrOE
アセチレンガスとか都市ガスとかガソリンとか自動車とかリチウムイオン電池とか
人命にかかわるほどおそろしく危険なものだけれど使われているものは結構ありますな・・・ 包丁とか。
0123774ワット発電中さん垢版2018/11/14(水) 10:11:39.85ID:VkeGEYiY
おもしろい新しいセンサーってなんか出てる?
0124774ワット発電中さん垢版2018/11/14(水) 16:04:06.22ID:LbKt1PYS
外部から20Mhzのクロック信号入力する必要のあるIC使いたいんですが、ブレッドボードでできるでしょうか?
0127774ワット発電中さん垢版2018/11/14(水) 23:42:52.99ID:QIGyCYr8
比較的大きな寄生容量、寄生インダクタンスの影響を心配したのでは
0128774ワット発電中さん垢版2018/11/15(木) 06:17:46.86ID:kF33pJEa
>>124
私の経験では、ブレッドボードでは無いのだが、
AVRのクロック源に20MHz水晶を使ったら、
水晶とピンとの距離が長いせいか(4、5p)、動作が不安定だった。
3端子の発振器から供給したら(距離10p程度)、出力インピーダンスが低いので
動作OKになった。
0129774ワット発電中さん垢版2018/11/15(木) 06:46:57.29ID:kF33pJEa
使った発振器はこれね。
http://akizukidenshi.com/catalog/g/gP-10391/

¥200と高いけど、何種類かの周波数のものを実験用として購入しました。
試作用の基板(ブレッドボードのようなもの)での動作確認が終れば
距離を短く出来るので、水晶に戻します。
0131774ワット発電中さん垢版2018/11/15(木) 14:54:35.45ID:wZ9RuJFW
周波数だけでは語れないところがある
TTL/CMOSレベルの発振器のように駆動能力がある程度ある大振幅の信号はそこそこ引っ張りまわしても行けるが
信号レベルが低くてインピーダンスの高い信号は周波数が低くてもブレッドボード上で引っ張り回すとボロボロになることも多い
0132774ワット発電中さん垢版2018/11/15(木) 18:47:28.28ID:waXsczWb
ブレッドボードに挿すパーツのリード(足)を短く切らない人がほとんどだしな。
もうね、自らESLの増大を行って「動かねぇ・・・」とか、苦笑いするレベル。
0135774ワット発電中さん垢版2018/11/16(金) 23:11:40.04ID:wtNmvbMT
ブレッドボードに挿すパーツの適正化が楽しい
USB電源ケーブルやオーデオジャックにピン付けて挿せるようにしたり
LED+抵抗を熱圧縮チューブでシュリンクしたり
木工で冶具作るような感じで色々増えてくと夢も膨らむ〜♪
0136774ワット発電中さん垢版2018/11/17(土) 00:23:18.27ID:ibQ4WBOl
クソ不器用だからはんだ付け要らないブレッドボード好き
ユニバーサル基盤に配線する作業が苦手すぎる
ガラス板を専用プリンターに差し込むだけで簡単にプリント基盤が完成する時代が来ないかな
0138774ワット発電中さん垢版2018/11/17(土) 00:39:46.88ID:sO43Nf/2
え・・・
0140774ワット発電中さん垢版2018/11/17(土) 00:58:06.57ID:RoTmMAoV
3dプリンターで導電性フィラメントあったら簡単にプリント基板と
一体化したケースできるやんと思ってぐぐったら
あるにはあるみたいだな…
0141774ワット発電中さん垢版2018/11/17(土) 01:00:18.62ID:ibQ4WBOl
>>139
うにょーってなるのは時間かけすぎてフラックス全部飛んだときだろ?
そうはならないが線をランドに取り付けるのが苦手
0143774ワット発電中さん垢版2018/11/17(土) 07:36:34.05ID:WSHE1ryD
はんだごてはハンダを温めるものじゃなくて、ハンダを乗せる場所を温めるものって聞いてから上手く出来るようになった
0145774ワット発電中さん垢版2018/11/17(土) 20:59:48.76ID:Ry/4Rvp9
鉛フリーはツヤッと美しく仕上がらないので
0.8mm1kg巻きを大切に使っている

導電性フィラメントは
伝導率の壁:1Ω/10mm
お値段の壁:6000円/200g (PLAやABSは1700円/kg) リールで3万円になってしまう
実用化はまだまだみたい
0149774ワット発電中さん垢版2018/11/18(日) 00:11:14.14ID:vRnBq1Jt
arduinoのFlashメモリって何回まで書き換え可能ですか?
今まで気にせず転送して実機デバッグしていたのですが
開発の仕方を間違えてたのかな?
0150774ワット発電中さん垢版2018/11/18(日) 00:18:41.19ID://j/QdhY
データシートにはこう書いてる

書き換え回数: 10,000/フラッシュ, 100,000/EEPROM
データ保持力: 20年/85℃, 100年/25℃
0153774ワット発電中さん垢版2018/11/18(日) 18:15:18.50ID:/OerKbUD
Arduinoと直接関係ないけど教えて。

FTDIProgでUSBのPIDを変えたら、FTDIProgでスキャンしてもデバイスを見つけられなくなった。
シリアルドライバは動いたから困ってないた。でも、なんだか気持ち悪いからPIDを戻したい。
どうしたらいいだろう。
0154774ワット発電中さん垢版2018/11/18(日) 22:39:49.11ID:STNPceBm
サイズの違うSSD1306(128x32と128*64)のI2Cディスプレイを2つ使いたいんだけど、良いライブラリは無いですかね?

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

先輩方お知恵を貸してくだされ
0155774ワット発電中さん垢版2018/11/18(日) 22:44:32.07ID:STNPceBm
とりあえず今はAdafruitで128x64にして両方動かしてます
(32Lineの方のディスプレイは縦が半分になっちゃうけど一応動くので・・・)
0159774ワット発電中さん垢版2018/11/21(水) 15:17:23.63ID:tdbyKbUJ
ステッピングモーターってターンテーブル以外に
他に使い道ないのかなぁ・・・
0164774ワット発電中さん垢版2018/11/21(水) 17:54:25.77ID:Go0knYd7
CNC幾つか作ったな
あとメイカーフェア展示用の自走お絵描きマシーンとか
0172774ワット発電中さん垢版2018/11/21(水) 19:53:50.67ID:dUT596Hm
動画を見て貰うとわかりやすいかと思います。

スマホを一定のリズムで上下することで、スマホの万歩計のカウントを増やすのが目的です。
0179774ワット発電中さん垢版2018/11/21(水) 21:42:05.36ID:awTzthuP
前に古いプリンターを分解したら24Vの良いステッピングモーターが2個も採れた
でもトルクが低くてスマホを持ち上げられるかな・・・
0181774ワット発電中さん垢版2018/11/21(水) 22:05:00.39ID:rWCYmOAa
>>167
スイスのチューリッヒ工科大学とかで作ったらしい - Cubli
日本のJAXAでもロケットの姿勢制御に同じようなやつ作ってる
0183154垢版2018/11/22(木) 23:12:46.21ID:ZVSoPLkI
ESP8285の開発ボードが、安かったから大容量メモリで強引に解決しました。
u8g2で2つ同時制御できました。
http://get.secret.jp/pt/file/1542895597.jpeg

(ESP8266だと思って買ったら8285でびっくり)
0184774ワット発電中さん垢版2018/11/23(金) 18:43:45.88ID:+JG6GaIO
電源10A24vを5vにしてarduinoを繋ぎたいと思い、配線に抵抗を数珠繋ぎにして半田付けしゴムチューブで保護し5vの電力だけ流れるケーブルを作りました。テスターで測ると5vだったのですが抵抗部分がかなり熱くなっていました。常時使用するのは良くないでしょうか?
0185774ワット発電中さん垢版2018/11/23(金) 18:51:59.04ID:Yudvujgq
それはなにかを繋ぐと5Vではなくなるので…
ちょっとどこから説明したら良いかわからなくなった
0187774ワット発電中さん垢版2018/11/23(金) 19:19:54.76ID:2bYV40kG
抵抗で電圧落としていいのは信号線だけよ
大人しくDCDCコンバータとかレギュレータ使いな
0188774ワット発電中さん垢版2018/11/23(金) 19:36:44.91ID:+JG6GaIO
アドバイスありがとうございます。
自作のケーブルは使わない様にしてレギューターなどを調べてみます。
0189774ワット発電中さん垢版2018/11/23(金) 21:26:38.32ID:+qXGRB0a
>>187そういうことは学校で教わらないから
知らない人がいても不思議ではないよな
24Vのうち19Vぶんは抵抗君が熱として消費してる
だから5V取り出してるつもりでしょうが、19Vの発熱キットを作ったんだと思えばいいよ
常時使うなら消費電流掛ける24Vの
電力使うから不経済だ
0192774ワット発電中さん垢版2018/11/24(土) 00:09:51.16ID:GIAlY/mS
>>190
みんな最初は初心者だろ
数日前からあちこちつまんねーカッコ付きレスしてっけどさぁ
0194774ワット発電中さん垢版2018/11/24(土) 00:38:26.58ID:hFxvIejM
電子工作の本とか少しでも読んでいれば電源ICぐらいわかりそうなものだが。
0196774ワット発電中さん垢版2018/11/24(土) 02:20:47.63ID:ECUXiImV
DC12v to DC5V とか100円くらいで手に入るよね
レギュレータみたいに発熱しないし
でも入力上限20-38VでAC100をブリッジ整流したものに使えない
AC100 to DC5V安く上げるにはどうすればいいのかな
中古のガラケー充電アダプタ安く売ってれば5.35V/600mAなので丁度いいんだけど
0199774ワット発電中さん垢版2018/11/24(土) 03:24:23.90ID:H9yBf7+s
100均なら100円のニッケル水素用の充電器にトランス入ってるよ
無負荷で4.5V位出るから倍電圧整流したらそのままArduinoのVinに突っ込める
平滑コンデンサはArduino側に入ってるのでおkだよ
もちろんもうちょっと出して>>198でもいいけどねコンパクトだし
あとはハードオフのジャンクボックスにガラケーやスマホの充電器が100円で鬼のように売ってるw
0200774ワット発電中さん垢版2018/11/24(土) 03:25:58.67ID:H9yBf7+s
>>197
それはVinに入れて内蔵レギュレーターで5V作る場合ね
5Vに直接5V供給でももちろんいいんだよ
てかUSB刺してるときはそうだしね
0201774ワット発電中さん垢版2018/11/24(土) 06:35:31.78ID:MOeZfKIb
>188
いいんだよ、そうやって成長していくんだから。
自分で実際にやってみる、というのはとても大事なことです。
ここにはいろいろな人がいるので、あまり気にする必要はありません。
0202774ワット発電中さん垢版2018/11/24(土) 12:34:39.20ID:dPkZVg1+
さすがに、商用電源に直結する類のものは、
とりあえずやってみるのは危険じゃないかな。。。
乾電池駆動なら、多少のことでは危険はないと思うけど。
0203774ワット発電中さん垢版2018/11/24(土) 14:21:06.42ID:IhZzHYe3
いくら初心者つってもオームの法則も理解出来ずに
いっちょ24Vを5Vに降圧させて使おうとか限度が有るだろ
0204774ワット発電中さん垢版2018/11/24(土) 17:07:31.41ID:N+2dF2B3
フランクリンが凧揚げして雷が電気であることを確かたのに比べたら大したことじゃないし
他人が確かめた確立された事だけをやる人より可能性を感じます
0205774ワット発電中さん垢版2018/11/24(土) 17:24:05.21ID:Q2eDRXbg
Amazonで売ってる500円くらいのardino?って3000円くらいのと何が違うんですか?
ラズパイ的な使い方出来ますか?
0206774ワット発電中さん垢版2018/11/24(土) 17:39:46.82ID:dPkZVg1+
>>205
所謂互換機ってやつ。
大抵はシリアル変換ICが安価なものに変わってたり、チップがDIPじゃなくて表面実装になってたりする。
単に電子工作に使う分には、ほぼ影響はない。

ラズパイとArduinoは使用用途が結構違うから同じようには使えない。
0207774ワット発電中さん垢版2018/11/24(土) 17:47:13.81ID:dPkZVg1+
連投スマソ
>>205
ArduinoはADコンバータが載ってたりするから、直接センサの値を読んだりするのが得意。
あと、リアルタイム性(タイミング精度)が高いから、制御用にも使える。
半面、処理性能が低いから、映像処理とかは無謀だし、並列処理も不可能。
通信もUARTやI2Cくらいしか直接は使えないので、ネットにつないで連携とかも苦手。

ラズパイは超小型のパソコン。
パソコンにできることなら大体できる(ネットにつないだり、カメラから映像を取り込んだり)
処理能力が高いので、カメラから映像を取り込んでフィードバック制御なんかも可能。
並列処理も難なくこなせる。
IOはディジタルしかないため、直接センサの値を読むことは難しい。
OSを介してしか処理できないので、リアルタイム性(タイミング精度)が低めで、
制御に使用するときは注意が必要。
0209774ワット発電中さん垢版2018/11/24(土) 18:03:57.93ID:Q2eDRXbg
>>207
俺にはありがたいです。
ってことは単発のセンサーでi2cに繋いでとかは可能ってわけですね。
今私も仕事関係でMQ(ガスセンサー)をラズパイに繋ごうと考えているのですが、adコンバーターとスイッチチャンネル買うくらいなら、ardiunoの互換品買った方がいいかなと。
USBでラズパイと繋げたり、linuxでcrontabコマンドとか使えますか?
0210774ワット発電中さん垢版2018/11/24(土) 18:38:19.72ID:dPkZVg1+
>>209
USBでラズパイに接続するのは可能。
ArduinoにはLinuxが入ってない(そもそもOSが入ってない)ので
Linuxのコマンドを使うのは不可能。
スケジュールで何かしたい場合はRTCなどを使う必要があります。
(Arduino単体でも不可能ではありませんが、精度等に難があります。)
0212774ワット発電中さん垢版2018/11/24(土) 18:58:29.63ID:Q2eDRXbg
つまりusb接続してpython とかでプログラム作ってarduinoからセンサーとかのデータを取ればいいのね。
ちなみにスイッチチャンネル3.3→5vとかの変換ははじめからついてるの?
0213774ワット発電中さん垢版2018/11/24(土) 18:59:51.38ID:A7zNx8Tk
>>209
USBより、esp-wroom-32でスケッチ使えようにして、wifiでつなぐ方がたぶん楽。
費用も、dev-kitだと、unoとかより安く済むよ。
0214774ワット発電中さん垢版2018/11/24(土) 19:09:51.08ID:ECUXiImV
>>198
200円のがあんのね、1Aあれば充分だよね
>>199
それだ!ハードオフちょっと遠いから
ついでがあったらオトナ買いしてくるわw
0216774ワット発電中さん垢版2018/11/24(土) 20:19:47.85ID:Q2eDRXbg
>>215
チャンネルロジックレベル変換器です。これって3.3vから5vの変換するやつですよね?
0218774ワット発電中さん垢版2018/11/25(日) 01:22:25.03ID:c/WG/ctX
アマゾンの安い互換機は
触り心地とかでいかにも安物中国製ってわかる出来
使う分には問題ない
けどLEDが自己主張強すぎてうざい
0219774ワット発電中さん垢版2018/11/25(日) 02:15:31.08ID:AzJbWz6S
互換機しか買ったことないけど、出来も良くてなんら不満ないな。
基盤のLEDの消費電力が多いから回路上の配線切って使ってるが、安いから気軽に出来るのもいい。
これで電池駆動でも長持ちさせれる。
0220774ワット発電中さん垢版2018/11/25(日) 03:15:39.30ID:EfzXojew
業務レベルで必要なものを素人がここで質問しながら作るって、大丈夫なのか?ww
0221774ワット発電中さん垢版2018/11/25(日) 04:18:48.85ID:nFWw0rZV
>>220
案外、素人に毛が生えたようなのが設計してることはよくある。
その代わり、確認する人がいたり、規格認証があったりして、変なのは蹴られる。

電気屋に機械設計やらせたり、機械屋に電気設計やらせたり、とかもあるしね(汗
酷いとこなんて、電気屋に同じ電気だろとか言いながら半導体設計やらせた会社もあるらしい。
0224774ワット発電中さん垢版2018/11/25(日) 08:02:13.29ID:WOtekV9a
>>221
製品としてなら、RaspberryPiはともかく、Aruinoは使わないよね。
センサーのデモ用とか、学習目的とかなら業務上でも有ると思うけど。
0225774ワット発電中さん垢版2018/11/25(日) 08:32:14.31ID:E/X40Zyf
>>224
そうでもないよ。
一品ものや、ごく限られた製造数のものだとわりと見かけるし、
個人向けCNC、3DプリンタでもArduinoが使われているのは珍しくもない。
0226774ワット発電中さん垢版2018/11/25(日) 08:33:23.03ID:E/X40Zyf
それに、「Arduino」がUNOやmicroなどの基板そのものではなく、概念を指すのであれば、
見かけ、普通のAVRやARMのマイクロコントローラが使われているように見えて、
Arduinoという場合もあるだろうし。
0227774ワット発電中さん垢版2018/11/25(日) 23:20:46.40ID:K33uKIe9
String = "abcあいう"

String[]に1文字ずつ分解していれたいのですが、どうしたもんでしょ?
マルチバイトがはいると急にややこしくてこまっております・・・
0228227垢版2018/11/26(月) 00:31:23.45ID:kAzpqXLm
とりあえず何とか動いた奴は↓です。
(日本語だけ使えればいいので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]);
0229774ワット発電中さん垢版2018/11/26(月) 12:04:10.67ID:0+4JSKPb
>>223
機械屋を見ていると電気の設計は無理だと思う。
少なくともこれまでに電気設計が出来る機械屋に会った事が無い。
機械屋も同じように、電気屋に機械設計は出来ないと考えているだろうな。
「餅は餅屋」という言葉もあることだし。
0230774ワット発電中さん垢版2018/11/26(月) 16:19:03.77ID:pqWR4Zv+
やってしまいました
vinとgndを逆にして12vを供給してしまい焦げ臭い匂いが広がりました

これはATMEGA自体を載せ替えたら直りますか?それとも基盤ごとお亡くなりでしょうか?
0231774ワット発電中さん垢版2018/11/26(月) 16:48:12.20ID:92yc+Afa
>>230
どこに影響有るかわからん物は使わん方がいい。
目をつぶってゴミ箱へぽいー。
0232774ワット発電中さん垢版2018/11/26(月) 17:16:24.26ID:SGKANs0G
もしスイッチサイエンスから純正品を買っていれば・・・
電源を逆接してしまったとか変なところをショートしてしまったとかコーヒーをこぼしたりしても大丈夫!!
送料負担だけで完動品が返って来る!

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

なお純正品のお値段は中華クローン(CH340でなくちゃんとATmega16U2の奴)の6倍する模様
0234774ワット発電中さん垢版2018/11/26(月) 19:19:22.07ID:pqWR4Zv+
そうですか
ありがとうございます
残念ながら正規品では御座いません
貧乏性なのでゴミ箱送りにせず、部品取りにしようとおもいます
代わりの中華aruduinoを手配しました
0235774ワット発電中さん垢版2018/11/26(月) 19:34:05.27ID:BAklv53l
arduinoじゃないけど、俺も今日リレーモジュールにプラスとマイナス逆につないだら
チップトランジスタが一瞬で焦げたw
0236774ワット発電中さん垢版2018/11/26(月) 19:43:08.96ID:otJUcPRz
Pro mini のRAWじゃなくてVCCに電源繋いで、ノートPCにシリアル接続したら、PCが落ちてBIOSも起動しなくなったな。
バッテリー抜いたりやってみたがダメで壊れたかと思ったが、CMOSクリアで復活して助かった。
でもまたやったら怖いから中古でノートPC新たに買った。
0237774ワット発電中さん垢版2018/11/26(月) 22:02:45.48ID:0+4JSKPb
昔、
明日は午後から客が来て立ち会い検査という夕方に、
ヒマだったので最後の念のための動作チェックをやろうとして、
DI/Oボードの内部5V系電源ピンに外部入出力用24Vをつないで、
予備品の無いボード数枚を壊した事がある。
そりゃもう私は言葉も出ず、茫然自失、課内中の関係者も大騒ぎだったw
0243774ワット発電中さん垢版2018/11/27(火) 07:31:28.03ID:IAQ84Pps
昔話老人の経験では、電源5VのICに
 24Vだともれなく死ぬ。
 12Vだと生き残る奴が出てくる。
 9Vだと生き残る率が高くなる。
 6Vだとほぼ生き残る。
ただし一度でも過電圧を加えたら、たとえ動いたとしてももう実験用に回すしかない。
(趣味ならどうしようとカラスの御勝手だが)
0248774ワット発電中さん垢版2018/11/27(火) 12:59:58.55ID:IAQ84Pps
>>241
課長と二人で徹夜してボードのフォトカプラを交換した。

電源と言えば、最近アナログ用の±15V使わないな。
私のサブの実験用電源(PW18-1T)にはデジタル用の他に、
アナログ用トラッキング±18V(Max)出力があるのだが、
ここ2、3年使った記憶が無い。
0249774ワット発電中さん垢版2018/11/27(火) 20:01:10.04ID:ZLv3BnXQ
壊れると言えば、電源投入直後のポート状態がおかしくなったNANOがあるな
スケッチも普通に動くんだけど、3桁7セグのダイナミック表示するときに
正常なNANO→全消灯
問題を抱えたNANO→デタラメな表示(毎回変化せず固定的)
ブートローダーのポートの初期化部分が死んでるんだろうか?
ブートローダーの焼き直ししようと思って忘れててどれだかわからなくなった…
0250774ワット発電中さん垢版2018/11/28(水) 20:43:15.52ID:EsjFTMfU
スイッチング電源のリップル・ノイズをチェックするのに、
これって使えますか?作った人います?

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

これを見ながらコンデンサーを取っ替え引っ替えしたいです。
0251774ワット発電中さん垢版2018/11/28(水) 22:53:10.90ID:PyeCeRVI
>>250
昔、作ったことあるけど・・・
まぁ只みたいな材料で作れるから作ってみて。
0252774ワット発電中さん垢版2018/11/28(水) 23:30:07.24ID:v5g98S6k
>>250
主としてアナログ電子回路の解析理論・設計論をしっかり学習するのなら実習用にAmazonの中華製でも充分だから最低でも数万円のオシロは揃えるべき。
そうじゃなく回路製作遊びでいいのなら玩具としては充分かと思う。
0255774ワット発電中さん垢版2018/11/29(木) 04:03:12.83ID:w0OhEcFL
50kS/sか微妙なところだな
今どきのスイッチングレギュレータは100kHz以上のスイッチング周波数のものもあるからな
従来のトランス式の電源の測定なら十分使えると思うけど
0257774ワット発電中さん垢版2018/11/29(木) 07:04:30.89ID:ttdtNutW
たとえば100kHzのスイッチングレギュレータというと、やや遅い部類に入ってしまうけど、
これぐらいのスイッチング周波数でもでもリップルを観察しようとすると、
オシロは500kHz以上の帯域は必要になるだろね。
等価サンプルは除外するとして、サンプリングレートは1Mサンプル/秒は欲しいところ。

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

…テスターに比べればオシロは高いね。
0258154垢版2018/11/29(木) 07:43:05.27ID:Rd7FRyrb
予算2500円以下でたのむ。
0259774ワット発電中さん垢版2018/11/29(木) 08:03:40.26ID:7j3gYT0z
>>258
それは無理。
もしあっても性能低く過ぎて無駄。
どうしてもやりたいなら友達にオシロ借りろ。
0261774ワット発電中さん垢版2018/11/29(木) 08:21:34.05ID:ttdtNutW
>>258
名前欄は154になってますけど、話題は>>250 関連の波形観測ですよね。

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

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

sigrok でデジタル8ビットをアナログ波形として見るようなことができたっけ。
それができれば、1000円ロジアナ、 sigrok、A/Dコンバータで >>250の目的は
達成できるのでは。
0264774ワット発電中さん垢版2018/11/29(木) 12:48:32.26ID:7j3gYT0z
>>262
これ!
製作中の回路はもちろん製品や完動してる過去の自作回路とかの様々な回路部品や端子の波形を見れるとホント楽しいのにね。
0265774ワット発電中さん垢版2018/11/29(木) 13:24:38.26ID:7ngNRq2d
2-3千円のdsoなんとかっていうキットのオシロ愛用してる
金が溜まったら3万くらいのオシロ買いたい
0267774ワット発電中さん垢版2018/11/29(木) 18:24:16.23ID:xWQ6YFOU
ArduinoIDEでコンパイルするときにgccに渡す最適化オプション
サイズ最適化になってるよね?これって変えられる?
0268774ワット発電中さん垢版2018/11/30(金) 01:07:27.96ID:yeO+W5DT
大阪万博のイタリア館でArduinoとか展示されるんかな・・・
0269774ワット発電中さん垢版2018/11/30(金) 06:16:36.34ID:6uVrWHBE
みんな知ってるもん持ってくる意味がないだろ
ウジ虫チーズとかじゃないと
0270774ワット発電中さん垢版2018/11/30(金) 08:06:29.94ID:sK0JDSvY
>>250
スイッチング電源のリプルをちゃんと見る目的では、それだと帯域的に厳しいのでは
0271774ワット発電中さん垢版2018/11/30(金) 08:38:56.95ID:xW4G0NDU
リプルちゃん に見えた(^p^)
0272774ワット発電中さん垢版2018/11/30(金) 15:29:32.04ID:cZF6giHN
をっちゃん にみえた
0274774ワット発電中さん垢版2018/12/02(日) 01:11:16.31ID:qZfzw3ti
ビルド遅い
blinkの初歩的サンプルぐらい3秒以内で終わらないものかね…
0278774ワット発電中さん垢版2018/12/02(日) 18:59:17.82ID:Oqt+KN48
UTF8をSHIFT-JISに変換するんじゃなくて、その逆がしたいんだけどいいサンプルないかな。
0280154垢版2018/12/03(月) 08:10:16.90ID:98c7Es1w
>>279
そではなくて、取得したHTMLがjisなんだけどlcd画面表示時はutfで渡さないとならないとです
0281774ワット発電中さん垢版2018/12/03(月) 16:41:26.01ID:/txfBHwp
ESP8266でエアコン・照明とかをIoT可しようと思ったけど
部屋がゴミ屋敷みたいに汚いから、まず掃除するわ
0283774ワット発電中さん垢版2018/12/03(月) 18:21:50.86ID:fON6fXwC
サーボで壁スイッチ押したり
リモコンの信号をエミュするなら電工いらん
0284774ワット発電中さん垢版2018/12/03(月) 21:35:13.57ID:UY1Bzr52
pythonでsklearn等のライブラリで統計処理や機械学習させたものをラッパーとしてcのコードで呼び出してarduinoの方で使用する
ということをやりたいのですが、具体的なやり方が調べても全く出てきません。
このやり方をarduinoで使うことはできるのでしょうか?
0285774ワット発電中さん垢版2018/12/03(月) 21:47:18.96ID:swg6jW+r
シリアル通信でPCからArduinoにデータや命令を送信すればいい
シリアル通信はどの言語でもできる
0287774ワット発電中さん垢版2018/12/05(水) 02:28:31.64ID:DgzOGC73
Pro miniのVINに12Vいれて
5V出力にWS2812を8個繋ぎたいんだけど
最大60mAx8~480mAも取れるかな
0288774ワット発電中さん垢版2018/12/05(水) 06:46:06.85ID:Re41V22M
>>287
Pro mini の回路図を見る。
それでわからなければ、Pro mini に使われているレギュレータのデータシートを見る。

これからずっと役立つ習慣も手に入れられるよ。
0292774ワット発電中さん垢版2018/12/05(水) 12:17:43.95ID:k9ctpmGl
>>290
このレギュレータICのままだとトランジスタの追加で電流ブーストは難しいから、RAW端子と並列に電流が大きく取れるレギュレータを入れ、そこからLEDを並列駆動するのが簡単かな。
ただ全体の希望イメージが書いてないから妥当なソリューションかは分から無いが。
0293774ワット発電中さん垢版2018/12/05(水) 12:51:55.59ID:K/1hPVFa
>>291
フォトトラかフォトカプラかな。0.5Aも流すならリレーか?その前に三端子で5V作んのか。めんどくせー
0296774ワット発電中さん垢版2018/12/05(水) 19:46:38.25ID:Re41V22M
はーん。トランジスタ使えを、レギュレータの電流ブーストではなくて、LEDのスイッチ用だと思ったのかな? >>293
0298774ワット発電中さん垢版2018/12/07(金) 20:55:17.22ID:UDvIhVpi
ArduinoISPでATtiny13Aに拍子抜けするくらい簡単にスケッチ書けた。
それで、デバッグなんですが、
いつもは適当な所にシリアルプリントいれてArduinoIDEのモニタで数値を見てるんですが、
UARTの無いArduinoの良いデバッグ方法はありませんか?
とりあえず、TM1637の4桁7セグLEDがあるので、これでkeypadのアナログ値が適切かどうか
確認したりしようと思っています。
まだやってないので、どれだけ容量食われるかわかりませんけど
0299774ワット発電中さん垢版2018/12/07(金) 22:12:47.41ID:UDvIhVpi
NANOでやってみました
>最大30720バイトのフラッシュメモリのうち、スケッチが2590バイト(8%)を使っています。
>最大2048バイトのRAMのうち、グローバル変数が38バイト(1%)を使っていて、ローカル変数で2010バイト使うことができます。
Tiny13Aはフラッシュ1kRAM64バイトしか無いんですが…

ATtinyで利用できるソフトウェアUARTというのを見つけたのでこれを試してみます。
半二重通信で1ピンのみ利用、消費フラッシュメモリ62バイトSRAMの消費は無しらしいです
0301774ワット発電中さん垢版2018/12/08(土) 00:06:30.07ID:l7L7QBIo
>>300
ありがとうございます。
やってみました。
>最大1024バイトのフラッシュメモリのうち、スケッチが186バイト(18%)を使っています。
>最大64バイトのRAMのうち、グローバル変数が20バイト(31%)を使っていて、ローカル変数で44バイト使うことができます。
かなりコンパクトでこれが使えれば申し分無いのですが、
38400まで落としても文字化けして、19200,9600はコンパイル時に[ボーレートが低すぎる]のアラートで止まってしまいます。
USBシリアルの品質の問題かも知れません。明日またいじってみます。
おやすみなさい
0302774ワット発電中さん垢版2018/12/08(土) 15:57:52.36ID:g7dkxoTW
パソコンを起動させず契約しているEメールアドレス(Gメールなどではないもの)でメールを送れる物を探しています。秋月電子で有線LANに繋げて使うものが8500円で売られていたのですが他に方法はないものでしょうか?
0306774ワット発電中さん垢版2018/12/08(土) 16:08:35.41ID:g7dkxoTW
>>304
レスありがとうございます。
説明がたりなかったのですが、センサーで反応したらeメールを送れるマイコンを作りたいと思っています。
0309774ワット発電中さん垢版2018/12/08(土) 16:16:10.87ID:g7dkxoTW
>>308
レスありがとうございます。
その方法も大変助かります。調べてみて低コストで自分でもできそうな物から作ってみたいと思います。
0319774ワット発電中さん垢版2018/12/08(土) 20:04:06.19ID:tcbSQk0i
>>301
追試の結果、OSCCALを設定することで解決しました。
初期値59で、47-58にすると文字化けはなくなりました。
更に中央値の51では115200までいけました。
チップ固有値なのでboot時にEEPROMから読み出して設定すればいんですが…
とりあえずボタンを押してアナログ値を確認できました。
3.3Vでも安定しているようです。
0320774ワット発電中さん垢版2018/12/08(土) 21:14:53.10ID:H56nKXP0
AVRの内蔵RC-OSCは電源電圧の変動にはあまり影響しないけど温度変化で結構変動するんだよね。
PICは温度変化にも結構安定してるからその点だけはちょっと惜しい…
0324774ワット発電中さん垢版2018/12/08(土) 23:43:07.47ID:yYUEAEag
>>322
内蔵クロックを使ってるやつもあったハズ
それに、回路を組むときに、部品点数を削るときも内蔵クロックつかうんじゃないかな?
8MHzでも問題ない用途のほうが多いし(むしろ電圧下げれて省電力化のメリットもある)

でも、たしかにAVRの内臓クロックの精度は微妙。。。。
0326774ワット発電中さん垢版2018/12/09(日) 01:41:41.55ID:cyPkpF5L
spi通信のケーブルって何cmまでいけますか?
0327774ワット発電中さん垢版2018/12/09(日) 09:55:48.98ID:7D31Rk9W
>>315
親切にURLを張っていただきありがとうございます。家の用事が溜まっててespというのを注文できていないですが検証するのを楽しみにしています。
0328774ワット発電中さん垢版2018/12/09(日) 10:37:44.99ID:S2gJ3D9i
>>322
UN0 rev3はセラミック発振子、互換機や派生品もセラミック発振子か内蔵オシレータ。
Leonardo は水晶。

>>325
いまのところ使われている大半のArduinoがAVRだし、この流れもそれに沿ったものに
なっているわけだし、AVRのオシレータの特性の話になっても、何言ってるのやら、でも
ないと思う。
0329774ワット発電中さん垢版2018/12/09(日) 10:45:02.54ID:S2gJ3D9i
>>326
組み方次第だと思う。

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

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

ソルダレスブレッドボードなら短い距離でもどうなるかはわからない。
0330774ワット発電中さん垢版2018/12/09(日) 11:59:13.12ID:jo/8lFUT
> それに、回路を組むときに、部品点数を削るときも内蔵クロックつかうんじゃないかな?
>8MHzでも問題ない用途のほうが多いし(むしろ電圧下げれて省電力化のメリットもある)

なんの話だよw
0331774ワット発電中さん垢版2018/12/09(日) 12:02:32.92ID:jo/8lFUT
> 互換機や派生品もセラミック発振子か内蔵オシレータ。

水晶のもあります。
少なくとも俺の持ってるunoとpro mini?の互換機はどちらも水晶です。
0332774ワット発電中さん垢版2018/12/09(日) 12:09:59.63ID:S2gJ3D9i
>>330
>なんの話だよ

さて、何の話かな。

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

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

はごく当たり前のことだよな。
その結果として、そういうバリエーションのArduinoがある、という話なんじゃないの?
0335774ワット発電中さん垢版2018/12/09(日) 12:17:31.59ID:BYb3Pr2Z
中華arduinoも水晶のほうが多くない?
UNOは持ってないけど、NANO,PRO MINIは十数個あるけど全部水晶だわ
0336774ワット発電中さん垢版2018/12/09(日) 12:20:00.15ID:S2gJ3D9i
>>334
でも、>>322のように
>arduinoは水晶
って言うのは、根本的に間違ってますね。
反証の例としてUNOの互換機、派生品までをセラミック振動子と書いたのは間違いでしたが。
0340774ワット発電中さん垢版2018/12/09(日) 23:13:22.01ID:JEhVELnr
pinが足りない…
3つのデジタル入力を監視して、「BがONになったら切り替える」
「Cが選択されていて、CがoffになったらAに切り替える」みたいな
自動切換え器を作りたいんですが、
3ポートも余ってないので1ポートか2ポートでなんとかならないでしょうか?
抵抗とダイオードでアナログ入力?漠然と思い浮かぶのですが、
具体的な方法に至りません。
0342774ワット発電中さん垢版2018/12/09(日) 23:43:46.41ID:JEhVELnr
>>341
なるほど、
outputの74HC595は使った事があるのですが、
inputなら589ですか、検討してみます。
ありがとうございました。
0344774ワット発電中さん垢版2018/12/10(月) 01:08:06.21ID:1j9Hd9mj
>>342
「IOエキスパンダ」で検索してみて。Arduino用のシールドになっているものもありますよ。
0345774ワット発電中さん垢版2018/12/10(月) 01:48:50.94ID:w92ipmSI
>>344
mcp23017で調べたら、lcd1602液晶をi2c化するアダプタに搭載されていて、
それなら1個余ってるので改造すれば双方向もspiもいけるみたいです。
夢が広がってきました。
ありがとうございます。
0346774ワット発電中さん垢版2018/12/10(月) 22:51:05.74ID:Fpv0Kauv
mcp23017調べたけど良いねえ。Nanoの使用範囲が広がるね。
よく見る手作りキーボードってこういうのでつくってるの?
0347774ワット発電中さん垢版2018/12/10(月) 22:51:59.12ID:Fpv0Kauv
あ、Nanoじゃなかった、言いたかったのはProMicroでした。
0348774ワット発電中さん垢版2018/12/12(水) 00:41:23.20ID:QJx/VMJR
8個ほどセンサ使ってSPIで通信したいんだけど参考になるもサイトとかありませんか?
センサは全部同じもので共通ライン使う感じで
0349774ワット発電中さん垢版2018/12/12(水) 02:59:49.59ID:UWx42oYY
「spi 複数 arduino」でぐぐるといっぱいでてくるけど?
>SPI通信で8つの大気圧・温度センサ(LPS331AP)から値を取得したいです。
というのもあったよ
0350774ワット発電中さん垢版2018/12/12(水) 20:05:30.44ID:tgxyj84b
あるかないかでいえばある。
0351774ワット発電中さん垢版2018/12/15(土) 14:38:21.23ID:lKJ+v1SC
Arduino LeonardoをPCからUPSみたいにバッテリーメーターとして認識させる方法ってある?
0352774ワット発電中さん垢版2018/12/15(土) 19:46:44.30ID:g38KC77g
ATTiny88って使ってる人います?
https://i.imgur.com/I6mEJEw.jpg

8KBフラッシュで20個まとめて買うと1個60円で、コスパ最高なんだけど!
0354774ワット発電中さん垢版2018/12/15(土) 20:45:15.41ID:Q7dALAPY
作業工数もコストと考えたらすぐ電源供給できてプログラム書き込める格安互換機のほうがコスパ良いと思う
0355774ワット発電中さん垢版2018/12/15(土) 21:05:28.20ID:jf5DNLVN
dip変換が10枚で191円、ピンヘッダ付けても85円くらいか
ATtiny44がチップ53円+変換基板16円+ピンヘッダ4円の計73円
ATtiny13Aがチップ33円+変換基板10円+ピンヘッダ2円の計45円

44いじってみようと思ってたけど88コスパいいな
0357774ワット発電中さん垢版2018/12/15(土) 23:03:55.67ID:PXY2ayg5
家庭用の調光対応LEDをarduinoのpwmを使って明るさを制御したいのですが
他に回路的にどのような部品が必要ですか?
0358774ワット発電中さん垢版2018/12/15(土) 23:07:10.16ID:EOQDf3z9
>>357
そのLEDがどんなものか説明と画像をまず出せ。

また後から後からチビチビ情報出てくる系とみた。
0360357垢版2018/12/16(日) 00:11:47.04ID:S+At3VX7
LEDはまだ買ってないです
家電にある100Vのpwm対応のを買うつもりです
情報の小出しなどはなく、初心者でなにが必要か
知りたく書き込みしました すみません
0361357垢版2018/12/16(日) 00:17:51.14ID:S+At3VX7
>>359
以前に秋月で買ったのが押し入れにあります
確かボリューム式だった気がしますけど
arduinoに繋がるんですね どうするかアドバイスお願いします
0362774ワット発電中さん垢版2018/12/16(日) 01:06:51.85ID:hBPzkPxv
>>361
トライアック万能調光器キット arduino
でgoogle 検索すれば全て解決

検索初心者を脱すると自分でいろんなことが出来るようになりますよ
0363774ワット発電中さん垢版2018/12/16(日) 01:15:35.52ID:riR21XwJ
>>361
ボリューム(可変抵抗)で制御するものはよほど変な(変態な)設計じゃない限り、
ボリュームの抵抗で分圧した電圧を読んでる。
だから、ボリュームのところにArduinoから電圧を入力してやれば制御できる。

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

あと、商用電源につなぐ回路を初工作で作るのはあんまりオススメしない。
電池ならちょっと火花が散るとか焦げ臭いで済むけど、
商用電源(コンセント)につないで事故ると、火事とか感電が起きる。
聞いた感じ、最終的にはコンセントにつなぎっぱなしにするように聞こえたけど、
かなり注意しないと、あとが怖い。(気づいたら家が燃えてるとか、触ったら感電とか)
組み上げた直後は大丈夫でも、ちょっとした衝撃とか部品の劣化もあるからね。
最低でもヒューズはつけて、ちゃんとアースもつなごう。
(アースをちゃんとつなげば、絶縁不良で漏電するとブレーカーが落ちてくれる。)
0364774ワット発電中さん垢版2018/12/16(日) 01:33:50.57ID:hBPzkPxv
AC100V電源の調光回路なのに「分圧で電圧を読んでる」「Arduinoから電圧を入力」ってあんた何を言い出すんだ
0366774ワット発電中さん垢版2018/12/16(日) 01:59:47.60ID:riR21XwJ
>>364
回路図見てなかった。
普通にPWM制御かと思ってた申し訳ないorz
そうですよね、調光回路は位相制御ですよね、なにやってんだろ。
0367774ワット発電中さん垢版2018/12/16(日) 02:10:21.37ID:AwmsHD/F
>>357
電子工作で色々作ってきましたが、リスク
を考えると商用電源に常時接続する物は
避けますね。
ACアダプタ経由は別として。

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

具体的には
arduino+学習リモコンで検索してみてください。
0368774ワット発電中さん垢版2018/12/16(日) 02:30:46.01ID:S5HeuPHw
トライアック調光器はボリュームを変えるとトライアックをトリガする移相が変わることによる電力制御だな
「抵抗値」と「絶縁」の意味で「CdSフォトカプラ」がいいんじゃないかな
0369774ワット発電中さん垢版2018/12/16(日) 10:31:14.65ID:phSl/a8j
CdSフォトカプラはLED電流でのコントロールが直線性もなくて難しかった記憶がある。
でも、オーディオ用に使われてたりするんだよな。使い方が悪かったのかも。
そのときは、秋月のSSRキットのフォトトライアックをゼロクロスから非ゼロクロスのものに交換して、
マイコン側でゼロクロスのタイミングからの時間を変化させつつトリガしました。
0370774ワット発電中さん垢版2018/12/16(日) 10:55:35.48ID:phSl/a8j
今なら、可変抵抗の軸をサーボモーターで動かすものありかも。安いし。
0372774ワット発電中さん垢版2018/12/16(日) 12:21:44.12ID:Qu52C43/
>>371
おぉ、ヘリカル・カップリング!
これ許容トルク大き過ぎない?
価格が圧倒的に高そうな。。。
0375774ワット発電中さん垢版2018/12/16(日) 12:41:33.62ID:phSl/a8j
>>371みたいなメカ用パーツはAliとかで随分安く入手できるようになりましたね。
0376357垢版2018/12/16(日) 13:24:14.84ID:S+At3VX7
自分が考えてるほど簡単ではないみたいです
初心者には難しいです
諦めて、アドバイス頂いた汎用赤外線リモコン調光ライトで作りたいと思います
下手作って火事など事故は起こしたくないです
みなさんいろいろなアドバイス感謝します
0378774ワット発電中さん垢版2018/12/18(火) 19:42:08.90ID:AFcCV1HG
ふぅ〜・・・。やっと部屋の掃除が終わったよ
何かやろうとしたけど忘れたな。まっいいか
0379774ワット発電中さん垢版2018/12/18(火) 21:32:07.38ID:0yYJdydX
消臭剤にはきをつけなさい
0389774ワット発電中さん垢版2018/12/23(日) 08:48:36.33ID:ZmeUkrXZ
自作アンプやスペアナの評価、FFTなんかもやってみたくて
10Hz-1MHzのパルス発生器を作りました。
PWMで矩形波のみの簡単なやつです。
この出力5Vp-pをオーディオ機器に繋ぐと壊れるので、
0.5V程度に抵抗分圧で落とそうと思いました。
インピーダンスもよくわかって無いんですが、
例えば8Ωスピーカーのような抵抗の低いものを繋ぐと
分圧電圧が限りなくゼロに近づくといった認識でいいのでしょうか?
普通のオーディオ入力は数十キロはあるはずなので
47+470=517Ω 0.45V 9.7mA
100+910=1010Ω 0.495V 4.9mA
このあたりなら影響を受けにくいかと思いました。
適切な抵抗値を教えて下さい。
0390774ワット発電中さん垢版2018/12/23(日) 09:24:50.77ID:6oR8ANQr
>>389
分圧したうえでopampなりトランジスタなり入れて、インピーダンス変換するんだよ。
0391774ワット発電中さん垢版2018/12/23(日) 09:56:00.57ID:tfunQmWr
8pinoってもう手に入らないのでしょうか?
小型のArduinoを探しているのですがなかなかいいのが見つかりません
他にオススメが有れば教えてください
0392774ワット発電中さん垢版2018/12/23(日) 11:59:56.01ID:pQUhAjAa
いや・・・せめてこういうのがいいとかないの?
いいのが見つからないって言うからなんか条件あるんじゃないの?
0394774ワット発電中さん垢版2018/12/23(日) 12:30:17.13ID:b2BWvVqe
>>389
OPアンプを使ったボルテージ・フォロワ回路で出力するといい。
出力インピーダンスが低く周波数帯域も広いし保護回路内蔵なので安心。
0399774ワット発電中さん垢版2018/12/26(水) 00:32:23.33ID:QZEsXIwU
すいません教えて下さい。24vでONOFF動作するセンサーが繋がっている配線(+,−,信号線)の途中にarduinoを中継させ信号線を別の方法でも変化させたいと思っています。
レギュレーターで5vとGNDに接続できたのですが、信号線をarduinoに繋げるとランプが全て点いて過電流ぽい状態になりました。
壊れてなく良かったのですが、信号線も繋げるにはどうすれば良いでしょうか?もう一つレギュレーターを使ってa0a1に繋げreadwriteで信号を出すなどで対応できるものでしょうか?
0402774ワット発電中さん垢版2018/12/26(水) 01:21:17.03ID:AHwMixhI
>>399
何がやりたいのか良く分から無い。
手書きでいいから想定してる回路図、あるいは希望する各要素の接続状態のを図示できないかな?
0403774ワット発電中さん垢版2018/12/26(水) 02:32:24.33ID:+AYWRyiF
>>399
>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のセンサなら、直受け・直出しできるね。
結局仕様次第か。
0404774ワット発電中さん垢版2018/12/26(水) 07:44:52.03ID:+o3UYWNA
レスありがとうございます。
>>400
恐らく24vですが電圧が計れていないです。arduinoとの間で計ってみます。
>>401
フォトカプラについて調べてみて正月前に購入してみたいと思います。
>>402
もっと説明を理解して貰える様アドバイスありがとうございます。すみませんがファイルのアップロードはできないです。すみません。
>>403
推測して頂いた通りです。電流か電圧か分からないので調査してみたいと思います。デジタル出力のセンサーを追加したいです。
0406774ワット発電中さん垢版2018/12/26(水) 14:37:11.38ID:N0Uq9KYB
質問の内容があまりに的を得ていて理路整然としていると、?と感じるよね。
> 24vでONOFF動作するセンサーが繋がっている配線(+,−,信号線)の途中にarduinoを中継させ信号線を別の方法でも変化させたいと
ある程度の経験・知識があればこんな書き方をしないだろうな。
0407774ワット発電中さん垢版2018/12/27(木) 22:46:03.21ID:8+FGkie5
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(){
}
0408774ワット発電中さん垢版2018/12/27(木) 23:03:07.16ID:J/VqqZbA
状態が不安定
 抵抗入れて pull up/downしてる?
0409774ワット発電中さん垢版2018/12/27(木) 23:03:50.02ID:J/VqqZbA
ああ 内部でやってるのか・・
0411774ワット発電中さん垢版2018/12/28(金) 07:18:43.29ID:u5etvDYr
>>407
割込みが掛かっているのなら、
初期化でEIFRのLSBに1を書いてエコーバックリセットしてみたら?
 EIFR = B00000000; → EIFR = B00000001;
0412407垢版2018/12/28(金) 07:22:33.21ID:xw4FPsua
回路はシンプルです
int0端子とgnd端子間にswをつなぎ、他は何もつないでません

割り込み要求フラグをクリア後に割り込み許可してるのに、割り込んできやがります
0413407垢版2018/12/28(金) 07:25:32.81ID:xw4FPsua
>>411
なるほど
今試せないので、帰宅してからやってみます
ありがとう
0414774ワット発電中さん垢版2018/12/28(金) 12:29:08.02ID:a1va0R4F
>>412
>>407のコードじゃ割り込み要求フラグクリアなんてしてないじゃん
フラグに1を書き込むことでクリアってデータシートに書いてるでしょ
0を書き込んでもなにも起きないよ
0415407垢版2018/12/28(金) 12:42:01.27ID:xw4FPsua
>>414
自分もデータシートを読んで今気付いた
これが原因でしょう
恥ずかしい
0417774ワット発電中さん垢版2018/12/30(日) 12:42:44.26ID:/oFv2Kk0
Arduino Pro Microでデジタルピン4をA6として使う場合は、スケッチに何か書く必要あるのでしょうか?
anarogRead(6)のようにそのままで大丈夫なのでしょうか?
0420774ワット発電中さん垢版2019/01/01(火) 11:50:35.32ID:X4EKC4QP
海面気圧の計算で-5.257乗するのですがマイナス何乗はどうしたらいいのでしょうか?
0422774ワット発電中さん垢版2019/01/01(火) 12:25:29.10ID:X4EKC4QP
>>421
ありがとうございます
powでやってたのですが手計算したのと違って?と思いました
もう少し頑張ってます
0425774ワット発電中さん垢版2019/01/02(水) 10:08:33.99ID:wqK/be3P
arduino pro mini互換(中華製)に12V入れたらレギュレーターが燃えた
0427425垢版2019/01/02(水) 11:10:05.82ID:wqK/be3P
本物のpro miniはMIC5205だがこの中華に載ってたのはLN1138だった。
データシート見ると+13Vまでらしい。
0428774ワット発電中さん垢版2019/01/02(水) 11:12:48.20ID:bDiiQgLb
>>426
Amazonだと中華は最大12Vが多いみたいで、オリジナルの設計仕様は最大16V(最大電流150mA)となってるね。
https://i.imgur.com/d52At9h.jpg

何せ中華ボードだから品質管理は皆無だろうし規格落ちチップや不良CRも平気で使って安かろう悪かろうの典型ではあるが。
0429774ワット発電中さん垢版2019/01/02(水) 11:45:18.29ID:G4ABWS4a
載ってるレギュレータの最大電流について補足です。データシートの最大電流が取れるわけではないので…
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ぐらいなので、ちょっと他にも使う、って感じでレギュレータは悲鳴を上げそう。
0431774ワット発電中さん垢版2019/01/02(水) 14:05:59.99ID:bDiiQgLb
>>429
自分も価格に目が眩んで不良品覚悟で中華のArduino系ボードばかり買うけどレギュレータの入出力電位差による発熱考慮して秋月の9Vの超小型ACアダプタを買い貯めしてる。
ホントは7V版とかがあればね。。。
0433774ワット発電中さん垢版2019/01/02(水) 15:17:01.39ID:bDiiQgLb
>>432
その通りで、実は整流用ダイオード2個直列とかもやってるけど出来ればコンパクトにスッキリ作りたいのもあってね。。。
0434774ワット発電中さん垢版2019/01/02(水) 15:38:59.32ID:joZqM5Ka
クイーン名古屋とかもドサ周りしてたんだな
苦節日本めぐりみたいなトーンで映像化すれば面白かったのに
0436407垢版2019/01/02(水) 17:06:23.87ID:wqK/be3P
>>427
ln1138のデータシート見たら最大入力電圧+8vだ
12入れたら燃えるわ
0437774ワット発電中さん垢版2019/01/02(水) 17:19:38.55ID:G4ABWS4a
>>436
あ!>>429で すごい見落とし。
427に引っ張られていた、 って言い訳けにもならないな…。恥ずかしー。
0438774ワット発電中さん垢版2019/01/02(水) 18:29:26.85ID:bDiiQgLb
>>436
自分はAmazonで買った中華ArduinoばかりだけどLN1138は無いな。
それにしても最大Vinが8Vとは9VのACアダプタさえ直付けで使えなくて草って感じ。
0439774ワット発電中さん垢版2019/01/02(水) 19:14:15.32ID:cqLYNIXU
そもそもなんでPro MiniはMIC5205を使ったのかな?このレギュレータはShutdownをうまく使えば消費電流をかなり小さくできるけど回路では常にEnableみたいだし
それなら互換機も真似してCMOSのレギュレータなんか使わずに中華お得意のAMS1117あたり使っておけば12V入力100mAくらいの出力行けそうだったのに
0440774ワット発電中さん垢版2019/01/02(水) 19:32:47.57ID:G4ABWS4a
>>439
SOT23-5なのはスペースですかね…。

MIC5205はC-MOSではないようです。互換機が真似をしたのはパッケージだけかな。
せめて耐圧は真似してくればいいのに。
0441774ワット発電中さん垢版2019/01/02(水) 19:54:32.06ID:G4ABWS4a
手元に互換Pro mini 3.3V版の買い置きがあるのを思い出したので見てみたら、レギュレータはXC6204B33?MR(刻印4B2X)でした。
絶対最大定格は12Vだけど、Operating Voltage は最大10V。なんとか9VはOKか。

互換基板を使うときは気をつけないといけないですね。
0442774ワット発電中さん垢版2019/01/02(水) 20:33:20.02ID:cqLYNIXU
MIC5205はCMOSじゃなかったか、そうかパッケージ合わせるために1138使ったのか、このパッケージだと最大10Vに満たないやつのほうが安く出回ってるみたいだな
0444774ワット発電中さん垢版2019/01/02(水) 23:35:13.54ID:PQ/iUmml
バッテリー駆動のArduinoは全部レギュレーターとLEDを取っ払ってるわ
無駄に消費電力を食うから余計なんで
小さいプログラムで動かすときはATTinyを使ってる
0445774ワット発電中さん垢版2019/01/06(日) 00:26:38.05ID:CzlNo7v/
PWR_DOWNでのスリープから外部割り込みの復帰は
2,3番ピンのLOWレベルのみしか復帰出来ないと思うけど、
↓このサイトでは「スリープに入る。そしてD2ピンが論理Hレベルを検出するとスリープから復帰するようになっている。」て書いてる。
http://okiraku-camera.tokyo/blog/?p=6352

HIGHでも復帰できるんですか?
0446774ワット発電中さん垢版2019/01/06(日) 01:29:00.93ID:bBLUc7g+
>>445
これこのままじゃスリープしないよ
機能はするからスリープ出来てると思い込んでるんじゃね
たぶん消費電力とか測ってないんじゃない?
0447774ワット発電中さん垢版2019/01/08(火) 08:18:05.72ID:+5k2gFdb
話は変わるんですが、arduinoのusb host shieldを二つ使って通信することってできますか?
0450774ワット発電中さん垢版2019/01/08(火) 21:23:36.42ID:JSbYn1Sp
>>449
お前みたいに前提条件無視して質問に答える気のない奴は黙ってろよカス
ヤフコメにでもこもってろゴキブリクソ頭
0451774ワット発電中さん垢版2019/01/08(火) 21:31:12.96ID:COEMj3Hj
>>450
なんかもう少し心にグサッと来るような攻めの言い回しないのん?

やり直し。

ただ言いたいことは同意。
0454774ワット発電中さん垢版2019/01/08(火) 23:42:47.28ID:17YSv65L
一台のarduinoにhost shieldを二台積むんじゃなくて、host shieldを積んだarduinoを二台用意してそのarduino同士でUSB経由で通信したいってことじゃないの?
0455774ワット発電中さん垢版2019/01/09(水) 00:15:20.20ID:uvHZl0bx
>>447
どういう機能を実現したいん?

単純に工作なく亀の子で行けませんか?という内容なら無理。
0456774ワット発電中さん垢版2019/01/09(水) 11:36:45.05ID:wLGl4rff
usb host shieldが手元に2つあって、それを活用したいってならやめておけ
arduino同士の通信ならTTLシリアルかI2Cでやったほうがいい
arduinoとPCはUSB接続のように見えるが、中身はTTLシリアル
0458774ワット発電中さん垢版2019/01/09(水) 16:27:04.17ID:y5Jo09vX
皆様、色々とやむを得ないご事情もお有りの事とお察しいたしますが、
可能な限りIDをコロコロされずに議論を進めて下さるようお願いいたします。
誰が誰の意見やらチンプンカンプンでございます。
0459774ワット発電中さん垢版2019/01/09(水) 17:53:45.72ID:Msw/YCMp
>>458
ゆとりさんは文脈が理解できないからなあw
ま、これからはゆとりさんよりは優秀な外国人労働者に期待できるからいいけど。
0460774ワット発電中さん垢版2019/01/09(水) 18:58:42.23ID:X/g6iv/A
ゆとり→なんだかんだで就職できてる
氷河期→何この汚物w就職できない?努力しろ甘えんな
バブル→なんだかんだで楽しんでる勝ち組
0462774ワット発電中さん垢版2019/01/09(水) 23:01:12.81ID:Q3JW/W4b
氷河期時代は自分の実力より1ランク下の会社に入り
ゆとり自体は自分の実力より1ランク上の会社に入れる
0463774ワット発電中さん垢版2019/01/09(水) 23:24:14.83ID:sA6/+UZZ
Arduinoカンケーネーな
最近は人手不足(採用足りてねぇ)&時間不足(残業禁止つれぇ)じゃないのかね

Arduinoでクロック数を調べる方法ってないかね・・・?
(ソフト的に)
0465774ワット発電中さん垢版2019/01/10(木) 00:38:16.98ID:Loz54ZJY
自分の動作クロック。
外部クロック使ってるハズなんだけど、内部クロック使ってる疑惑が。。。
0466774ワット発電中さん垢版2019/01/10(木) 03:06:59.70ID:Bx8RcJK6
>>460
バブルは体力と口八町でどこにでも行けたよ
行けないところを探すほうが難しかった
月面は無理だが深海や戦場どこでもok
0467774ワット発電中さん垢版2019/01/10(木) 07:43:57.93ID:CO2+efcg
>>463
外部だろうと内部だろうとクロック個数は変わらないのでは?
>>465
あ、クロック「数」ってクロックの個数では無くて周波数のこと?
もし周波数を知りたいなら、外部(CKOUTピン)に出力すればいいけど、
「ソフト的」とは言えないかな。
0468774ワット発電中さん垢版2019/01/10(木) 08:14:27.87ID:jQJi5UWw
>>467
>>463 は疑念を晴らしたい訳だからCKOUT端子に出力させてオシロや周波数カウンタで見ればいいんじゃないの?
ただ測定器が無いと難しいか?
0472774ワット発電中さん垢版2019/01/10(木) 20:44:11.44ID:8HFgY9fA
ATTinyの質問なんだけど、リセットボタンを付けるとすると
RESETピンとGNDをショートさせればいいの?
0475774ワット発電中さん垢版2019/01/10(木) 22:47:17.48ID:Ml3qOYCZ
はじめまして。先日arduinoを始めた初心者です。

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

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

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

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

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

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

よろしくお願い致します。
0476774ワット発電中さん垢版2019/01/10(木) 23:25:27.58ID:tzVgNqc3
5Vに接続しているケーブルに不具合だろうね。
写真撮って貼ってみて。
0477774ワット発電中さん垢版2019/01/11(金) 00:14:07.59ID:PmlK98LB
クロックは内部と外部で動作が変わるところがあります。
と言ってもわかる人はいるのかな???
0478774ワット発電中さん垢版2019/01/11(金) 01:21:29.80ID:bt/CmqLw
>>475
たまたまESP8266 & DHT11をいじってたんだけど、WifiでThingspeakにupし始めたら同じようなエラーがたまに出るようになった。
読み取りのポーリング周期を5秒まで伸ばしたら直ったんで、もしかすると電源がNoisyだったのかもな。
これ以上はオシロがないとどーにもならん
0479774ワット発電中さん垢版2019/01/11(金) 09:25:26.41ID:rt/trUsv
>>478
センサーの電源に100uF程度のコンデンサかましてみれば改善するかも知れないよ
センサーに近い場所がいい
0481774ワット発電中さん垢版2019/01/11(金) 12:21:44.66ID:rt/trUsv
>出力:オープンドレイン
datasheetみると5.1kか4.7kでプルアップしろって書いてあるね
arduinoの内部プルアップは50kだからノイズに弱くなってるのかも
0482774ワット発電中さん垢版2019/01/11(金) 15:27:23.46ID:bt/CmqLw
スレチなのでESP8266&DHT11のその後を簡単に・・・

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

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

>>480
>>481
DHT11モジュール基板に10kΩプルアップが入ってた。データの波形もキレイ
ブレッドボードだけど、近いし、通信速度も遅いからねー
0483774ワット発電中さん垢版2019/01/11(金) 16:45:54.90ID:bt/CmqLw
>>482
DHT11のdatashhet
electrical characteristics
The power supply voltage
min 3.3V (!!!!!)
typ 5.0V
max 5.5V
見逃していたことは秘密だ
0484774ワット発電中さん垢版2019/01/11(金) 16:59:58.11ID:zTjA8Pu8
DHT11の責任じゃなくてESP8266がWi-Fi起動時に大食いなんでしょ。
そもそもESP8266で電源ラインにコンデンサ1000uF以上は俺になかでは必須。
0485774ワット発電中さん垢版2019/01/11(金) 20:12:09.37ID:y2WtSHzJ
3.3vのレギュレーターはだいぶ熱くなるので放熱器いれてる
100uF あればいいかな思ってたけど
動作してる?がそんなにいれないとだめなのか
0486774ワット発電中さん垢版2019/01/11(金) 20:28:56.00ID:SFrAPn/N
オシロで波形見ないとなんとも言えない
変なの乗ってなきゃ大丈夫
0487774ワット発電中さん垢版2019/01/11(金) 21:57:54.54ID:bt/CmqLw
>>485
最終的には486さんの言う通り

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

スレチだってばー
0490774ワット発電中さん垢版2019/01/11(金) 22:49:35.80ID:MIBu3SNd
僕のArduinoは「正統派」でしょうか、的な話に終始する予感しかしねえわw
0494774ワット発電中さん垢版2019/01/11(金) 23:13:46.49ID:eMRG+r/8
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
です…
0495774ワット発電中さん垢版2019/01/11(金) 23:20:41.27ID:k8rkTgun
>>494
レス番の前に>>つけてね。
>>475

で、写真は?
あと下の2つはESP8266の載った亜種なので違いあるかもね。
使ったライブラリはどれ?
0496774ワット発電中さん垢版2019/01/11(金) 23:56:15.75ID:WDJEtCQp
>>494
>5vに接続しているケーブルを接続しなおすと
の話と、そのボードの違いの話はどういう関連がある?
問題の切り分けできてるか?
0497774ワット発電中さん垢版2019/01/12(土) 10:29:25.85ID:ASaUkfe6
初心者はUnoもdueもESP8266搭載互換機も全部Arduinoだと思ってしまうということか
0498774ワット発電中さん垢版2019/01/12(土) 10:55:16.63ID:kbB67viX
>>494
下の2つのボードは >>478 で言ってる奴と同系統の亜種だから
そもそも USB3.0 のような大電流対応のポートにつながないと安定しないし
それでもダメな場合があって >>482 のようにコンデンサ入れるかするしかない。

既にそういう話が出てるのに分からない初心者ならおとなしく動いてるボードでやっとけとば?
0501774ワット発電中さん垢版2019/01/12(土) 14:21:16.02ID:HPxkMi1o
>>497
でも、どっかのスレで
純正品とは明確に区別できるのだ、えっへん
ってやつがいたよ、大いに笑わせてもらった。
まあ、そのレベルさ。
0502774ワット発電中さん垢版2019/01/12(土) 16:44:49.05ID:Yj8SjF/C
>>498
ESP8266系は使ったこと無いけどWifiないぞだから電流(電力)食うし、Amazon見ると「・・USBからの電源だけでは電源電圧が安定しないので、改造するか、6V/500mA以上の別電源を加えて動かすこと。・・ESP8266はmemory leak問題などが表面化するので、・・注意が必要。現時点ではOTA:Over the Air updateは安定しないが、気長に付き合う覚悟が必要。」とか書いてあるね。
オシロがあれば直ぐ確認できるけどノイズや電圧変動のマージンが少ない(しかも今回はセンサー側の最低電圧!)3.3Vは初心者は避けたほうがいいと思う。
0506774ワット発電中さん垢版2019/01/13(日) 18:17:20.70ID:PvmuSNXO
そっちのスレで質問しても
arduino coreなんてゴミ使う方が悪いって云われておわるだけやろ

初心者は普通のArduino使うのがいちばんだよ
0508774ワット発電中さん垢版2019/01/13(日) 19:58:57.49ID:/TE/lXzX
>>494はこっちの質問には一切情報を出さないな。
ていうか、情報収集や対処方法の模索でなく、要するに出来た出来ない報告をしに来ただけなのな。
0510774ワット発電中さん垢版2019/01/13(日) 20:11:55.03ID:LQDgeCO4
ATmega328pだいたいわかってきたから、Tiny85でv-USB学習したあとで
ESP8266いってみようと思ってたけど、トラブル色々あるんだな
しかもあっちのスレなんか荒れてるし
いっそSTM32いくかw
0514774ワット発電中さん垢版2019/01/14(月) 01:30:19.98ID:yxLxE3yR
Model DHT22
Power supply 3.3-6V DC
ってなってるけど5Vじゃないとまともに動かないってこと?
0515774ワット発電中さん垢版2019/01/14(月) 01:43:31.82ID:EmOrpOvl
>>513
>>487 が言う通り、ESPとLDOが乗った開発ボードは多数あるし、それぞれでLDOも違えば平滑の方針も違うので一概には言えないんだから
どこで買ったどのESPマイコンのボードで動かしたかを教えてあげたほうが親切だと思うよ

>>514
>>482 のとおりESPボード側で起動時に3.3Vが維持できないものがある。
ちゃんと3.3V安定してれば動くんじゃないの?個人的には3.3Vギリギリを攻める気はしないけど
0516774ワット発電中さん垢版2019/01/14(月) 01:55:25.51ID:lRk70JDk
>>514
仕様上のmin値は素材、製造上のバラツキ、温度、経時変化を含めての保証値だとは思う。

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


余談だけど、ESP8266EXの仕様上は、GPIO Vin max 3.6Vなので、3.5V LDOでDHTセンサを動作させれば、
レベル変換無しでDHTセンサの電源電圧と、データ線のレベルを満足するかもしれんけど、バラツキを考慮するとやりたくないねー
0519774ワット発電中さん垢版2019/01/14(月) 02:07:26.09ID:bsBOeoAx
いずれにしても>>494がダンマリなのでこれ以上語っても無意味かと。
このセンサー自体がすでにあまりおいしくもないものに成り下がっていますし…。
0524154垢版2019/01/14(月) 08:32:30.88ID:aNUyKieO
ESPのwifi動作がイマイチ安定しないときは電源にデカ目のコンデンサで大体良くなるけど、
今回のはなんか違うような気がする

何だかんだフツーの2.0USBポートで充分動くし。
0526774ワット発電中さん垢版2019/01/14(月) 12:04:16.81ID:PVKzdH78
超初心者ですいませんが質問です
arduino nano互換機にステッピングモーター(28BYJ-48 )とモータードライバーULN2003)をつなげて
回転させるだけの装置を作っているのですが、やはり電源は別に用意したほうがいいのでしょうか?
nanoを動作させるのに9vの乾電池を使っています
0527774ワット発電中さん垢版2019/01/14(月) 12:39:54.33ID:eGrgd1JC
>>526
目指す工作(どのくらいモーター回すかとか)がわからないと何ともいえないけど別にその電源から取る行為自体は問題ないと思う。
0529774ワット発電中さん垢版2019/01/14(月) 14:37:31.79ID:gk5NvPlP
>>496

ケーブル接続やり直しとボードの違いの問題切り分けはできていません。
とりあえず他のボードでは大丈夫なので
センサーやケーブルの不具合ではないって事は確認できたと思います。
0530774ワット発電中さん垢版2019/01/14(月) 14:38:46.78ID:gk5NvPlP
>>497

まったく区別できていません…
とりあえずarduino ideで開発するのがarduinoだと思ってました…
0531774ワット発電中さん垢版2019/01/14(月) 14:39:53.02ID:gk5NvPlP
>>494

取得したデータを送信したいのでネットにつなげたいんですよね…
0532774ワット発電中さん垢版2019/01/14(月) 14:41:29.35ID:gk5NvPlP
>>

ごめんなさい。
どういった情報が必要でしょうか?
0533774ワット発電中さん垢版2019/01/14(月) 14:43:49.27ID:gk5NvPlP
>>

試したいただきありがとうございます!
双方向レベル変換モジュール ってどういう役割をするモジュールですか?
0534774ワット発電中さん垢版2019/01/14(月) 14:50:54.20ID:gk5NvPlP
その後、問題なく動作するようになりました…

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

動かなかった2種類のボード、両方とも動くようになりました。
0535774ワット発電中さん垢版2019/01/14(月) 14:53:59.89ID:wDygxihD
>>534
それだから、写真を貼れとか問題の切り分けをしなとか言ってたわけ、みんなが。
0536774ワット発電中さん垢版2019/01/14(月) 14:58:10.18ID:c2fZTTPO
>>494 名前:774ワット発電中さん[] 投稿日:2019/01/11(金) 23:13:46.49 ID:eMRG+r/8
>>528 返信:774ワット発電中さん[] 投稿日:2019/01/14(月) 14:35:18.08 ID:gk5NvPlP [1/7]
こういう失礼な奴はもう来るなよと言いたいな。
質問後に何時間以上空いたらもう無視とか決めた方がいい。
相手にしてもクソの役にも立たんし、他の初心者の邪魔でしかない。
0537774ワット発電中さん垢版2019/01/14(月) 15:07:37.76ID:gk5NvPlP
>>535
>>536

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

お騒がせしまして誠に申し訳ございませんでした。
ありがとうございました。
0538774ワット発電中さん垢版2019/01/14(月) 17:02:44.11ID:a0DzVol5
気にするな。
しかしここで質問するとはどういう事か色々と勉強になっただろ?
0541774ワット発電中さん垢版2019/01/14(月) 18:08:20.53ID:yxLxE3yR
自己解決できるならそもそも質問なんてしないだろw
大目に見てやれよ
0542774ワット発電中さん垢版2019/01/14(月) 18:10:45.81ID:AQRuOBkS
>>541
質問自体を責めてねえだろ。
写真貼れって言ってるのに3日放置で、結果写真見せりゃ済む内容だった、という無意味さを言ってる。
0543774ワット発電中さん垢版2019/01/14(月) 19:10:57.78ID:0Zc4tmO5
>>527
レスありがとうございます
高速で回そうとするとモーター自体が回らず唸り出すのですが
そこまで回転させることはないので、別途電池を使わずいきたいと思います。
0544774ワット発電中さん垢版2019/01/14(月) 20:21:22.23ID:0g64qxOH
>>542
5ちゃんの質問者なんてそんなもんだろ。
おまえさんが回答者としてはまだまだ初心者ということだ。
0545774ワット発電中さん垢版2019/01/14(月) 20:36:51.71ID:OHttAPYr
録音するプログラムやPCM再生するプログラム参考にしてArduinoで入力した音声をシリアルで送ってもう一つArduinoでPWMを使って音声出力するプログラム作ったんだけど改善する点ってある?
https://i.imgur.com/j8qxIL0.jpg
0550774ワット発電中さん垢版2019/01/15(火) 16:32:58.81ID:MOCY4m43
https://www61.atwiki.jp/kumikomi-yitjc/pages/127.html

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

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

このビットに1書けばキャンセルされるのは理解した
じゃあ0書けばハンドラが呼ばれるん?
0551774ワット発電中さん垢版2019/01/15(火) 17:05:21.94ID:l4TYjMne
いやフラグだけ弄って呼ぶことはできない
そのサイトの記述がおかしい
1のときに1を書いたときに0になる以外の機能はない

ピン変化割り込みであるから自分で出力ピンにしてオンオフするなどで呼び出すことはできる
0552774ワット発電中さん垢版2019/01/15(火) 17:25:29.71ID:SQf2bIMH
>>550
△このビットの制御によって、ソフトウエアで割り込みハンドラを呼び出したり、呼び出しをキャンセルすることが出来る。
○このビットを書き換えることで、割り込みが発生してもハンドラを呼び出さないように出来る。
0553550垢版2019/01/15(火) 18:10:58.58ID:MOCY4m43
ソフト割り込みが使えればいいのにね
int21とかww
0554774ワット発電中さん垢版2019/01/15(火) 18:19:41.17ID:Q4uL3pEb
8bitAVRにおいてソフトウェア割り込みって
割り込みたいタイミングでcli()して関数呼ぶのとなんか違いあるか?
0555555垢版2019/01/15(火) 18:39:03.52ID:LTMV3QWf
555
0556550垢版2019/01/15(火) 18:57:12.02ID:MOCY4m43
isr(xxx_vec){
hogehoge();
}

やったこと無いけどxxx_vec()で呼べる?
hogehoge();ならわかる
0557774ワット発電中さん垢版2019/01/15(火) 19:07:03.08ID:w+x5rDh5
promini 8M 3.3vを3vコイン電池で稼働させたいんだけど、ロジックレベルは5vでいいんだよね。
0567774ワット発電中さん垢版2019/01/20(日) 23:42:34.73ID:efj3pcF9
ミスって何度か5V繋いだけど一つも壊れてないが辞めたほうがいい
0568774ワット発電中さん垢版2019/01/20(日) 23:56:14.25ID:BYUvcmHc
たとえば ATMEGA328P のデータシートには
Input High Voltage の Max が VCC+0.5V と書いてあるので
3.3V に 5V 入れたらダメです
0569774ワット発電中さん垢版2019/01/21(月) 00:04:33.46ID:EFtwIzZi
>>566
自分はやったこと無いけど3.3V版のPro miniはクロックが8MHzだから5V入れても動作が遅いだけで問題は無いと思うな。
どうせ中華Arduinoだろうし高くても300円位なんだから壊しても大したこと無いでしょ?
0570774ワット発電中さん垢版2019/01/21(月) 00:07:09.02ID:O8yfWdbu
>>568>>557 への回答的なことを書いてしまったが
VCCに5V 入れるのは周りもちゃんと5V対応になってれば平気かと
0572774ワット発電中さん垢版2019/01/21(月) 07:44:54.30ID:EaE4moTo
557です。
3.3v_prominiが届いたので、色々実験してみます。
電源についてはコイン電池で動作確認できました。oledとrtcも並列に繋いで動作してしました。
取り敢えず時計は出来ました。
ただwebで調べてもロジックレベルは出てこないんですよね。
0574774ワット発電中さん垢版2019/01/21(月) 08:07:02.85ID:EaE4moTo
>>573
557です。
私はロジックレベルについてしか伺っていません。今のところはっきりとした回答はいただいてません。
多分vccについて質問した別の方と勘違いしているのではないかと思います。
私も分かったことがあったら報告しますね。
0575774ワット発電中さん垢版2019/01/21(月) 08:22:17.38ID:7zCIIvnm
568であかんと言ってるだろ
0577774ワット発電中さん垢版2019/01/21(月) 11:45:10.92ID:IG+lOuqs
どんくらいのレベルの初心者かわからんのがなぁ

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

って詳しく書かないといけないのかもな
0579154垢版2019/01/21(月) 12:56:58.19ID:MER2CdNc
繋げて動けばokさ
0580774ワット発電中さん垢版2019/01/21(月) 14:15:33.11ID:nrQpyOIu
>ロジックレベルは5vでいいんだよね。
ロジックレベルが何なのか理解しているような質問

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

「ロジックレベルとは何ですか?」なら欲しい回答が得られたかも知れない
あと>>558にレスしてないので理解度が計れない
0581774ワット発電中さん垢版2019/01/21(月) 14:53:13.18ID:IV8n7VnB
追うの面倒だから無視するけど。
次からはレス番に>>つけとくれ。
0582774ワット発電中さん垢版2019/01/21(月) 15:29:54.56ID:N4YGhtkm
回答者なのに質問者様にあれこれ要求するやつって幼稚すぎるんだよ
知恵袋にでもいってろって
0583774ワット発電中さん垢版2019/01/21(月) 15:46:45.34ID:IV8n7VnB
質問者なのに回答者様にあれこれ要求するやつって幼稚すぎるんだよ
知恵袋にでもいってろって
0584774ワット発電中さん垢版2019/01/21(月) 15:56:32.75ID:7VHWl787
・回答者はエスパーではありません。状況が分かるように詳しく書きましょう
 詳しく書いてくれないと、答える方も困ってしまいます。答えようがないのです

>>1を叩けw
0585774ワット発電中さん垢版2019/01/21(月) 15:58:22.29ID:7VHWl787
違うな、本件は
質問が不明確なのに回答が無いとボヤいてるのだから
0586774ワット発電中さん垢版2019/01/21(月) 16:14:32.41ID:IV8n7VnB
たどるの面倒だから>>580を借りて答えれば、

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

で終了。
0589774ワット発電中さん垢版2019/01/21(月) 18:43:33.05ID:xL2uz6wk
>>587
そうは言ってもさぁ、小学生相手でもあるまいし、
今更、足し算引き算レベルの説明するのも面倒だぜ
0591774ワット発電中さん垢版2019/01/22(火) 00:23:00.86ID:/PTH44qu
なんでお前らこんなにめんどくさい性格なの?
0593774ワット発電中さん垢版2019/01/22(火) 06:30:56.91ID:CjL89xH9
データシートへのリンクや該当箇所はどこかなど詳しく教えてあげればいいじゃん
それが嫌なら書き込むなよ
ところでロジックレベルはなぜVCCの影響を受けるのですか?
優しく教えて下さい^^
0594774ワット発電中さん垢版2019/01/22(火) 07:36:22.20ID:IC7DUp0R
>>591
昔からPICスレに根性の悪い「腐ったリンゴ」がいて、
そいつがアチコチのスレに出没して、腐敗を伝染させるんだよ。
少し我慢するとか、言葉を選ぶとかすれば、こんな事にはならないのだが、
売られた言葉を喜んで買う奴もいるし、
ムリだろうなw
0600774ワット発電中さん垢版2019/01/22(火) 11:38:09.05ID:NlURk6OK
>>599
20cmでエラー!?
プルアップ抵抗は入れてるよね?
http://www.wsnak.com/kit/i2cspi/abouti2cspi.html

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

それでもエラーが出るんなら電源の容量不足かノイズ(ソレノイドとか電流サージがある負荷など)、あるいは外部ノイズだろうけど、ほんとはオシロスコープがあるとトラブルシューティングが楽なんだけどね。
0601774ワット発電中さん垢版2019/01/22(火) 15:52:02.98ID:wQ4wQRk2
i2cで2.5M伸ばしてるけど大丈夫だよ
0602774ワット発電中さん垢版2019/01/22(火) 17:21:29.55ID:IC7DUp0R
SPIの各信号線をSN75176、LTC485などで強化すれば1200mの長距離もOK、てかw
0603774ワット発電中さん垢版2019/01/22(火) 18:27:37.03ID:PgO7FBoW
符号化しないとだめかもね
0605774ワット発電中さん垢版2019/01/22(火) 21:11:40.41ID:S4RMJgoL
>>604
クロックは落として、プルアップは低めに
0606774ワット発電中さん垢版2019/01/22(火) 21:50:19.99ID:yI2ra6He
LANケーブルを導線としてI2C通信に使うと結構ノイズ耐性あるとかないとか
0609774ワット発電中さん垢版2019/01/23(水) 08:22:58.06ID:lwGkhRm8
jjy受信モジュールをlanケーブルで3m位離したけど、通信は安定してたよ
0611774ワット発電中さん垢版2019/01/23(水) 22:42:41.36ID:fyhiVjFz
使用している点キー配列を解析したところ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で作れるマトリクスでしょうか?
0612774ワット発電中さん垢版2019/01/24(木) 18:24:38.68ID:9FV1/rSY
Arduino micro は12本以上GPIOあるから 7本(1-7)x3本(8-10) での21キー対応のマトリックス処理+2本でLED処理まで出来るかと
0615613垢版2019/01/24(木) 19:10:26.02ID:a9pXgPBR
>>614
ありがとう、それはやりました。
普通のPro Miniは書き込めてるので
それと違うコツみたいなのがあったら教えてください。
0617774ワット発電中さん垢版2019/01/25(金) 12:58:41.90ID:qpVUodTv
追記。
負荷としてICは接続していません。
測定装置だけ繋いでいます。
0618774ワット発電中さん垢版2019/01/25(金) 13:55:25.54ID:xYnI4IOE
>>616
mega側がマスターなのでMISO端子は入力モードになって、スレーブになるセンサー側のMISO端子が接続されてなければ、抵抗でプルアップしてるだけだから端子電圧がVcc付近で問題ないよ。
つまりプルアップ抵抗が有効な証拠。
この状態でセンサーを接続して具体的に通信させて見たらMISO端子の波形はどうなる?
またmegaのMOSI端子から(ダミーで大丈夫)データ出力すると波形はどうなる?
0621774ワット発電中さん垢版2019/01/25(金) 15:44:03.89ID:xYnI4IOE
>>620
えっ、megaボードの50番ピンは(MOSIじゃなく)MISO端子だからmega側は入力モードになるんじゃないの?
マスターからの出力は(MISOじゃなく)MOSI端子だから51番ピンだよね?
もし自分の勘違いで逆だったとしたらプルアップ無しでほぼGND電位、プルアップ有りでVcc電位だからmegaボードの故障かプログラムミス?
0623774ワット発電中さん垢版2019/01/25(金) 20:38:43.84ID:KkFMoHLw
V-USBってめんどくさいね
AliExpressで300円のArduino pro micro買ったほうが早いねw
0624774ワット発電中さん垢版2019/01/25(金) 21:49:18.31ID:XPzjlN/H
>>612
ありがとうございます
組んでみます
0628774ワット発電中さん垢版2019/01/26(土) 09:15:43.81ID:QlPOr6aJ
>>625
SCLKがノイズっぽいがスレッショルド付近は大丈夫かな。。。
クロック周波数を10分の1とかにしても通信エラーになる?

それとMISO(50番)とMOSI(51番)を入れ間違えてる問題のほうは?
この端子を入れ替えてクロック周波数落としてセンサーを接続しても動かない?
0629774ワット発電中さん垢版2019/01/26(土) 09:38:41.80ID:QlPOr6aJ
>>626
MOSIの波形だけど途中で一瞬立ち上がるヒゲが出てるね。
8bit送信のSPI.transfer()関数を2回使わずに16bit送信のSPI.transfer16()関数を使って1回で送るとヒゲは無くなる?

また >>628 をやってみたらどうなる?
0630774ワット発電中さん垢版2019/01/26(土) 10:12:35.90ID:D5GCI9Za
>>628
>クロック周波数を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

>>629
>8bit送信のSPI.transfer()関数を2回使わずに16bit送信のSPI.transfer16()関数を使って1回で送るとヒゲは無くなる?
SPI.transfer16()に変更しました。
https://i.imgur.com/453ifMZ.jpg
プルアップ4.7kΩ
0631774ワット発電中さん垢版2019/01/26(土) 11:16:57.87ID:r1CuietK
もしMISOが見つからないようなら
MOSIかしたらだけど冷蔵庫に味噌があるかもしれん
0633774ワット発電中さん垢版2019/01/26(土) 12:13:32.35ID:LGVI/Bs+
_____
sauce 見ないと
0635774ワット発電中さん垢版2019/01/26(土) 12:49:47.78ID:QlPOr6aJ
>>630
んっ、端子を入れ替えたらエラー無くAD9833が動いたの?
SPI.transfer16()はやっぱりヒゲ出てるから内部でSPI.transfer()を2回呼び出してるみたいね。
0636774ワット発電中さん垢版2019/01/26(土) 15:08:23.04ID:D5GCI9Za
>>635
動きました。
MISO端子に繋いで時々動いてしまっていたほうが誤動作だったようです。
0637774ワット発電中さん垢版2019/01/26(土) 15:34:15.88ID:JhxcioLE
[ArduinoでI2Cの外付けEEPROMを使う]のブログにあるプログラムのアドレス上限指定をFFFFにしたら止まらなくなるんですが仕様ですか?
0638774ワット発電中さん垢版2019/01/26(土) 16:34:13.09ID:QlPOr6aJ
>>637
以下のfor文の中身が無限ループになるってこと?
for (ADR = startADR; ADR <= endADR; ADR++)・・・・・・
だったらFFFFは unsigned int の最大値(65535)だからADRも最大値はFFFFまでで、更にインクリメントすると0000に戻ってしまって比較文の ADR <= endADR が真になり続けるのが原因でしょ?
関連するコード全部読んだ訳じゃないから他の部分に影響あるかも知れないけど、ROM容量やアドレスに関連する変数を全て unsigned long にするといいかな?
0639774ワット発電中さん垢版2019/01/26(土) 16:42:29.60ID:QlPOr6aJ
>>636
問題解決おめでとう。
三角波やサイン波の最大電圧が0.6Vくらいだから信号出力にノイズ(特にSPI通信中に)が乗らないといいね。
0642774ワット発電中さん垢版2019/01/27(日) 15:06:38.34ID:VRHWVcTI
密集した場所にioポート数以上のアナログセンサーを設置してその結果をPCのエクセルに反映させたいと思っています。エクスパンダーシールドというものでioポートを増設する方法もあるらしいのですがそれ以上の個数になっており良い方法があればアドバイス頂きたいです。
・上記シールドを2つ用意し、横に並べるなどし2つ繋げた物をArduinoに繋げることは可能でしょうか?
・構造的には上記シールドに使われているMCP23017を4つ以上使って自作は可能でしょうか?
宜しくお願いします。
0644774ワット発電中さん垢版2019/01/27(日) 15:25:13.59ID:VRHWVcTI
>>643
アドバイスありがとうございます。
自信がなかったのですが教えて貰い助かりました。データシートを確認してみます。
0646774ワット発電中さん垢版2019/01/27(日) 22:40:06.96ID:0SH3Bl2W
Arduino Leonardo ETHでサンプルのWebServerを書き込んで使ってみたんですがシリアルモニタを開かないと何故かLANで通信できません
試しにモバイルバッテリーに刺してみましたがやっぱりLANで通信できませんでした
対処法無いでしょうか?
0649774ワット発電中さん垢版2019/01/27(日) 22:57:52.64ID:0SH3Bl2W
もう一つの質問ですが
W5100のチップではEthernet.hが使えてEthernet2.hが使えなくて
W5500のチップではEthernet.hが使えなくてEthernet2.hが使えるのは仕様ですか?
0650774ワット発電中さん垢版2019/01/28(月) 02:28:07.90ID:+03OtTYL
>>648
直接USBでPCにつなぐとUSB機器のように使えるから便利なんだけど
UNOとコンパチでは無いので使い慣れないと面倒だよね
0651774ワット発電中さん垢版2019/01/28(月) 13:43:35.11ID:aTxMuVPi
優先度の高い割り込みハンドラ実行中に割り込み許可したら、優先度の低い割り込み入って来るよね?

割り込み優先度って、割り込み許可されたとき、それまで保留されてた割り込み要求を、どの順に処理するかってことでしょ?
0653651垢版2019/01/28(月) 15:20:55.76ID:aTxMuVPi
>>652
だよね。ちょっと不安になって書き込んだ。
サンキス
0654774ワット発電中さん垢版2019/01/30(水) 08:24:14.31ID:zgXTvQTv
古いウォシュレットのリモコンが壊れたので、
Arduino UNOでリモコンを作りたい(動作と停止のボタン2つのみ)のだが
乾電池駆動の場合、どのくらいの間使えるかな?
実際にリモコンを作ってる人がいたら教えて欲しい

あとAliexpressで買った激安品だけど火を噴く心配はどうだろうか?
0655774ワット発電中さん垢版2019/01/30(水) 08:41:46.55ID:0gu9amCj
sleepを使ってボタン押した時だけ動作150mA x 2秒 とすると
乾電池1200mAhで14400回ボタン押せる
1日10回なら約4年使える
---
LEDに流す電流とか電池要領考慮して↑のように計算してみればいいじゃん
自然放電は考慮しなくていいと思う
0661774ワット発電中さん垢版2019/01/30(水) 14:59:26.72ID:zgXTvQTv
レスありがとう
UNOで作ってる人があまり見つからず実態がわからないんだわ
とりあえず安かったしメモリ容量を気にせず動くマルチリモコンがすぐに作れたから魅力的なんだけど実用で電池で使うとなると厳しいかな?
中古で学習リモコンでも買ったほうが良いかな

>>658
普通はループにするんじゃないかな?
仮に、UNOの電源を入れたらON/OFFのIR飛ばす場合、物理的に二台必要になる
こっちのほうが良いのだろうか?
やったことはないけど、IR発信までにタイムラグが生まれそうだし頻繁なON/OFFに耐えられるか分からない
0663659垢版2019/01/30(水) 15:10:59.31ID:jNI4Tbmn
>>660
いや、すまない。
>古いウォシュレットの
が目に入らず勝手に赤外線リモコンだと思い込んでた。
有線かもね。
0664774ワット発電中さん垢版2019/01/30(水) 15:16:50.99ID:2jZEeQmK
>>662
まずは電源を気にせずUNOでリモコンを作る。
出来たらATmega328P単体で動かすように工夫する。
この段階でも電源のことは後回しで最低限のパーツでの動作を考える。
実現出来たら、スリープとかクロックとか省電力を考える。

私ならこういう手順かな。
でないとモチベージョンが維持できない。
0665774ワット発電中さん垢版2019/01/30(水) 15:22:00.84ID:0gu9amCj
ATmega328Pにいくつかの部品付ければチップ単体で動作するから
UNOをスケッチ書く母艦にして開発すればいいんじゃないかな
チップ単体ならPWR_DOWNで0.1mAみたいだよ
ちなprominiが0.7mA(LED除去で0.3mA)
0666774ワット発電中さん垢版2019/01/30(水) 15:31:08.89ID:+4b6cFVe
>>654
赤外線リモコンを作る前提として、
UNOはマイコンをスリープにしても、マイコン周りの電気を食いすぎるので、使えないに等しいよ。
単三アルカリ3本で1〜2週間くらいしか持たないから。
もしスリープじゃなくて毎回電源を落とす場合は、UNOはブートローダの関係ですぐに起動して使える様にならないので、それも実用にはならんかと。
それに激安の互換機は安全マージンとか保安周りが無いに等しいから、常用はちょっと…

解決策としては、持ってる激安UNOで開発したあと、マイコンとかの部品を購入して、ユニバーサル基板に組み立ててICSPでプログラム書いてつかったらどうかな?
もちろん保安部品マシマシで。
秋月で全部揃えても800円くらいで済むと思うよ。
0667774ワット発電中さん垢版2019/01/30(水) 15:45:00.70ID:zgXTvQTv
>>663
赤外線のリモコン
一応USB接続したものはPythonからSerial通信で部屋や液晶の明るさとかに使ってる
ただUSB電源だから電力とかはあまり考えたことがない

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

>>666
1年は持って欲しいと思ったけど厳しそうですね
送料込み3ドル弱のものを使っていますが、USB でも火吹くことありますかね?
一台だけPCに接続して液晶や部屋、スピーカーなどの制御に使ってます。
0668774ワット発電中さん垢版2019/01/30(水) 15:50:02.41ID:zgXTvQTv
>>666
毎回ブートする場合、おおよそ何秒くらいかかりますかね?
また、そもそもUNOを壊す可能性はありますかね?
0669774ワット発電中さん垢版2019/01/30(水) 16:24:06.69ID:+4b6cFVe
>>667-668
ブートローダの起動は1.5秒、arduinoとして動作するのに必要な時間です。
起動時間を無くすには、マイコンだけ取り出してICSP等で直接プログラムを書けば解決できます。

そして、USBでも火は吹かせられます。
1Aでも良いから、いくつかヒューズ入れるとかすれば、だいぶ良くなると思いますが…
激安じゃないUNOなら、最低限のリセッタブルヒューズが入ってます。
0670774ワット発電中さん垢版2019/01/30(水) 16:25:36.93ID:+4b6cFVe
>>668
書き忘れた。
リモコンとして何回ブートを繰り返しても、基本的には壊れませんが…
0671651垢版2019/01/30(水) 17:48:47.20ID:tIRwnOv0
赤外線リモコン作ったことあるけど、すこし離れるとすぐ動作しなくなった。

そんなもんと諦めてたが、
市販品はledをかなりオーバードライブしてると後から知った。
0672774ワット発電中さん垢版2019/01/30(水) 18:13:31.16ID:LulH950s
去年ウォシュレットが水漏れして買い替えたから古いアプリコットのリモコンが余ってるw
0673774ワット発電中さん垢版2019/01/30(水) 18:27:57.89ID:+4b6cFVe
>>671
赤外線LEDは、データシートに『点灯させっぱなしの場合』と、赤外線リモコンのような『パルス点灯』で流して良い電流が違ってる事が多いよ。
で、定格50mAの赤外線LEDは、パルス点灯で1Aくらい流せると書いてある。
もち、マイコンから流せる電流じゃないので、FETでドライブするといい感じ。
0674774ワット発電中さん垢版2019/01/30(水) 19:44:09.34ID:sD/F2Sbh
照明のリモコン作ろうと画策していて、検索してみたらそれっぽいページが出てきたりしたよ
pro miniのパチモンを使ってた気がする
0675774ワット発電中さん垢版2019/01/30(水) 21:13:57.86ID:zgXTvQTv
>>669-670
快適とは言えないけど思ったよりも早いんですね。とりあえず作る意欲が湧いてきました。
チップを外してもその後の難易度が高そうなので今回は断念
ATmega328Pだけでも200円位
UNO3ドルで送料込みは激安で多分安全機構は入ってなさそうですね
USBケーブルを改造してヒューズを入れておこうと思います

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

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

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

>>674
コードや配列が大きくなったりしたら多分駆動しないし難易度が高そうで敬遠してる
0678774ワット発電中さん垢版2019/01/31(木) 13:40:51.97ID:3tqOPqEv
赤外線LEDは抵抗なしでマイコン直繋ぎしたら良い感じに飛ぶようになったわ
0679774ワット発電中さん垢版2019/01/31(木) 16:51:41.22ID:OIGTYMg9
ネタだろうけど、くれぐれも紫外線LEDではそれやるなよ。まぁ切れる方が早いだろうが…
0680774ワット発電中さん垢版2019/01/31(木) 17:26:08.62ID:9+vjZPQQ
>>679
パルスなら1Aとデータシートにもあるし
市販のリモコンってやたらとよく飛ぶし(反射波利用が当たり前)にネタというわけではないと思うぞ
あと紫外線LEDはなんでダメなの?
0682774ワット発電中さん垢版2019/01/31(木) 22:08:14.70ID:fkT1I0NG
パルス駆動なら定格の倍くらいにしておいたほうがいいんじゃないの?
50mAなら100mAまで

以前可視LEDの破壊試験やってみたことがあるけど
2.0VのLEDに2.3V掛けると強く光る、だけどもうその固体は2.0V与えても
本来の輝度は得られなくなる。性能が劣化したわけだ。
更に6Vで発光素子周辺が黒ずみ、9Vくらいで焼き切れる。

色々実験したLEDは光ってても性能出てない壊れた固体である可能性があるので
定数決定したら新品に交換したほうがいいよ
0685774ワット発電中さん垢版2019/01/31(木) 22:54:38.03ID:fkT1I0NG
定電流掛けるわけじゃないからな
温度上がれば同じ回路でも電流増えてくし
2.3Vとか6Vとか9VはLEDによって全然違うだろうけど

破壊段階は以下の段階があると覚えておくといいよ

「性能が上がったように見える」

「実は劣化している」

「焦げる」

「切れる」

壊れた部品いじくりまわしても時間の無駄だからね
0686774ワット発電中さん垢版2019/01/31(木) 22:54:45.56ID:n0OvbP+3
>>682
その2.3Vかけたくらいで劣化したLEDに試験の際に流した電流値を教えてください。
0687774ワット発電中さん垢版2019/02/01(金) 08:56:46.65ID:ugjQIl0q
強い電流流しすぎたら部品が劣化したり壊れたりするから
その後動作不良がでていたら交換したほうがよい。

よく気づきましたね!

ってのが初心者スレのあるべき姿やろ。なんでみんなで叩いてるの?
0690774ワット発電中さん垢版2019/02/01(金) 12:51:48.15ID:eDKETBCn
今、ここで大事なのは、
どこのメーカーのなんて規格のLEDを使ったのか明確になっていない経験談じゃなくて、
具体的な規格とデータシートから読み取れる事実じゃないかな。

経験談を書きたいのなら、具体的に規格とか電流とか、使用状況を書いてくれた方がみんな助かるよ。

因みに、OSI5FU5111C-40を赤外線リモコンの発光部に使って、1Aでドライブして、1日30回以上駆動して約3年、問題は感じてないよ。
稼働台数は13本、今のところ誤動作なし。
0691774ワット発電中さん垢版2019/02/01(金) 14:02:48.04ID:RAF//1NE
1Aでも普通に使えるのか
これは参考になるな

ただArduinoだとそこまで電流流せないけどどんな回路使ってる?
あと今Arduinoで10Ω噛ましてるけど1Aにすると赤外線の飛びって実用上かなり違う?
0692774ワット発電中さん垢版2019/02/01(金) 14:41:29.64ID:8lxFHmZ4
×どこのメーカーのなんて規格のLEDを使ったのか明確になっていない経験談
○どこのメーカーのなんて規格のLEDを使ったのか明確になっていない与太話
0693774ワット発電中さん垢版2019/02/01(金) 16:49:48.86ID:87MUqfri
30mAとかで出力するアナログセンサあるんだけどこれって直で入れたらやばい?
0694774ワット発電中さん垢版2019/02/01(金) 17:53:15.63ID:9oR3Vl47
>>693
普通はアナログ出力のセンサー(ユニット)だと電圧を出力するタイプが多いはず。
そのメーカーと型式は何?
0695774ワット発電中さん垢版2019/02/01(金) 18:27:06.53ID:oSAW//rL
>>693
電流出力だとラボ用のセンサかな?

シャント抵抗で電流から電圧に変換してADCでしょうが、
要求精度、サンプリングレートはどうなんだろ?
0696774ワット発電中さん垢版2019/02/01(金) 23:27:08.72ID:87MUqfri
あ、めんご。5-20mAとかの電流出力ではなくて電圧返す普通のアナログセンサーなんだけどものすごく電流も流れてるみたい
0698774ワット発電中さん垢版2019/02/01(金) 23:44:47.41ID:9oR3Vl47
>>696
やっぱり電圧出力だったなとは思うが、正確な回答を貰うには具体的なメーカーと型式を知らせないと。
それとも言えない理由でもある?
0699774ワット発電中さん垢版2019/02/02(土) 00:13:03.82ID:/Fe+Hi5q
>>696
電流っていうのは負荷があっての電流じゃないかな。
入力抵抗の高いポートにつなげば電圧がかかるだけで電流は流れないと思うんだけど、それとも電流を流さないと動作しないセンサーとか?
0702774ワット発電中さん垢版2019/02/02(土) 14:03:41.28ID:BPC9415c
だったら普通にADCに入力すれば良い。
電流が流れるのは電源とセンサのループだから。
あとはハイインピーダンスの前段バッファが要るかどうか、センサの仕様で決めて
0703774ワット発電中さん垢版2019/02/02(土) 18:18:05.44ID:tJs2jj8R
二箇所同時に押せるスイッチってある?
具体的には押しボタンスイッチを押す都度、
乾電池でArduino起動、同時にデジタルピンをONにして指定のコマンドを実行させたい
0704774ワット発電中さん垢版2019/02/02(土) 18:31:34.01ID:Nm41ubPX
ひとつのスイッチに独立した接点がいくつも入ってるのって幾らでもあるい。
2回路とか4回路とか表記されてる。
0706774ワット発電中さん垢版2019/02/02(土) 20:06:06.90ID:tJs2jj8R
こっちのガンダムっぽい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);
}
0707774ワット発電中さん垢版2019/02/02(土) 20:07:03.92ID:tJs2jj8R
>>706
文章編集途中で送信してしまった
下記、スクリプトの挙動がUNOのクローンに寄って違うみたいだけどなぜだろう?
0709774ワット発電中さん垢版2019/02/02(土) 23:09:59.72ID:s4jZJo7w
なぜlong型? 元のプログラムはshortでしょ

また、intのdurationにlongを突っ込んでいるのもまずいかな

shortで試してみては?
0710774ワット発電中さん垢版2019/02/03(日) 01:07:05.71ID:KfKu+9jo
むしろ全部longにしたら?
41228は16ビットの符号つきの範囲越えてるんだし
0711774ワット発電中さん垢版2019/02/03(日) 01:13:29.01ID:dAfKAynz
>>709
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]
とでた。

>>708
そのはずだよね・・・
0712774ワット発電中さん垢版2019/02/03(日) 01:44:36.45ID:dAfKAynz
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の範囲ってこんなに小さかった?
チップに寄って違うのかな?
0713774ワット発電中さん垢版2019/02/03(日) 01:52:07.89ID:rtDsLMIE
いんとの範囲はarduino以前の問題だからしらべておくれやす
0714774ワット発電中さん垢版2019/02/03(日) 01:52:48.76ID:rtDsLMIE
つかこの場合uintが適切なきがする
0715774ワット発電中さん垢版2019/02/03(日) 02:11:31.71ID:dAfKAynz
>>706
Aliで買った2台使ってるんだけど一方では動くが一方では動かなかった
だから、arduinoに依存してるんじゃない?
0716774ワット発電中さん垢版2019/02/03(日) 06:38:49.53ID:yz/Br9BX
>>712
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用コードを生成してしまっている?
0717774ワット発電中さん垢版2019/02/03(日) 09:24:57.34ID:sHGWohAw
そもそも41228って数値は正しいの?
赤外線コントロールなら、そこを疑ってみるべきかな

クローン同士の挙動の違いは、ロードしたバイナリが違う可能性も
それが一番アヤしい
0718774ワット発電中さん垢版2019/02/03(日) 12:40:58.72ID:dJyfkQBS
uint16_tみたいなのビット数きまってるのを使えばそういう悩みは減る
0719774ワット発電中さん垢版2019/02/03(日) 13:19:39.06ID:yz/Br9BX
>>718
Arduinoの変数型でそこまで指定できる?
って言うかクローンとは言えintは符号付き16bit幅のはずのUNOで動く例もあるのは何故?
0721774ワット発電中さん垢版2019/02/03(日) 19:26:02.22ID:iAcj0xsE
符号無しとの比較は、符号無しに変換されるのでループを抜けるはず。抜けなくなったのはmicros()がロールオーバーしたからじゃないかな?
コンパイル時にwarning出ると思うんだけど。
0722774ワット発電中さん垢版2019/02/03(日) 22:03:18.86ID:bK13xo+a
long にしたらなおったってのに、問題はそこじゃないとか言うわけ??
0723774ワット発電中さん垢版2019/02/03(日) 22:29:03.20ID:yz/Br9BX
>>722
自分も同感。
longにすれば正常になったけど、intの時は偶然UNOの起動から70分くらい経過して(カウントがゼロに戻り)無限ループになったとすると、もう一度リセットして直ぐテストすれば正常動作するはずだけど >>706 は一度しか試してなかったのかな?
自分だったら不思議過ぎてガンダムUNOと交互にリセットして何度か比較すると思うけどな。。。
0724774ワット発電中さん垢版2019/02/03(日) 22:39:59.82ID:iAcj0xsE
>>722
ごめん、間違ってたね。
0726774ワット発電中さん垢版2019/02/04(月) 09:58:09.61ID:OKEtKAmd
焦電センサーを透明なプラスチックケースに格納したら、全く反応しなくなったでござる
0728726垢版2019/02/04(月) 17:35:54.70ID:OKEtKAmd
>>727
それっぽい
材質も関係あるかも
アクリルケース
0729774ワット発電中さん垢版2019/02/04(月) 18:56:10.25ID:pRyxIDNm
携帯のカメラやデジカメは赤外線が映るやつ多いから適当なリモコンを発光させてケースを通したものと通さないものを比較してみると案外わかるかも
0730774ワット発電中さん垢版2019/02/07(木) 13:51:54.25ID:MRBUyGsm
arduino ideのタブの使い方がよく分からない。.hのファイルでプログラムをモジュール化するの?
0733774ワット発電中さん垢版2019/02/10(日) 00:23:53.86ID:FHT5p6IR
ハードオフの100円Wiiヌンチャクと、140円のdigisparkでヌンチャクマウスが出来た
0734774ワット発電中さん垢版2019/02/11(月) 15:45:54.70ID:g5FVL5xN
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ではうまくいかなかったのかできれば知りたいです。
よろしくお願いします。
0735774ワット発電中さん垢版2019/02/11(月) 15:47:03.47ID:zzz7wlUE
なにそれ
アチョーって言うと左クリック
アタタタって言うとタを言った分右クリックとかするの?
CADやるとき楽しくなりそう
0736774ワット発電中さん垢版2019/02/11(月) 16:56:05.72ID:a3vX8Y0m
>>734
まあいろいろ悩んでみるのもいいことだ
適当に推測で答えるがint c = pow(2, b);のところを
int c = (float)pow(2, b);
int c = pow(2.0, b);
int c = pow(2, (float)b);
みたいに適宜キャストしてやるとどうなるかな?
0737736垢版2019/02/11(月) 17:01:32.17ID:a3vX8Y0m
ちょっと間違えたかも
float f=pow(2, b);
c=(int)f;
とかかな?
0738774ワット発電中さん垢版2019/02/11(月) 17:28:15.48ID:5frKQw83
>>734
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 でもそうなるか試してみたいところ…
0740774ワット発電中さん垢版2019/02/11(月) 17:39:31.78ID:5frKQw83
すみません >>738 の後ろ2行は無視してください(実験したら同じ Arduinoで同じはずの pow(2, int変数) なのに 127 になったり 128 になったりすることを確認しました)
0742774ワット発電中さん垢版2019/02/11(月) 20:22:00.58ID:g5FVL5xN
>>736,738,739
皆さんありがとうございました。
まずはfloatの扱いについて上げられたリンクなども参考にしてもっと調べてみます。
0743774ワット発電中さん垢版2019/02/12(火) 03:47:43.72ID:esJziuuL
keyboard.hのKeyboard.press()やKeyboard.release()を使うと自動でpro microのTX LEDが点滅してしまうのを無効にするにはどうしたらいいですか
キー入力のたびにチカチカ点滅するのが眩しい…
0745774ワット発電中さん垢版2019/02/12(火) 07:03:34.03ID:+0SqNRZR
>>743
そのキーボード関連の関数のソースを見てLED点滅部分をコメントアウトした別の関数を作り、それを例えばkeyboard.press2()、keyboard.release2()として使う。
0747743垢版2019/02/12(火) 09:55:17.68ID:esJziuuL
みなさん回答ありがとうございます
コード一行書くだけで無効にできるような方法があればいいなと思ったんですが、これ意外と手間がかかることだったんですね
最終的にはケースに入れる予定なのでそれまで何かで覆ってしのぐことにします
ありがとうございました
0748774ワット発電中さん垢版2019/02/12(火) 10:34:33.28ID:N1KcsXeW
ソフトで光らせてるんじゃなく信号線に直結でLEDがつながってるんとちゃうの?知らんけど。
0750774ワット発電中さん垢版2019/02/12(火) 14:23:41.73ID:4eoO94dj
Pro Microて32U4が直接USB接続されてるやつかな?
LEDがつながってるのはデータラインじゃなくてPB0(RX LED)とPD5(TX LED)らしいらソフトウエア点滅ぽいな
この辺をアクセスしてるソースがあれば…
0752774ワット発電中さん垢版2019/02/12(火) 16:36:34.48ID:+0SqNRZR
>>750
ホントだね。
UNOやMEGAだと別チップだからファームに本体チップからのリクエスト受け付ける機能が無いとダメそう。
0753774ワット発電中さん垢版2019/02/12(火) 19:18:07.05ID:+0SqNRZR
>>751
えっ何処が?
最初のArduinoから10数年経つ中で様々なマイコン・プラットホームに移植され誰でもがArduinoマイコンを気軽に使える時代が到来し、ブームと言うより当然の選択肢の1つになるまで広く普及してるんじゃないの。
0754774ワット発電中さん垢版2019/02/15(金) 12:37:44.15ID:K+NEH27c
中華クローン安くて良いけど
シリアルがch340なのはまだいいとして
レギュレーターのAMS1117の性能が悪すぎる
絶対最大定格で15Vのはずなのに12Vでかなりの個体が煙吹くわw
Arduino単体で確認してるから消費電流はマイコンとシリアルとLEDで合計30mAもないのに…
本家はuA78Mだから絶対最大定格で35VとVin=12Vでもかなり余裕があるね(当然PDは別ね)

レギュレーターを乗せ変えようにも
uA78Mは左からVin GND Vout (タブはGND)に対して
AMS1117は左からVin Vout GND (タブはVout)になってるから
基板のパターンが違くてそのまま付かねえwww
0758774ワット発電中さん垢版2019/02/15(金) 13:09:35.14ID:s4pU6rIp
俺も12V繋いだら盛大に煙出したな
ショートモードで壊れたからマイコンも一緒に死亡
0760774ワット発電中さん垢版2019/02/15(金) 15:37:40.89ID:zY/RwieS
皆が思う Arduino ブーム っていつ頃?

自分は2011年から使ってるけど、電子工作自体が個人的趣味でたまにやるだけだからブームだったという認識がない
0761774ワット発電中さん垢版2019/02/15(金) 20:50:24.97ID:Yee5sC2q
う〜ん、どれくらい前だったかなぁ、PICの関連書籍の発刊数が少なくなってきて、
Arduinoの関連書籍の発刊数が上回ったあたりじゃないかな?
個人的には、その頃にはブームは去って定着していたようにも思うけど。
0762774ワット発電中さん垢版2019/02/15(金) 20:52:10.91ID:0EmS1uny
検索すると多くのblogとかヒットするから流行ってるのかなと感じる事はあるよね
過去スレの消費時間みると
part15 = 7ヶ月
part22 = 2ヶ月ちょい
0763774ワット発電中さん垢版2019/02/15(金) 22:15:11.43ID:H0pCgGY5
>>762
なるほど。
面白い評価法だね。
Google検索の時点が過去にまでさか戻れれば各時点(1年、2年、、10年、)での総ヒット数でもArduinoの普及度が測れないかな?
0764774ワット発電中さん垢版2019/02/16(土) 09:50:43.93ID:itms1E5e
そうそう、AMSって何であんなピン配置なんだよ!
すぐ間違えるわ。

おまけに壊れる時大抵ショートモードでマイコン巻き込んで燃えるのな^^
0765774ワット発電中さん垢版2019/02/16(土) 11:12:03.98ID:2gpkhW4p
AMS(austria micro systems)ってまともな会社やのに!って思ってたら違うやん。
0769774ワット発電中さん垢版2019/02/17(日) 21:27:41.44ID:05O3k87K
やっぱこれからもマイコンはPICだよね
なんといっても老舗だし
0770774ワット発電中さん垢版2019/02/18(月) 07:38:24.72ID:ILRBpZU8
んなこたーない
0772774ワット発電中さん垢版2019/02/19(火) 21:49:19.28ID:9Lyo8PE5
8KテレビにもにもPIC24入ってるし
探せばまだまだ見つかるぞ・・・・
0773774ワット発電中さん垢版2019/02/21(木) 11:36:22.28ID:vj4JZ5b7
>>754>>758>>764
中華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
0774774ワット発電中さん垢版2019/02/22(金) 10:50:10.83ID:ILq3eSvW
まあ、ぐにゃんと無理やり曲げてつけるよかマシだね
0775774ワット発電中さん垢版2019/02/22(金) 11:20:56.29ID:C0aJZ8Cc
pro miniのVcc端子に外部から5v入れたい。
内蔵レギュレータの出力側に5vがかかるけど、raw端子をオープンにしとけば問題ない?
内蔵レギュレータ外すのめんどくせ
0777774ワット発電中さん垢版2019/02/22(金) 12:38:31.10ID:PVWfLbuU
>>776
そのジャンパー切ってもレギュレータの出力側には5v掛かるね
大丈夫なんかな?
0778777垢版2019/02/22(金) 12:47:15.09ID:BgEoO5UU
>>776
間違えた
そのジャンパー切ればいいね
すまん
0779777垢版2019/02/22(金) 12:54:59.22ID:BgEoO5UU
>>776
手持ちの中華にはそのジャンパーなかた
本物にもなさそう
0780774ワット発電中さん垢版2019/02/22(金) 15:36:25.17ID:eUgPd5DW
>>775
そんなん余裕で大丈夫だろって調べたら下記サイトでも大丈夫って書いてあった
https://ht-deko.com/arduino/promini.html

リンク先に書いてあるけど、周辺回路を3V3想定で作っておいて5Vかけるのはナシで


>>776
for low power application って書いてあるのは
電池などでVCCに電圧かけるとLEDひかりっぱなしで電池無駄になるから切ると良いですよってことで絶対切れって指示ではないかと
0782774ワット発電中さん垢版2019/02/23(土) 09:47:41.41ID:gx0E1qGU
自分でちゃんと組んでみて確かめろ、って言われるかもしれないけど。
「初心者熱烈大歓迎」に甘えさせて。

この配線図っておかしいよね。
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桁別々に表示するやりかた教えてくれる、って構成になってるわけでもない。
0783774ワット発電中さん垢版2019/02/23(土) 14:42:13.70ID:00L5pe+7
>>872
その図がおかしいことはその相談サイトの質問に書いてあり
対応策はいくつかの返答の中に書かれているから参考にして直せばいい。
何か文句が言いたいならElegooに直接言ったらどう?

一番わからないのはそれ以上あんたがどうしたいかだわw
0784774ワット発電中さん垢版2019/02/24(日) 02:25:19.41ID:SDukEItQ
普通は未完成の回路とスケッチ見て「糞サイトか」と言いながらそっ閉じ
0785774ワット発電中さん垢版2019/02/24(日) 03:07:10.91ID:A5Ehy1a/
未完成ww
どうせアフィ目的だから、コードが間違っていようが、回路図がおかしくても直す気無いんだろうな
0786774ワット発電中さん垢版2019/02/24(日) 03:38:33.46ID:CiwGZCzm
もとはElegooのチュートリアルがおかしいって話だからな。
それについて相談してるQ&Aサイトを見て、ろくに読まずに>>782が騒いでるだけ。
解決策はそこでアドバイスされてるし、そもそも文句はElegooに言えばいいだけ。
糞サイトとかアフィ目的とか全く関係ない。
ま、クソ商品、クソ取説なのは事実だが、良くある話。
0787774ワット発電中さん垢版2019/02/24(日) 18:26:53.86ID:Ecit7RBT
前にArduino使って、7セグ4つで文字を出力するアイテムを作っていたとき
HELLOと最初に出そうとしたんだけど
一文字足りなかったのでスクロールするようにしたのよね
そこだけうまく行かなくて
何回やってもhELLになって困ったのどぉ思い出した
めっちゃ初心者の頃の話だけどね

なんか思い出したんで書き込む
0788774ワット発電中さん垢版2019/02/24(日) 18:47:50.98ID:A1OjSidY
7セグのテストって、一度ブレッドボードからバラしちゃうとまた一からやり直す気にならないよね
0791774ワット発電中さん垢版2019/02/24(日) 19:36:01.94ID:IJFj6s4u
1602の配線も正直に言うとめんどくさい
I2Cの1602買ってからは快適だけど
0794774ワット発電中さん垢版2019/02/24(日) 20:28:11.01ID:IJFj6s4u
>>793
中華の安いのばっかり買って本物使った事無いんだけど目で分かるほど残像が違うのか
0795774ワット発電中さん垢版2019/02/24(日) 20:58:31.34ID:xui150Kl
本物とか偽物とかあるの?
1602ってただの表示文字数かと思ってた
0799774ワット発電中さん垢版2019/02/25(月) 07:09:23.47ID:qGzx+Fkw
> 1602の配線も正直に言うとめんどくさい
外付けメモリ、外付けI/Oの時代のCPU(Z80など)のバスの手配線はとても面倒だった。
始めてワンチップCPU(PIC16F84だったけど)を使った時は
「配線ゼロでCPUとして動作する!あぁ何て幸せなんだ」と思った。
将来はプログラムレスの時代が来るだろうから、
その時はもう一度幸せ感を味わいたい。(生きていればの話しだが持たないだろうな)
0800774ワット発電中さん垢版2019/02/25(月) 07:28:40.63ID:oXxPD6IB
>>799
プログラムはしなくてよいが何をしろと口頭で指示する必要が、、既に実現してるね
0801774ワット発電中さん垢版2019/02/26(火) 02:33:40.44ID:DGVp5xxB
プログラムレスでどうやって動作指定するんだ?
フローチャートを編集するCADみたくなっても言語の概念から外れるだけで
プログラミングには変わりないし
音声指示は『ぴゅう太』の日本語basicを口頭でやるに近い
キーマクロのような単純な反復動作をセンサーやタイマーに割り当てるだけなら
プログラムレス可能ともいえるが
0803774ワット発電中さん垢版2019/02/26(火) 05:57:14.28ID:DGVp5xxB
>>802
それ膨大なDBとAI鯖によって成り立ってて
画面とマイクさえあれば端末なんでもよくね?
スタンドアロン動作するマイコンと関係無いよな
まあそのようなものが洗練されてコンパクトになったとしても
予め用意された動作をトリガー条件指定して実行できる程度だろ
動作や条件を増やすにはライブラリ記述するようになりそうだ
0804774ワット発電中さん垢版2019/02/26(火) 14:56:23.08ID:IFn2NrSU
やがて、大脳皮質の神経細胞網の6層構造をハードで実現した、
シミュレータではない本物のAIが出現するんだよ。
タワー型PCの後ろ蓋を開けて中を覗いたら、
塩水の中に兎の脳がプカプカ浮かんでるとかw
冗談はともかく、いずれ2流3流のプログラマは仕事が無くなるだろうな。
0805774ワット発電中さん垢版2019/02/26(火) 18:57:36.59ID:QmUwEA7N
今の脳の構造だと、とにかく最適化(サボる的に)しようとするんで
膨大な反復計算とかには全く向いてないということがじわじわ解ってきている
ウォーリーを探せみたいな事に関しては個体差が激しいけど、それこそ人智を超える高性能なのだそうだ
過去データと今のデータ全部見ながら株価推論するAIとか
エリアで犯罪が何日にどこで起きるか、なんてのが熱いよね

スレチすまん
0806774ワット発電中さん垢版2019/02/28(木) 01:17:53.68ID:MhDqJrOM
中国製の格安Arduinoを使っている場合、Arduinoが燃えるリスクがある
それならUSBケーブルを改造してヒューズを挟めばいいと思うけど何Aのヒューズを使えばいい?
0807774ワット発電中さん垢版2019/02/28(木) 01:22:30.34ID:6VEJnHT/
>中国製の格安Arduinoを使っている場合、Arduinoが燃えるリスクがある
へえ、そうなの?
5年以上中華製しか使ってないけど燃えたことねえ。
どんなケースで燃えるのか教えて。
0808774ワット発電中さん垢版2019/02/28(木) 01:40:48.15ID:7YygOLkn
海外フォーラムとかで12V入れてレギュレータから出火、っていうのが多いんでない?
0810774ワット発電中さん垢版2019/02/28(木) 04:58:21.98ID:1BoP1EWl
燃えるのは電源周りだよな
0811774ワット発電中さん垢版2019/02/28(木) 09:13:51.01ID:JxCZLCyS
電力供給側の保護回路より先に切れる必要があるので0.1~0.2Aくらい?
0815774ワット発電中さん垢版2019/02/28(木) 13:55:49.97ID:ExtA2OsY
リードリレーを使って、すでにある3つのスイッチに噛ませてON-OFFさせたいですのですが
基板にリードリレーをハンダ付けするとき隣り合わせちゃうと誤動作しますか?
買ってきたケースにちょうど収まりがいいんですよね…
https://i.imgur.com/9VDHNDq.jpg
0816774ワット発電中さん垢版2019/02/28(木) 15:14:04.85ID:dsPJzRRV
ちゃんと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まで流せるん?
0818774ワット発電中さん垢版2019/02/28(木) 16:57:29.36ID:ommYIuFv
どこに対する安全率か知らんけど、無視すると

(125℃-25℃)÷90℃/W=1.11W
1.11W÷7V=0.159A

が絶対定格だな
0819774ワット発電中さん垢版2019/02/28(木) 17:26:13.64ID:MhDqJrOM
ハード苦手でソフトだけで開発できるから使ってるけど、USB電源源でもうっかり火災とかは困る
USBケーブルにヒューズ入れる程度なら加工頑張れるから何アンペア入れればいいか知りたい
こっちは超格安の中華ボードでも3年位燃えずに毎日PCと連動して動作してる
0821774ワット発電中さん垢版2019/02/28(木) 18:19:13.99ID:K7n70Jda
Ethernetシールドを9vACアダプタで使うとArduinoのams1117の発熱がヤバイがそのうち燃えるのかな?
0822774ワット発電中さん垢版2019/02/28(木) 18:30:57.50ID:GqFaDoVM
中華AMS1117は負荷5mAだろうがVin12Vでそこそこの確率で爆発する
容量オーバーの発熱で燃えるとかじゃなくてバチッって言って壊れるんだよ
0824774ワット発電中さん垢版2019/02/28(木) 19:37:17.91ID:MhDqJrOM
例えば虫がうっかり基板に乗ってショートとかもあり得るかなぁーと
リセッタブルヒューズとかも入ってないっぽいし何かしらの対策はしたほうが良いかと思って悩んでる
0825774ワット発電中さん垢版2019/02/28(木) 19:54:00.25ID:B0YJdtvY
一応ヒューズっぽいのあるよ
ショートした時に金色のパーツが熱くなっていた
0826774ワット発電中さん垢版2019/03/01(金) 03:54:19.95ID:FUlN32GJ
その熱抵抗だとそれなりのサーマルパッドが必要、0.5平方インチぐらいかな。
サーマルシャットダウンもないのに12vも入れる使い方はどうかと。
0827774ワット発電中さん垢版2019/03/01(金) 07:29:13.33ID:9XQDgPDL
自分のは発熱でハンダ熔けてポロっと落ちてきたよ
中華ヒューズすげーと思った
0829774ワット発電中さん垢版2019/03/01(金) 09:01:57.85ID:+ceZNWs5
arduino uno使ってサウンドメーター(音量測定器)を作りたいんだがサウンドセンサーつけてLEDに出力、音の大きさとか音域によって色変えたりとかできる?
0830774ワット発電中さん垢版2019/03/01(金) 09:19:24.95ID:plYUQzzt
>>829
できる
というか俺も色々実験してるところ
ライン入力は0.5V-0.7VppくらいなのでフルスイングのオペアンプLMC662とかで
10倍してアナログ入力するといいよ
logスケール(Db)変換とか、FFT解析でスペアナとか夢が広がるよね
0831774ワット発電中さん垢版2019/03/01(金) 10:10:55.71ID:SJMeKxJ0
>>829
>>830 のレスに加えて、秋月のサイトで「レベルメーター」とかで検索すると単色やカラーの多段のLEDや制御チップが出てくる。
Aliとかebayだと安いとは思うけど詐欺紛いも多いからね。。。
0832774ワット発電中さん垢版2019/03/01(金) 11:50:59.26ID:vohjXaex
針式がいい
0835774ワット発電中さん垢版2019/03/02(土) 09:57:07.39ID:s66UVtqW
>>834
これLCDパネルが無いけどLEDのバーグラフみたいな表示だけ?
だったら測定器としてのスペアナとは言えないでしょ?
0836774ワット発電中さん垢版2019/03/02(土) 12:08:26.05ID:fYNfqKim
測定器というより飾り要素のほうが強いな
オーディオ帯域ならPCやスマホのアプリでいける
0837774ワット発電中さん垢版2019/03/02(土) 18:39:01.70ID:cXtDi63z
その昔、オーディオ趣味が全盛立った頃、グラフィックイコライザーってのが流行ってた。
オーディオ帯域を5〜12分割してゲインを変えられるというもの。
これの関連で各帯域のレベルをLEDで表示する機能のある機種が販売されてたが、そんな用途向けだな。
ホワイトノイズを通すとオーディオシステムの周波数特性が可視できる。
実用上は十分だが測定器としてはどうかと。
0841774ワット発電中さん垢版2019/03/04(月) 08:00:49.47ID:Nruw6RLc
グライコ
何のことか判らなかったけど、兎に角高機能なんだろう。かっけー!
と思ってた小学生時代のおれ
0843774ワット発電中さん垢版2019/03/05(火) 08:54:49.75ID:o+6QELhh
8bit-FFTという軽量高速なライブラリがあるらしい
2つのArduinoを連結して表示とFFTで分散処理してる作品blogで見た
fpsいくらか知らんが
0846774ワット発電中さん垢版2019/03/09(土) 11:04:50.15ID:24zv6Y1s
>>843>>844
整数の範囲なら昔は事前計算してP-ROMに焼いてテーブル作り、これから引いたり補完計算してたな。
0847774ワット発電中さん垢版2019/03/09(土) 15:18:11.73ID:3xTLkDh/
atan2ってなんで引数の順番がy,xなんだろうな
ほぼ全ての言語でこの順番だよな
そしてexcelだけx,yなの腹立つ
そこは合わせろや
0848774ワット発電中さん垢版2019/03/19(火) 07:59:55.66ID:h5X2DuIc
右手でデジタル入力のピンを触りながら左足でvccを触ったらH、gndを触ったらLが読めた。
入力抵抗高いな。
それだけ
0851774ワット発電中さん垢版2019/03/19(火) 14:29:21.45ID:BYIZClg7
arduino で、RS232ポートを4つ使えるタイプのものってありますでしょうか。
0853774ワット発電中さん垢版2019/03/22(金) 13:14:55.65ID:J59YH1xs
用途によっては、一つのUARTポートでもRS485やRS422を使って任意の複数台と長距離通信出来るよ。
ハード、ソフトのインターフェイスを自作しなければいけないし、
あくまでも用途に依るけどね。

「質問の「RS232ポートを4つ」というシバリが見えないのか、アホ」なんてツッコミは無しで。
0857774ワット発電中さん垢版2019/03/24(日) 00:42:08.47ID:hPhUI8D0
オモチャとしてラズパイとどっちを買うか迷ってるんだけどラズパイとどう住み分けというか使い分けしてる?
0860774ワット発電中さん垢版2019/03/24(日) 04:46:19.57ID:tW80pzGk
おもちゃとして使うなら最悪飽きてもNAS作ったりとかできるラズパイがいいんじゃないかな
0861774ワット発電中さん垢版2019/03/24(日) 13:49:26.01ID:j6A89b+h
>>857
Arduinoは、
・安い
・アナログ信号を直接読める(各種センサを直接繋げられる)
・リアルタイム性がある
・省電力(電池でも実用的な駆動時間が得られる)
・PCとの通信は基本的にシリアル通信のみ
・性能は低め(画像処理とかはできない)

ラズパイは
・PCとしての要素がそろってるのでPCとしても使える
・高性能(画像処理して顔認識とかもできる)
・複数プロセスを同時に走らせれる。
・高い
・デジタルIOしかない(アナログ値はAD変換しないと読めない)
・リアルタイム性はない
・乾電池だと実用的な駆動時間は得られにくい

複雑なガジェットなら、ラズパイでArduinoを制御するという方法もある
(ArduinoをAD/DA変換器として使う。)
0862774ワット発電中さん垢版2019/03/24(日) 13:52:27.31ID:Hcl5aYx/
起動と終了その他周辺機器繋ぐのも、繋がないでやるのも面倒だからラズパイでなければダメってんでないなら選ばなくて良い
0863774ワット発電中さん垢版2019/03/24(日) 16:00:50.69ID:yCrBe3qA
単にセンサーや表示機とかのデバイスをいじってオモチャにするのが楽しいならArduino
得られた値を集計してグラフ化したり画像認識とかソフトいじるほうが楽しいならRasberry-pi

Arduinoでデバイスの特性を学んで、
限界を感じたらRasberry-piというのが正しい気がする。
0864774ワット発電中さん垢版2019/03/25(月) 14:49:45.83ID:DNhwRO2y
ラズパイは小型PCなので起動が時間かかるからサーバとしては使うが
スイッチ入れたら即動いて欲しいおもちゃはだいたい Arduino で作っちゃうな
0866774ワット発電中さん垢版2019/03/25(月) 19:00:05.65ID:TJiOve0/
arduinoでwifi繋ごうとして慣れない回路作りに苦戦してたのがラズパイだとOSインストールから数分で繋がってビックリしたw
価格も極端に差があるわけじゃないからガチ初心者にはラズパイかなぁって自分を例にして思った
0867774ワット発電中さん垢版2019/03/25(月) 19:03:24.41ID:EULMtt74
でもそれって電子工作じゃなくてPCの話だよね。
難しさの方向性が違う。

Lチカよりも画像認識の方が簡単と言われても、カテゴリが違うと思うんだ。
0868774ワット発電中さん垢版2019/03/25(月) 21:25:37.87ID:qiq90DX6
ロボットモドキおもちゃ、倒立振子的なやつはarduinoのほうが楽だ
小さくできるし、Linuxとかいろんな意味で重すぎる
0869774ワット発電中さん垢版2019/03/25(月) 23:27:10.40ID:3Vh1333/
得意分野が違うから両方持ってていいよね
やりたいことあるならどっちが向いてるとか言えるけど
0870774ワット発電中さん垢版2019/03/26(火) 05:32:36.66ID:GzzagLaO
どちらもオモチャとして楽しめるから
正解は本人にしかわからんよな
0872774ワット発電中さん垢版2019/03/26(火) 17:27:08.95ID:6gZWCGa2
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

と表示されデータを転送することができません。どうすればよいか教えてもらえると嬉しいです。
0873774ワット発電中さん垢版2019/03/26(火) 17:36:09.15ID:Z22JgFsl
それライブラリが要るプログラムだろう
プログラムだけじゃなくてそのプログラムの配布者が指定してるライブラリもインストールしないとダメよ
ds3231なら時計やね
同じモジュールでもライブラリ複数あるからググって適当なの入れるんじゃなくて
プログラムの作者が指定してる奴を入れないとあかんで
0875774ワット発電中さん垢版2019/03/26(火) 18:11:49.19ID:Z22JgFsl
>>874
https://i.imgur.com/Fvi2aqd.jpg
中華モジュールだとそっちが有名だけど同じDS3231なら俺はこっちのタイプをオススメ
「DS3231 for PI」って名前で売ってて余計なEEPROMが付いてないし充電池標準装備でめちゃコンパクト

デフォルトだとINT/SQWピンが接続されてないんだけど(電源とI2Cしかつながってない)
名前の通りラズパイにそのままぶっさせるようにピン配置がVCC SDA SCL NC GNDになっているんで空きピンがある
そこのNCの所にICの3番ピンをポリウレタン線とかでジャンパーして使うと良い感じや
0876774ワット発電中さん垢版2019/03/26(火) 18:13:05.70ID:zilXW27G
No such file or directory はコンパイラのバグもあるとおもう パスとか全部あってる前提だけどbuildフォルダ全部消して再ビルドしてみてちょ
0877774ワット発電中さん垢版2019/03/26(火) 18:38:32.87ID:6gZWCGa2
872の質問をしたものです
>>873
https://www.instructables.com/id/E-Field-Mill/
このサイトのstep5のところからダウンロードしたんですが、見る限りライブラリというのが特に指定されていないと思いますま。
間違ってたらすみません
0878774ワット発電中さん垢版2019/03/26(火) 18:47:02.01ID:6gZWCGa2
>>873
あ、もしかして時計というのをライブラリに入れればいいということですか?
0879774ワット発電中さん垢版2019/03/26(火) 18:47:49.09ID:Z22JgFsl
>>877
指定されてない(不親切ではある)が、実際ライブラリ使ってる
ds3231のライブラリはやたら種類あるからソースを読んで関数から適合するライブラリを予想して入れるしかない
有名なのから片っ端から試せばすぐ適合しそうだけど
0880774ワット発電中さん垢版2019/03/26(火) 18:49:39.83ID:Z22JgFsl
>>878
違う
ds3231は時計の機能を持ったチップだから完成品に時計がついてるのかなと思っただけ
晒して貰ったサイトの回路図にあるRTCモジュールがそれ
これを動かすのに対応するライブラリが要るだろう?
0881774ワット発電中さん垢版2019/03/26(火) 18:51:37.05ID:Z22JgFsl
tinyRTC使ってるみたいだしelecrowのRTCライブラリ落として入れたら動くと思うよ
0882774ワット発電中さん垢版2019/03/26(火) 18:59:21.29ID:TDzdIoGO
usbバスパワーで動作させると頻繁にリセットがかかる
リセットまで1から10秒まで不定
外部電源では安定動作する
dtrにノイズでも乗ってるのか
こんな症状内科医?
0883774ワット発電中さん垢版2019/03/26(火) 19:01:42.69ID:6gZWCGa2
>>880
今ちょうど片っ端から入れてコンパイルしてみたところうまくできました。
親切にどうもありがとうございます。これでできなかったらもうあきらめようと思ってたところでした
本当にありがとうございます!
0885774ワット発電中さん垢版2019/03/26(火) 19:11:19.40ID:6gZWCGa2
たびたび失礼します
先ほどの872のものです
コンパイルはできたのですが、白字で

無効なライブラリ「C:\Program Files (x86)\Arduino\libraries\E-FieldSensorにはヘッダファイル(.h)がありません」があります。

と出るのですが、白字は無視して問題ないのですよね?
0886774ワット発電中さん垢版2019/03/26(火) 19:15:47.40ID:Z22JgFsl
スケッチ入れる場所が違う
ライブラリフォルダに入れるなその1コ上だ
0888774ワット発電中さん垢版2019/03/26(火) 19:21:57.87ID:Z22JgFsl
と思ったらIDEのルートにあるライブラリフォルダじゃねーか

スケッチはドキュメントのArduinoフォルダに
ライブラリはそのフォルダのlibrariesフォルダに

入れるのが標準だ
0889774ワット発電中さん垢版2019/03/26(火) 19:22:51.63ID:6gZWCGa2
>>886
すみません。スケッチの入れる場所が違うというのはどういうことでしょうか?
無ですみません・・・
0892774ワット発電中さん垢版2019/03/26(火) 19:35:02.51ID:Z22JgFsl
>>890
目的のやつをインストールはできてるんじゃないか?
スケッチをライブラリフォルダにぶちこんでるだけと思うよ

>>889
本来ライブラリがあるところにスケッチがあるからIDEが勘違いして困ってる
スケッチはlibrariesフォルダに入れてはあかん
0893882垢版2019/03/26(火) 19:36:47.73ID:/0AVHXYe
デスクトップPCのUSBポートに接続して動かそうとしてる

基板はDiecimila1枚、pro miniが2枚
シリアル変換はft232が2枚
何れの組み合わせでも発症する

回路組んでない素のLチカでも起こるから電流使いすぎでもない

今出先なんで写真はむりぽ

dtr信号でリセットされてるのかなと思ったけど、外部電源では問題ないし。
ワカラン
0895882垢版2019/03/26(火) 19:49:51.32ID:/0AVHXYe
>>894
pc 1台しかない
っと思ったけどusbコンセントがあったな。試してみる
ありがとう
0896774ワット発電中さん垢版2019/03/26(火) 20:04:03.29ID:6gZWCGa2
872です
ありがとうございます。皆様のおかげで無事解決することができました。
今回皆様に教えて頂けたことにより、非常に多くのことを学ぶことができました。
本当にありがとうございます。これからコツコツ勉強していこうと思います。
0897774ワット発電中さん垢版2019/03/26(火) 20:16:51.33ID:K5x4Tioy
経験積むと人に質問しても解決しなさそうな現象と質問したらすぐ解決しそうな現象が腑分けできるようになる
前者の場合はとりあえず要所要所で現象切り分けて小分けにして質問するとよい
0898774ワット発電中さん垢版2019/03/26(火) 22:35:11.14ID:Co56x4JN
>>882
ケーブルは変えて確認されてます?
0899774ワット発電中さん垢版2019/03/27(水) 01:09:07.33ID:bt44tk3O
>>882
なんだっけか・・・
確かUSBのパワーセーブが云々ってあったよね。
デバイスマネージャでUSBのデバイス設定の中の省電力云々するだのしないだのって項目を“しない”にするってのがあった気がする。
USBのコントローラーはPC毎に違うからそこは自分の環境でみてくれ

arduinoの消費電力が低すぎて給電中断しちゃうとか何とかだった感じ?

うろ覚えですまんな
0900774ワット発電中さん垢版2019/03/27(水) 08:35:23.15ID:GE2934pP
質問です。長くなると思いますがすいません。
arduinoで時刻を設定するために、例えばsettime 08:29:30 などとシリアルモニタに打っても
08:11:37.094 -> 165-85-165 25:165:165  と、全く違う時刻が返ってきます。ほかの時刻を打ってもです。
ネットで調べてみても、私の調べが足りないのか、このような例が載っていません・・・。
どうすればよいか教えて頂けると嬉しいです。
0901774ワット発電中さん垢版2019/03/27(水) 09:13:29.78ID:RJHqVG+s
Arduino単体にそんな機能はない
お前さんが書いたプログラムに問題があることしかわからん
0902774ワット発電中さん垢版2019/03/27(水) 09:50:37.88ID:QJGJcc7P
arduino.ccのDateTimeライブラリを使えば?サンプルたくさん落ちてるでしょ
0903774ワット発電中さん垢版2019/03/27(水) 14:35:42.76ID:Sl7Bw9Vm
>>900
>>872の人?
使ってるArduinoボード、RTCモジュール、ライブラリの型番や入手先と
自分のスケッチを出さなきゃアドバイスできない。
シリアルモニターのスクリーンショットもあったほうがいい。
0905774ワット発電中さん垢版2019/03/27(水) 18:40:48.46ID:hMHN/UPz
>>900
RTC(リアルタイムクロック)モジュールを回路図の通りにつないでないから時刻が取れてないのでは?
0906774ワット発電中さん垢版2019/03/27(水) 19:12:50.53ID:FO6NrAvH
>>900
Instructablesでモジュールについて質問してるようだけど、
部品箱にあったDS1307の載ったTinyRTCってのとDS3231の載ったZS-042ってので
両方とも問題なく時刻設定・表示できたよ。
十中八九配線ミスでしょ。
0907774ワット発電中さん垢版2019/03/27(水) 20:45:29.13ID:hMHN/UPz
配線ミスじゃなくて、RTC所有してない(種類も把握してないわけで)のにとりあえずプログラムだけ走らせたからああなるんじゃないかな
0909774ワット発電中さん垢版2019/03/27(水) 22:30:35.13ID:5jYLq9OU
>>907
俺もそう思ったw

まあマイコンだからRTCくらい内臓してるだろって
思う気持ちはわからなくもない
0910774ワット発電中さん垢版2019/03/27(水) 22:56:53.44ID:IQ75E5FN
>>909
今はスマホで簡単に写真撮ってアップできるんだから、作った回路の写真アップをマストにしないと、今回みたいにレスが徒労に終わるな。
0911774ワット発電中さん垢版2019/03/27(水) 23:51:52.87ID:1XS/Bio4
>>910
>作った回路の写真アップをマストにしないと、
私もそう思います。トラブルに悩んでいる人は「回路図の通りに組んでいる」と心底考えていることが多いのだろうけど、
実際には配線がトラブルの原因である可能性も高いと思います。
配線が長すぎたり、危うげな接続だったりとか、抵抗やコンデンサその他を我流で省略したりとか。
0912774ワット発電中さん垢版2019/03/28(木) 00:29:24.75ID:guWw5ytG
むしろその方が多そう
スクリプトは色々例があるけど配線図って構成も使う素子も人によりけりだから
0914774ワット発電中さん垢版2019/03/28(木) 16:24:20.91ID:0UWLlo/+
質問です
みなさんお願いします
ArduinoUNOの中華製の物に
sakuraioで4Gで通信したいのですが
つながったり切れたりします
USBのみの電源では全くつながらないため
ACアダプタ12Vがたまたまあったので試したのですが
スケッチを実行したところ動作がおかしいです
電源は9Vくらいが良いのでしょうか?
ど素人なのでお手柔らかにお願いします
0915774ワット発電中さん垢版2019/03/28(木) 16:50:41.12ID:R5RM0aka
USB5Vでも動かないのは単なる不良品では?
中華は9Vくらいに留めるのが良い(12Vで燃える事例あり)とこのスレでも言われています
0916774ワット発電中さん垢版2019/03/28(木) 21:44:06.15ID:KEBo7PEK
>>914
部品の不具合がない前提だと、供給電力不足が考えられるので、
sakuraioの電源ピンに直接電源を供給するのがいいと思います。
USB充電アダプタから5Vを引き出し、レギュレータで3.5~4Vくらいに落とすのが無難でしょう。
もし12Vアダプタを使うなら、9V以下に落とすことをお勧めします。
既出ですが、焼ける場合があります。
中華品は部品が廉価なものに替えられている場合があり、正規品のように過電圧に
堪えられるとは限りません。
酷い場合は、保護部品もないため、本体を焼損する結果になります。
0918774ワット発電中さん垢版2019/03/29(金) 00:07:13.17ID:KRRgi1Km
ほんとだw
データシート見たら最大電源電圧が VIN-0.3〜+5.5 V、最大電流800mAだから
電圧じゃなく電流ううううううううううううう
0919774ワット発電中さん垢版2019/03/29(金) 07:30:36.19ID:0jIif0di
ど素人です
ありがとうございます
800mAってすごい電流ですね
ArduinoUNO耐えられるのかな
やはりもしかしてsakuraioは直接電源直結がいいのかな
センサーを2個付けて行くつもりで
うまくいけば6個まで増やそうかと思っているのですが
なんかオーバーヒートしそうな気がしてきました
0920774ワット発電中さん垢版2019/03/29(金) 07:32:42.72ID:0jIif0di
ACアダプタはもう少し低電圧がないか探してみます
ありがとうございます&#128522;
0921774ワット発電中さん垢版2019/03/29(金) 09:14:34.32ID:gR6tzA2M
sakura.ioシールドがあって、9V推奨してるからそのとおりやれば?
アダプタはもちろん電流充分な奴で

あと純正Arduinoも一つはもっておくといいと思うよ
0922774ワット発電中さん垢版2019/03/29(金) 11:21:26.91ID:XJfUlFEB
Arduinoによく使われてるようである
ACアダプタ9V1Aのものを買ってみます
0923774ワット発電中さん垢版2019/03/29(金) 12:21:26.96ID:IFOgZZ3+
純正のレギュレーターは7805で中華のレギュレータは1117-5
公称絶対最大定格の耐圧は前者は35Vで後者は15V
ただ中華のAMS1117は負荷10mAだろうが12V程度でパーン!!したりする

そしてVinに9V入れて5Vから1Aとったらレギュレータから4Wの発熱があることになるゾ
0924774ワット発電中さん垢版2019/03/29(金) 12:45:56.36ID:0jIif0di
そうなると一般的なACアダプターというと
7.2Vがあったような無かったような
そのあたりが良いという感じなのでしょうね
0926774ワット発電中さん垢版2019/03/29(金) 13:01:43.72ID:0jIif0di
sakuraioは9V推奨であれば9Vで安定しそうですね
秋月のものは1.3Aあったのですが
アマゾンの安い1Aのものをポチってみました
これで試してみます
みなさまありがとうございました
今後も質問させていただきたく思います
ありがとうございます
0928774ワット発電中さん垢版2019/03/29(金) 13:16:15.36ID:Ru0y29QB
うまくいかなかったら純正一つはもっとくほうがいいって俺が言ったことと
>>923 が言ったことを思い出してくれよな
0929774ワット発電中さん垢版2019/03/29(金) 13:57:42.62ID:ZjgGKw/Z
sakura.io シールド使ってるなら、そっち側で9Vから下げるので
シールド側の LDO がしっかりしてればArduino 側は中華でも平気かも

でも620円の動作確認済み1.3Aのアダプタけちって1.0Aにするのはどうなの(笑)
0930774ワット発電中さん垢版2019/03/29(金) 16:07:19.51ID:IFOgZZ3+
sakura.ioシールドはさくらモジュール用にDCDCコンバーターついてる
しかしシールドで5000円て
モジュールすらついてないのにw
0931774ワット発電中さん垢版2019/03/29(金) 20:25:31.46ID:qOwOd/kP
sakuraって聞いた時点で前にあったルネサスのアレしか思い出せない
どこいったんだアレw
0934774ワット発電中さん垢版2019/03/30(土) 12:16:10.43ID:DWw1ZqqC
全然売れなくて、すぐsakura2になって
それでも売れなくい
ルネサス主催のイベントは硬すぎて誰も来ない
どうすんのよ

ライントレーサーのレーサー部門ではSAKURA一択になっていたな、今は知らん
0935774ワット発電中さん垢版2019/03/30(土) 12:59:40.04ID:uP7FLg+f
SAKURA,CITRUSは速いし,A/D12ビットだし,3.3V動作だしメリット多いので使ってるが
0936774ワット発電中さん垢版2019/03/30(土) 13:30:27.93ID:q+3yx2Ja
まぁSakuraじゃないといかんというならまだしも、工作なんて何でもいいわけだから
・ユーザーが多くて情報得やすい
・入手性がよい。安い
・導入しやすい

この三つが揃わんとなかなか難しいよね。
0938774ワット発電中さん垢版2019/04/02(火) 15:16:23.57ID:h5VwFWIF
すみません、教えてください

ArduinoNano(328P)で動かずスケッチで、インラインアセンブラを拡張アセンブリ構文で書いたとき
スケッチの冒頭に(Arduino言語で)定義したbyte型のグローバル変数cnt_gensokuを書き換えたいときのオペランド制約の記述は
出力オペランドの所に[ct]"=o"(cnt_gensoku)で正しいですか?
構文内でLDSすることはなく、STSするのみです(名前は長いので構文内はctに変更している)

コンパイルは出来て、一応動いてはいるのですが、あってるのかどうか確信を持てず…
なんか、=を取っ払って入力オペランドの所に書いてもコンパイルできてちゃんと動くんです…

書かないと当然未定義でコンパイルエラーになるので分かりやすいのですが
0939774ワット発電中さん垢版2019/04/03(水) 22:28:30.67ID:0xzWum8G
アナログピンを増設しアナログセンサーを複数繋げたいと思っています。mcp3208と16チャンネルアナログマルチプレクサを試してみましたが、うまくいきません。
16チャンネルアナログマルチプレクサでスケッチは4ch読み込む設定のコードがあり、ch0〜ch4に5vを繋げたら反応があるのですが、どのchにさしても全てのchが同じように変わってしまいます。
少しずつスケッチを変えてもなかなかうまくいかないのですが、別々に分ける方法はあるものでしょうか?
シリアルプロッタでグラフを見るとかなりガタガタしているのですがセンサーの数値を安定して読み取る方法はあるのでしょうか?
宜しくお願いします。
0940774ワット発電中さん垢版2019/04/03(水) 22:37:07.17ID:bmWHpfqD
>>939
回路図と接続の様子の写真お願い。
あと、参考にしたサイトやスケッチのリンクもね。
0941774ワット発電中さん垢版2019/04/03(水) 22:39:34.41ID:bmWHpfqD
あ、あと、MCP3208と16chアナログマルチプレクサとの関係は?
8x16チャンネルの測定なの?
別々なら個別に質問して。
0942774ワット発電中さん垢版2019/04/03(水) 23:01:15.58ID:0xzWum8G
>>940
相談するのに申し訳ないですがアップロードなどができません。すみません。
参考にしたサイトは最終的に、
arduinoで16チャンネル アナログマルチプレクサを使ってみた
というサイトです。タクトスイッチなどは使わず、5vのジャンパー線を直接ch0などに差し込んだりしました。arduino
pro miniで同じピン番号に繋いでいます。
すみませんmcp3208は別で質問します。増設できないかと悩んで同時に買って使えこなせなかった部品なだけです。
0945774ワット発電中さん垢版2019/04/04(木) 01:07:01.48ID:4kgE6eQn
>>939
そのサイトにあるようにSW押してないチャネルは1kの抵抗通してGNDにつないでないでしょ。ADCはAVR内臓のコンデンサに電気が貯まる時間をみて電圧を測ってるので測定する前にこの内臓コンデンサを放電しないと測定時間がくるう。
0946774ワット発電中さん垢版2019/04/04(木) 01:11:46.77ID:Imn9Gkva
すぐ気づくのはHC4067の電源がつながってないことですが…。
ブレッドボードの上下の+と-もつながってないです。
大元の電源とかUSBシリアル変換モジュールとかも必要ですよね。
意図的に省略しているのかミスって忘れているのか分かりませんが、
一切省略しないで実際にやってる通りそのままの写真でないと結局遠回りします。
あとサイトのリンクもお願いしますね。
0948939垢版2019/04/04(木) 06:39:38.32ID:SG7E1g1J
レスありがとうございます。
原理についてや間違いなど教えて頂きありがとうございました。手直ししてみます。
あと再現できないので答えがでるものではないかもしれないですが、不安な事があります。
抜いてしまってどういう状態だったのか思い出せないのですが、写真のブレッドボード下側の青色のジャンパー線とジャンパー線の間のGNDで使っていたピン穴が焦げて煙が出て怖くなってしまいました。
MCP3208を同時に並べていて電力部分だけ繋いだままにしていたのが良くなかったのか、抵抗がないのが駄目だったのか、スケッチのHIGHとLOWを逆にして試してみたりしたのが良くなかったのかもしれませんが…
0949774ワット発電中さん垢版2019/04/04(木) 07:32:40.89ID:jiKZp2EH
>>948
このMCP3028のデータシートを確かめた訳じゃないけど、一般論としてCMOSのチップは入力がVddとGNDの中点電位の時にNチャンネルとPチャンネルMOSFETに大きな電流が流れてしまうから、入力電位は常にHighかLowにしておく必要があるね。
0950774ワット発電中さん垢版2019/04/04(木) 08:25:35.88ID:cv0lxKIJ
焦げるほどの電力があったってことはUSBのVBUSを直接短絡したんじゃない?
0951774ワット発電中さん垢版2019/04/04(木) 12:13:42.59ID:Vt2RuLQ3
サイトのリンクも写真アップロードも一人でできないレベルで
Arduino使おうってのがすごいし、そら怖いことも起こるだろうねぇ、という感想
0952946垢版2019/04/04(木) 15:14:59.03ID:++9WogJX
>>948
あなたの文章だけから何が起きたのか断定できませんので、
とりあえず、私が指摘した部分を直して、参考サイトの結線リストと照らし合わせて、
電源周りだけはもう一度確認してから再挑戦してみるしかないです。
くれぐれも電源ラインの確認だけはしっかりすることです。
GND、5.0V、VCCだけは決して間違えてはいけません。
https://i.imgur.com/QqNk70t.jpg
逆に言えば他は間違えても意外と大丈夫なもんです。
0954774ワット発電中さん垢版2019/04/04(木) 16:17:29.21ID:B5bJFzCM
トラブルの内容よりも津軽塗らしき机の方が気になった。
こんな机で電子工作をやって良いのだろうかと。
(本物のわけが無いか・・・)
0955774ワット発電中さん垢版2019/04/04(木) 21:17:27.75ID:lY/dP23c
A/Dの質問です。
3.3Vで動いているArduinoに9V前後のバッテリー電圧を分圧して入力したいのですが、その時に例えば200K/100Kくらいの高めの抵抗を使っても正しい値が取得できるでしょうか?
電池駆動の為、消費電力を抑えるのが狙いです。消費電力は計算するとそこまで極端に絞る必要は無いと思うのですが、安定して値を取得できる抵抗値の求め方が知りたいです。
http://s.click.aliexpress.com/e/W9WKyWG
0956774ワット発電中さん垢版2019/04/04(木) 21:23:11.61ID:jMTD2ExW
>>955
問題ないと思うが、A/D入力のインピーダンスを当たってみてね。
低いと電流を吸い込んだりして誤差が大きく出る。
0960774ワット発電中さん垢版2019/04/04(木) 21:38:28.98ID:b/DDDeio
AliExpressって普通に共有ボタン押してURL生成するとアフィ付きになるんだよな
↓これみたいに

¥ 74 5%OFF | 10 ピース/ロット水晶発振器 3.579545 MHz 3.579545 MHz3.579545M 60hz 3.579545 M ミニパッシブ共振器クォーツ HC-49S
https://s.click.aliexpress.com/e/cMbypdM4
0962774ワット発電中さん垢版2019/04/04(木) 21:43:14.32ID:wKWuDJtO
>>960
方法論の話してんじゃねえ
質問するのにアフィリンク平気で貼る品格の話しとんじゃ
普通にしてたらひげ生えてくるけど、人前に出るときは剃るやろが、ボケ
0963774ワット発電中さん垢版2019/04/04(木) 21:43:37.70ID:lY/dP23c
>>956
atmegaのデータシートにありました。

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

もう少し抵抗値は下げた方がよさそうですね。
ありがとう!
0964939垢版2019/04/04(木) 21:56:37.38ID:SG7E1g1J
無事スイッチを押したら変化する物ができました。圧力センサーを手に入れて繋げてみて測定結果にバラツキがなければ良いなと思っています。
色々な視点での助言ありがとうございました。
机は名前は分からないですが、昔客間用で今は葬式の時以外に人が来ないので使わせて貰っています。
0966774ワット発電中さん垢版2019/04/04(木) 22:09:06.47ID:o+wEegZg
>>964
分かる範囲でいいからうまくいかなかった原因を報告してね。
同じことをやるかもしれない後続の初心者のためです。
0967774ワット発電中さん垢版2019/04/04(木) 22:26:16.53ID:yZn9Ic0z
>>960
アフィ付きになるというより
普通にアフィ無しで共有してもアフィとURLの区別がつかなくなった
(アフィ無しリンクでもclickがつくようになった)
0968939垢版2019/04/04(木) 22:27:36.91ID:SG7E1g1J
>>966
抵抗 タクトスイッチ GND の要素を省いていたのが悪かったです。タクトスイッチとは別の物に変えるとしても組み合わせは必要と思いました。見本があるので一度完成させてから気になる事を試した方が良かったです。
0969774ワット発電中さん垢版2019/04/04(木) 23:00:10.85ID:eBhaPQlU
>>955>>963
1つポート余ってればテキトーな小型MOSFETで測定が必要なときに一瞬だけ分圧抵抗に電流を流すほうが省電力ではないだろうか?
抵抗値低くて良いしノイズにも強くなる
0971774ワット発電中さん垢版2019/04/04(木) 23:22:11.10ID:jjSS7Tzu
>>961
それをブラウザに表示させてアドレスをコピペすりゃいいだろうに
スマホしかつかえないゆとりさんはその程度の知恵もないのかよw
アフィと区別つかない以上嫌がる人からは必ず叩かれるぜ
どっちも邪魔くさいから少し頭使ってくれや
0973774ワット発電中さん垢版2019/04/04(木) 23:57:07.84ID:Mqm2iE1n
アフィの是非じゃねえんだなあ
言い訳に終始するゆとりちゃんのスキルがひどいねどうもって話
0974939垢版2019/04/05(金) 01:40:34.31ID:tb4Lwtur
>>970
>>968
訂正させて下さい。4052で同じスケッチが使えるみたいなので947さんの方法で大丈夫だと思います。
直差しする方法に変えてみると動いていました。chに5vが刺さっているピンは必ず高い数値になり、その他は低くなっていました。ただ頂いていた助言の中の抵抗で時間の調整している原理の事を考えると抵抗ありの方が良いのかもしれず自信がありません。
自分の間違えていたのはスケッチの見本から間違えて変えていたり、コンバータのENとGNDのジャンパー線を差し直したので、途中で抜いてしまって戻していなかったのもありました。
0975774ワット発電中さん垢版2019/04/05(金) 03:17:07.33ID:T+dxcOBy
>>974
>>945のことを言ってるんだと思うけど、
実際にセンサーをつないで電圧を測定するときには、
まずGNDに落とし、そのあとでセンサーにつないで測定するという手順じゃないですよね。
ずっと電圧かかりっぱなしになってるのが普通でしょ?
なので個人的には>>945の指摘の意味が良くわかりません。

参考サイトのプルダウンはスイッチでHighかLowを判断するだけの場合に
宙ぶらりんにならないようにやる定石だけど、アナログ値の測定なら関係ないと思います。
0977774ワット発電中さん垢版2019/04/05(金) 13:46:54.75ID:mpH+QX9w
アルデュイノ・ウノを使っています
TCCR1とICR1を設定してタイマー1を10000カウントでループさせることはできました
このタイマーのループ1回分を1秒と設定するにはどこに設定すれば出来ますか?

10000カウントで1秒なので1カウントを進める時間を0.0001秒に設定?したいです
0979774ワット発電中さん垢版2019/04/05(金) 16:13:59.47ID:EuL+W4lY
>>977
16MHzとすると1カウントは0.0000000625秒です。
1600分の1に分周するかカウント数を増やすかすればいいですね。
仮に分周が1:1024だとするとカウントを15625にすればいいです。
0980774ワット発電中さん垢版2019/04/05(金) 16:23:45.15ID:4OTGoEJY
>>977
それ白紙にして
まずタイマー1を精密に1秒ループするように作って
カウントはメインのループ毎に0.1ms単位で計測して足していけ

メインのループが20msおきだとして、カウントが0から200に飛んだとしても
カウント1から199の数値に意味は無いのだ
無視するしかないのだからな
0981774ワット発電中さん垢版2019/04/05(金) 16:39:05.89ID:DTYpTQfD
>>975
>まずGNDに落とし、そのあとでセンサーにつないで測定するという手順じゃないですよね。
>ずっと電圧かかりっぱなしになってるのが普通でしょ?

俺もそう思う。
温度センサーでシンク能力が低いやつがあってグランドにつないでから測定
するとうまくいくというのがセンサー一般の話と認識されて広まってるのか
と思う。
逆にソース能力が低いセンサーだったらプラスにつないでから測定しなけれ
ばならないから、あくまでそのセンサーへの対応なんだけど。
0982774ワット発電中さん垢版2019/04/05(金) 17:27:07.72ID:xKJ8nWCM
>>979
ありがとうございます
それだと10000カウントじゃなくなってしまいませんか
他の機能の兼ね合いで1秒は10000カウントとしたいのですが
>>980
あとだしになっちゃってすみません
タイマー1は高速PWMモードで使いたいです
0983774ワット発電中さん垢版2019/04/05(金) 20:04:20.18ID:4KpSt8jK
だから0.1msのループすらできない状況で
10000カウンタの1桁2桁に意味は無いってわからんかね?
有効数字3桁だと思って使うしかねーのにカウンタの1桁にこだわってどうすんの?
0984774ワット発電中さん垢版2019/04/05(金) 20:20:47.34ID:9IOYkXMg
>>977
深読みせずに答えてみると水晶を10khzのものに交換するしかないんでない?
んでそんなクリスタルねぇよってなら
arduinoも一つ使って10khzのクリスタルと等価な波形を生成してやればいいんでない? そんな遅い周波数でまともに動くかは知らんけど。
0985774ワット発電中さん垢版2019/04/05(金) 20:22:57.78ID:eAEY5EAC
質問者のレベルは置いといて
ハードウェアPWMならメインループ関係なく有効数字ではあるから嘘教えるのはいかん
ちゃんとパルスの幅が変わる
0986979垢版2019/04/05(金) 20:43:37.39ID:0xLtON32
>>984
同意
プリスケーラ使わないなら10kHz、めいっぱい使って10.24MHzだよね。
いずれにしても水晶発振子を交換するしかない。

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

これでOCR1AとOCR1Bを書き換えでPWMがD5とD6取り出せる
ちゃんと10000カウントで1秒
0988774ワット発電中さん垢版2019/04/05(金) 21:11:41.23ID:WgnThIRj
マイクロサーボ SG−5010
・トルク:5.5kgf・cm(4.8V)、6.5kgf・cm(6V)
・動作速度:0.2秒/60度(4.8V)、0.16秒/60度(6V)
・動作電圧:4.8V〜6V

このサーボをAruduinoで動かす時にDC5V 1.5AのACアダプターを使っても大丈夫ですか?
0989774ワット発電中さん垢版2019/04/05(金) 21:17:05.00ID:nNYxRvJs
>>987
ごめんPWM取り出すの9と10だったわ
書き間違い
あと9と10のpinModeも当然OUTPUTにしてね
0991774ワット発電中さん垢版2019/04/07(日) 17:10:12.03ID:V2GwcPux
>>938
すまん、ちょっと脇道にそれるけどArduino言語ってなんなん?
実体はC++だし構文も当然C++だし、何をもってArduino言語といってるのかマジでわかんないんだよな
0995774ワット発電中さん垢版2019/04/08(月) 07:31:35.50ID:qnXBzYqb
タブ分けてたらそんな関数ねーぞって怒られたから一応毎回プロトタイプ宣言してるわ
0997774ワット発電中さん垢版2019/04/08(月) 12:45:23.98ID:XItpg+Ab
https://github.com/arduino/Arduino/wiki/Build-Process#pre-processing

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

なので、タブ分けしても全部 .ino ならプロトタイプ宣言は要らないし
.ino 同士なら .h の include なども無しに他の .ino ファイルの関数を呼ぶことが出来る
0998774ワット発電中さん垢版2019/04/08(月) 22:13:12.21ID:aLzNgash
>>992
そのページにも書いてあったか
結局言語はC/C++だけど、記述を省略できるような仕組みとライブラリ群をArduino言語と呼んでる感じだよな

>>993
プロトタイプ宣言要らないのか
初めて知った
1000774ワット発電中さん垢版2019/04/08(月) 23:05:23.65ID:Rt4+uldv
_----__---_--_--_----_-___--__--__-____--_-_--___-_-_______--_---_-___--_--_
-_-______----_-_--_-__-_-_-__-_-_-_---__-----__------_---___--___-______-_-_
----_----__-__-_--__-_-_-_-_---_-_-----_____----____-----_______-_-__-___-__
____----__--_--____-__-___-_-__-_-__-____-----_-_----_--_--_--___-_-_--_-_--
___-_-__--__-__--_---__-_----______-_-_------___-___---___--____------__--_-
-_-_--_-__-_____-_--__--_-_--__---___--________-__--_-----------___---_-___-
_-_-_-_------___---_---______----__-__-___-___--__-_-----____-__-_----__-_-_
_-_---_---_-_--__-_---_--_--__---___-__---_-__-__---_____-_____-____---__---
---_--____--__---_--__--_--___-_-_---_-_--_------_-_____-__--__-_--_-_______
_--_-__--___-____--____------_--___-__-__-_--___---_--__-___----__--_-__----
-_-__---__-_--__--______-__-_-_-__--_---_-____---_-_-__-__-___-_------_-_---
__-__-___-_-------__-_-_--__--_----___--____---_-_____--__----__-__-_--_-_-_
--__-__--_-_--___--_--__----___-____--__-____----_-_--___---__-___---__---_-
_-______---__-____---_-______-_--_---__--__--___--__-_--____------_-----_---
-_-_-----_---_____-_--_---__-____-_-_--__-_-_____-___---_-__--_-_-_-_--__---
-__-___-___------_----_-------_--____--_-_-__-______-_____-_---_-_--___-__--
_--______-_-__-_---__-___-__--_--_------___-____-__--_-_-_----___-__---_----
---__-----_--_---____-__--_-__-_---_--_-_--_-_--__-_-_---_-___--_____-______
_-__-_--_-____-_--__-_-__-__-__-___---_--___--------_--__-__-___-_-_--_--_--
___-__---_--__--_-___---___----__--__----_-___-_--_--___-_--__-_-_-__-_-__--
--__---_-_--__--_---_-__-__--_------_--_----_-_-____-__-________--__-__--___
-_-_--_--__--_-__-_-__---_-_-_---________-_-_-_--___-_-_-_-_-__-_-_--__-----
_--__----________---_-_-_-_-__-__-_------_-_----_-_-__--__----_______----___
--__-___-__---_--____-_----__--___-_-_----__-_---_--____---_-_-_-_--__-_-___
__-_----__-________--__-_-__--_-----_-____---_---__--___---__---_-_---_-__-_
-__---_-_-__----__--__-_-__--__--_--_-___--__------_-_-__---_--__-___-______
-__--_--_-______-_--__-__-_-__-___-_-__--__---___--_-_-__---___--_--_-------
__-__----_-_-___----__-_----__-__---_--_--__--___-_-_------__-__-____-____-_
___----__----_--_---_-_---__-___----_____-_-___-__-----___--__--_--______-_-
__-_---_-__-__-___---_----__-----_____-__-_____-_------_-_--__--__--___-__--
-_--___-_-_-___--------_____-___--__-___-_-__-__--_---_--____-_-_--__--_----
--__--_-_---_--______-__---______-_----___------__-_-___-__-____----_--_-_--
_-__--__--_-__-_-__-_-___------_-__-___--__-_-_----_-_--_-_----_-_-_-__-____
-_-_-__--_-__-_-__---_-_-_-_-___--_-_-----__-__-_______----__--__-_-_--_-_--
____-_---_____--_-___-_--____------__--_--____-_--__---__----___-__--__-----
_-_----_-_--____-_----__-_____-------________------_____-__-_-__---_---__--_
---___-__-_-_----_-__--____---___------__-------_-______-_-__-_---_-_____-__
-_-_-___--_--_-_-____-_-__--_---___-__--__--_--_---_--__-----_-_-___-____--_
__-__--------__-_-_-_-_-_----____-___-__-____-__-_-___-------__--____-_-_---
-----_-_-_____--_--_--_______-__---__-__-__-___--_--_-_-----___----__-_-__--
____----___--_---____--_----_--____--_---__-__-_------___--__-_-__--__-_-___
-___--_-__-____-------_-----_--__---_---_-_--_____-__-_-____----____-__--___
_--_-___-_-_--__---____-__----____--_-----_--____---_----__-___--_-__---____
___--__--_--__---__----__----_--__-_----_--_----__--___--_-_-_______-_____-_
-____-_-_---_---_---___--_-____--_----_--__-____---_--_-__-____---___--_-_-_
_-_--____-__-_---__--______--__-__-_---------__-_-_--___--_---___-__----_-__
_---_-_--__-__-_--_-_-----_-_____-___--_--____-_-_--_-__-_____-_--_---_--_--
_---____--__---___-___-__-__---_-__-____-_-_____--_-----__-__--_------_---_-
-_--__---_-___-_-___----_--_-_-_-_-__-___-__-___-_--__-__-__--_-_-__-----_--
_--__--________----__--__---_-----_--_----____-__-__--___--_-__-_------_____
10011001垢版Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 156日 5時間 41分 18秒
10021002垢版Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


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

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

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

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況