X



トップページ電気・電子
1002コメント342KB
Arduino初心者熱烈大歓迎質問スレ part22
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001774ワット発電中さん
垢版 |
2018/08/18(土) 08:37:53.78ID:ridqLuOK
http://www.arduino.cc/

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


前スレ
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/
0826774ワット発電中さん
垢版 |
2018/10/23(火) 22:21:29.54ID:TdGDjKQE
何が作りたいとか無くても継続的に電子工作に没頭するとか普通にあるよなことな
すまんな
0827774ワット発電中さん
垢版 |
2018/10/23(火) 22:37:05.85ID:4fPSSSNx
普通って、「大多数」の意味で使われることはある。…(1)
でもそれだけじゃないよな。
凡庸であることとしての「普通」だとか …(2)
特別なことの対立概念としての「普通」とか …(3)
そこから派生して、特別扱いされるようなことでもないと言う場合に使う「普通」とか。 …(4)
他にもあるかな。

俺は>>824は(3)か(4)の意味で言ってると見た。>>825はどういう意味の普通と受け取ったのだろう。

>>824が「普通」とは言っているのは事実だが、それを「普通と言い張る」と表現するとき、マイナスの感情に
バイアス、誇張が含まれてしまう。ケンカを売るわけでもないなら、ニュートラルな表現にすればいいのに。
0828774ワット発電中さん
垢版 |
2018/10/23(火) 22:51:54.08ID:2Vi2gKRW
>>827
レスをどうとらえるかどう反応するかは個人の自由。
それに関していちいち講釈垂れんでもいい、人それぞれなんだ。
面倒だから当たり前のことで言葉尻捉えていちいち話を広げんな。
電子工作に関するお前の意見が一つも入ってねえだろ、馬鹿なのか。
0829774ワット発電中さん
垢版 |
2018/10/23(火) 22:54:30.35ID:oo7A7ije
>>826
それ「電子工作」じゃなくてただの「実験」だろ。
ちったあ日本語勉強しろ、馬鹿なのか?
0831774ワット発電中さん
垢版 |
2018/10/23(火) 23:14:30.97ID:4fPSSSNx
>>830
「何も作らない」とは書いてないよね。
>>826は「継続的に電子工作に没頭する」ことがある、と書いているよ。
0832774ワット発電中さん
垢版 |
2018/10/23(火) 23:20:53.35ID:4fPSSSNx
>>829
大辞林の「工作」の第1義にこうあるよ、

材料に手を加えて器物を作ること。

つまり、それが実験であっても何かを作っていれば工作の範疇。

自分がしらない意味で他人が言葉を使っているときに、
日本を知らない奴だ、と考えるのではなく、自分がその意味を知らないのではないか、と
考える方が豊かになれるよ。
0834774ワット発電中さん
垢版 |
2018/10/23(火) 23:39:48.41ID:6DAUc/TO
>>833
すぐ分かるよね。
電々板で言葉の意味をあれこれひねくり回して喜んでるヤツってコイツだけじゃね?
ある意味貴重な存在だと思うので、頑張ってほしい。
大辞林…w
0835774ワット発電中さん
垢版 |
2018/10/23(火) 23:45:36.00ID:k3u6cWE+
へえ、
>材料に手を加えて器物を作ること。
なのか。
じゃ、電子工作って言っちゃいけないな。
これからは電子実験にしよう。
俺の場合はほとんど「マイコン遊び」だが…。
0836774ワット発電中さん
垢版 |
2018/10/23(火) 23:49:37.32ID:4fPSSSNx
>>826
作ることそのものが面白いから作るってことはありますね。完成に拘ることもないし。
趣味や自己訓練ってそういう側面を持つものだと思います。
0837774ワット発電中さん
垢版 |
2018/10/24(水) 07:15:09.99ID:VFtnkrES
プログラミングもハンダ付けも楽しい。
ソフトはPCメインの作業で回りが汚れないし、いかにも知的作業という感じがして良い。
ハードは具体的に目に見える形として、物が出来上がっていく手応えがある。

作った物が完成した後も楽しめればさらに良いのだが、
私の場合、完成したら放ったらかし、の方が多い。
なのでハードとソフトの作業そのものが好きなのだと思う。
理由やら定義などは考えた事も無いなw
0838774ワット発電中さん
垢版 |
2018/10/24(水) 10:50:26.75ID:fM4wstIW
おまえが言ってるのは工作ではない、実験だ日本語勉強しろと。
じゃあ日本語勉強しろに対応して辞書を持ち出すと、国語学者気取りと貶す。たしかに言い方はくどかったが。

一人か複数の方達かは分かりませんが、国語力以前にこだわりが強すぎ。大丈夫ですか?
0839774ワット発電中さん
垢版 |
2018/10/24(水) 11:27:51.85ID:AgpuFnH3
うぜえよ
好き勝手に何でもしろよ
好き勝手に何でもするよ
御託は沢山だ
物を作れ
手を動かせ
0840774ワット発電中さん
垢版 |
2018/10/24(水) 11:35:47.72ID:hLfxA6f3
「普通」って言葉にやたら過剰反応示すマンドクセー人いるよな
0842774ワット発電中さん
垢版 |
2018/10/24(水) 12:20:46.31ID:9+QVGO0E
>>838
素振りやノックは野球じゃない、日本語勉強しろ!って程度のアホな発言につきあうのが間違いで
無視して素振りやノックするのが正解ってことでしょ

匿名掲示板では自分の正しさを他人に説明しようなんて思わないほうが楽だぞ
0847774ワット発電中さん
垢版 |
2018/10/24(水) 13:03:32.36ID:EievHIQt
何をもってArduinoつってんのかしらんけど
attinyなら10分の1の値段だな
0849774ワット発電中さん
垢版 |
2018/10/24(水) 14:39:05.05ID:kCaIAjvm
>>838
>たしかに言い方はくどかったが。
なんだ、自覚はあるのか。
それなら次から気をつければいいよ。
誰にも間違いはあるさ。
0850774ワット発電中さん
垢版 |
2018/10/24(水) 14:41:45.32ID:JOU/84vg
>>840
自分が普通だと思い込んで押し付けてくるマンドクセー人いるよな
>>842
何その例えw
オツムの程度はわかるが、意味不明だぞ。
0851名無し
垢版 |
2018/10/24(水) 14:53:36.17ID:fM4wstIW
>>849
俺はID:4fPSSSNx では無いんだが。
まあいいや、842さんの言う通りだと確信した。
何かしら感じ取って貰えるかと期待してたが、
諦める事にする。
0852774ワット発電中さん
垢版 |
2018/10/24(水) 16:13:28.97ID:pV6p3w+C
>俺はID:4fPSSSNx では無いんだが。
つまり、人の話に首を突っ込みすぎなのな、お前。
それなら次から気をつければいいよ。
誰にも間違いはあるさ。
0853774ワット発電中さん
垢版 |
2018/10/24(水) 18:20:26.33ID:ejY9p8Ii
違う人を根拠もなしに同一人物だと言っちゃう人がいるんだね。
間違いはあるさ、と言い訳けしたりするのかな? ごめんなさい、って言えばいいのに。
0854774ワット発電中さん
垢版 |
2018/10/24(水) 21:52:30.48ID:nYp4nnPH
中華aruduinoが300円位だから小ささに拘る以外メリット無くね
0857774ワット発電中さん
垢版 |
2018/10/25(木) 12:47:37.82ID:s3UAL2BV
8pinoすげえな…

流石にここまで小さい用途は今のところ思いつかないけど…

変換ケーブル系に良いかも?
0858774ワット発電中さん
垢版 |
2018/10/25(木) 13:27:06.06ID:GZ3jT3UH
8pinoがいいのはフリーのボード部分を折って外すと8pinソケットに挿さることね
もう買えるのは在庫限りだけど
0859774ワット発電中さん
垢版 |
2018/10/27(土) 02:47:07.05ID:WopbTF8a
数打ちゃ当たるはある意味正しくてある意味間違い
キャッチャーのほう向いてがむしゃらに打ってもヒットは打てない
0860774ワット発電中さん
垢版 |
2018/10/28(日) 21:07:49.23ID:vVPJqtE2
unoでxbee無線通信の本を見て可変抵抗の数値を表示するものを作りながら
勉強しています。
可変抵抗の数値が表示されないのですが、
コードで問題があるのかと思っています。
本ではserial1.readと書いてあるのですがserial.readでないと
unoではエラーになってしまうようです。
serial.readではエラーになりませんが数値が読み取れず
ネットで調べるとserial1.readでないと駄目だったという人もいました。
本の特典でソースをダウンロードできその中をみると、
serial.readになっていてそれでは動きませんでした。
配線の確認や部品の入れ替えをしても動かなかったのですが、
解決策や試してみた方がよいものはあるでしょうか?
0861774ワット発電中さん
垢版 |
2018/10/28(日) 21:49:23.70ID:EDI8ubDb
質問する際に本の名前もはっきり言ってみるとか試してみて
0862774ワット発電中さん
垢版 |
2018/10/28(日) 21:52:31.27ID:gbVmPvL/
可変抵抗の値はunoで読み取ってXbeeに送信してるの?
それとも1台目のXbeeの内蔵マイコンで読み取って、unoに接続された2台目のXbeeに送信してるのかな?

とりあえず受信側のXbeeにFTDIを接続してパソコンで読んでみたら?
0863774ワット発電中さん
垢版 |
2018/10/28(日) 21:52:37.81ID:LfJ8y2rL
>>860
Serial1クラスはArduino Megaのみ
https://www.arduino.cc/en/Serial/Read

可変抵抗で分圧した電圧をA/Dしてそれをシリアル経由で送ったものを見てるって感じなの?
何がしたいのかわからないとアドバイスのしようもないね

まずは>>861の言う通りなんの本読んでるのかおしえてください
0864774ワット発電中さん
垢版 |
2018/10/28(日) 22:44:10.08ID:vVPJqtE2
レスありがとうございます。
たのしくできるarduino電子制御processingでパソコンと連携
という本で、6.8無線でつなぐというページです。
離れたところにある可変抵抗を繋げたunoをpc側のusbアダプタ接続の
xbeeに繋げて表示されるというものです。
ツマミをひねると表示される可変抵抗の値が変わったり、
マウスクリックした時だけ表示が変わったりします。
FTDIというものは持ってないので調査用に購入してみたいと思います。
0865774ワット発電中さん
垢版 |
2018/10/28(日) 22:54:21.13ID:LfJ8y2rL
>>864
なるほど

こういうのは段階を踏んで一つ一つ確認して潰していくのが結局近道

まずArduino Uno単体でのA/D動作テストはできてるの?
0866774ワット発電中さん
垢版 |
2018/10/28(日) 23:30:48.68ID:LfJ8y2rL
>>860
ソース見てみました

Serial.read()でシリアルポート経由でaの文字が送られてきたらA/D値を読んで4で割って送り返す
動作をしているようですね

PC側のProcessingのコードはちゃんと動いてますか?
0867774ワット発電中さん
垢版 |
2018/10/28(日) 23:34:53.10ID:vVPJqtE2
レスありがとうございます
A/D動作テストはできているのか心配ですが、
今確認し大丈夫そうでした。

アナログは別のスケッチで
シリアルモニタで1秒ごとに可変抵抗の値が表示されるものが動作し
(シールドあり、シールド無し両方)
デジタル側
シールドのD13とGNDにLEDピンを差し込んでいて、
電力供給をして暫く点灯するコードが動いています。
0869774ワット発電中さん
垢版 |
2018/10/28(日) 23:38:31.12ID:LfJ8y2rL
>>867
A/Dとその値をシリアル経由で送るところまではちゃんと動いているということですね
可変抵抗の数値が表示されないといっているのは、なんのことを言ってます?
0870774ワット発電中さん
垢版 |
2018/10/28(日) 23:54:27.21ID:vVPJqtE2
processing側はUSB接続側のポートを指定しています。
使用中のポートや存在しないポートの場合はエラーで停止するように
なっていて変更しています。
processingを使う時は使うポートの確認をしたあと
xctuとarduinoを閉じています。

可変抵抗が表示されないのは
processingを実行し、コードで表示させた
小さな枠に可変抵抗の値が表示されるらしいのですが、
その部分の表示がでてこないです。
0871774ワット発電中さん
垢版 |
2018/10/28(日) 23:57:28.16ID:vVPJqtE2
>866
レスありがとうございます。
ソースは可変抵抗の数値部分以外は動いているようです。
無線通信で可変抵抗の数値が表示できれば完全に動く感じです。
0872774ワット発電中さん
垢版 |
2018/10/29(月) 00:09:03.71ID:a4lBQ/uy
>>870
一度Arduino側のコードを下記にしてみて、A/D値を問答無用で送りつけるようにして、
Processing側の実行画面で四角の中数字が変わるかやってみたら?

void setup()
{
Serial.begin(9600); // 通信速度を9600bps に
pinMode(13, OUTPUT); // 出力に
}

void loop()
{
int v;
v = analogRead(0); // アナログデータを読み取る
Serial.write(v/4); // 4で割って送信
}
0873774ワット発電中さん
垢版 |
2018/10/29(月) 00:13:51.37ID:a4lBQ/uy
>>871
無線?
そもそもどういう接構成なんだっけ?

Arduino Uno→USB→PC
※PC上でProcessingでWireless_Prを実行、ポート番号はArduino UnoのCOMポート番号を指定

って感じじゃないの?

Arduino Uno→xbee →無線→ xbee→USB→PC

ってこと?
0874774ワット発電中さん
垢版 |
2018/10/29(月) 00:27:39.33ID:pPdoU3MI
>>872
スケッチありがとうございます。
試してみたのですが可変抵抗の値は表示されませんでした。

>>873
おっしゃられる様に
Arduino Uno→xbee→無線→ xbee→USB→PC
という構成です。

アドバイス頂いた方々遅くまでお付き合い頂いてありがとうございます。
明日は平日なのでまたお時間の大丈夫な時にアドバイス頂けると助かります。
0875774ワット発電中さん
垢版 |
2018/10/29(月) 01:21:48.77ID:a4lBQ/uy
>>874
そうなると、
1. xbee同士がちゃんと接続されているか
2. Arduinoとxbeeがちゃんとシリアル通信できているか
3. PCとxbeeがちゃんとシリアル通信できているか
の3点を確認すれば対処が可能でしょう
0876774ワット発電中さん
垢版 |
2018/10/29(月) 01:35:11.96ID:NUKBfhuF
なぜavrは回路規模が小さいのに動作周波数を上げられないのですか?
0877774ワット発電中さん
垢版 |
2018/10/29(月) 01:37:13.44ID:a4lBQ/uy
>>876
何と比較して言ってるんですかね
AVRは競合のマイコンに比べてサイクル効率が非常に高いのが特徴ですよ
低いクロック周波数でもパフォーマンスが高いのです
0879774ワット発電中さん
垢版 |
2018/10/29(月) 01:50:06.37ID:a4lBQ/uy
>>878
そのようなプロセスルールで作られていないからです
クロック周波数を高くするためには、それに伴う発熱量増加を抑えなければいけない
そのためには、ゲートリーク電流の削減や配線容量やゲート容量を小さくしたりコア電圧を下げなければならない
コア電圧を下げるためにはVTも小さくしないといけない
それはプロセスルールの微細化が必要であることを意味しています
0881名無し
垢版 |
2018/10/29(月) 01:54:41.75ID:QvkwhSkZ
>>878
電力大食らいのマイコンなんていらねー
0883774ワット発電中さん
垢版 |
2018/10/29(月) 01:57:10.24ID:a4lBQ/uy
>>880
一般的にはプロセスルールの微細化によりチップサイズをシュリンクできるのでコストダウン効果があります
ただし、Arduino Unoに使われているような比較的レガシーなATmega328Pなどは、もはや設備投資が償却しきった
チップですので、そのまま流したほうが採算が合うのでしょう
そして、いまはARMコアを導入してそれにペリフェラルをくっつけるのが主流ですので、さらなる処理能力が
欲しければそういったMCUを選べばよいでしょう
処理性能あたりのコストもレガシーなAVRコアより高いです
Arduinoにこだわるならこれとかいいですよ
https://store.arduino.cc/usa/arduino-due
0884774ワット発電中さん
垢版 |
2018/10/29(月) 02:00:09.81ID:a4lBQ/uy
×処理性能あたりのコストもレガシーなAVRコアより高いです
○処理性能あたりのコストパフォーマンスもレガシーなAVRコアより高いです
0885774ワット発電中さん
垢版 |
2018/10/29(月) 06:17:16.53ID:pPdoU3MI
>>875
ありがとうございます。
この検証部分は調べ方に自信がないですが調べてみたいと思います。
0886774ワット発電中さん
垢版 |
2018/10/30(火) 20:22:17.70ID:EpOSfHfD
アマゾンでArduinoの学習キット?買おうと思うんだが
オススメのメーカーってある?

値段によって部品点数が違うのは承知しているつもりだが
やっぱり本体の品質や互換性を重視して選びたい

ELEGOO、keyestudio、UNIROI、Miuzei…色々あって迷う
0887774ワット発電中さん
垢版 |
2018/10/30(火) 21:29:39.41ID:kcLPDa/x
>>886
買うかどうか迷う前にさっさか買ってしまえ。

そして文字打つ暇有ったらさっさか試せ。
その方が楽しい。
0889774ワット発電中さん
垢版 |
2018/10/30(火) 21:37:36.40ID:kcLPDa/x
>>888
色々つっこみどころ有るけど・・・

1 デッカいブレッドボードに刺しまくる

2 ダイソーで適当にケース買ってくる

3 好きにする

お好きなので
0890774ワット発電中さん
垢版 |
2018/10/30(火) 22:25:52.09ID:S+Irh9O2
俺、キットとか買いまくってたら絶対に1万超えると思ったから
Arduino UNOが入った入門セット買ったぞい
0896774ワット発電中さん
垢版 |
2018/10/31(水) 00:10:36.23ID:EWp5TB83
Arduino初心者です
おとといArduino UNOを購入し、スケッチ例などを参考にして規則的な豆電球の点灯などをさせることには成功しました
次に応用として不規則に点灯する電球を作ろうと思うのですが、その際のスケッチとして

-----------------------------------------
void setup() {
pinMode(pin, OUTPUT);
}

void loop() {
digitalWrite(pin, HIGH); // 点灯
delay(2000);// 点灯時間2秒

digitalWrite(pin, LOW);// 消灯
delay(10000); // 消灯時間10秒


}
-----------------------------------------

の定期的に点灯するスケッチの中で、random(min,max)を用いて消灯時間を例えば5秒から10秒の間でランダムに決定するとき、これらの擬似乱数はどのように挿入すればよろしいのでしょうか?

ご教示のほどお願いします
0897774ワット発電中さん
垢版 |
2018/10/31(水) 00:21:36.81ID:tIgz01B0
long randNumber; //変数

void setup() {
randomSeed(analogRead(0));//未接続ピンのノイズを利用
pinMode(pin, OUTPUT);
}

void loop() {
digitalWrite(pin, HIGH); // 点灯
delay(2000);// 点灯時間2秒

digitalWrite(pin, LOW);// 消灯
randNumber = random(10, 20); // 10から19の乱数を生成
delay(randNumber); // 消灯時間10秒
}

参照
http://www.musashinodenpa.com/arduino/ref/index.php?f=0&;pos=2901
0902774ワット発電中さん
垢版 |
2018/10/31(水) 08:14:00.40ID:0Z9IKRmT
Arduinoから90Vの矩形波交流をオン/オフできる部品で一番小型で安価なものってフォトmosリレーですか?
p-p180Vで電流は500μアンペアくらいです応答速度は遅くて大丈夫です(100ms以下くらい)
0904774ワット発電中さん
垢版 |
2018/10/31(水) 10:33:23.97ID:E8BloUwO
Arduino程度のお遊びでdelayやめるべきなどと言うほうがバカらしいわ
0906774ワット発電中さん
垢版 |
2018/10/31(水) 12:34:31.98ID:xyaU566s
>>903
そんな君はまだArduino使ってるんだw


とは、言わないよ。
僕は大人だからね。
0907774ワット発電中さん
垢版 |
2018/10/31(水) 13:05:58.61ID:44DKj9Do
Arduinoのバイブルであらせられる「Arduinoをはじめよう」でもdelay使ったスケッチばかりだしね
0911774ワット発電中さん
垢版 |
2018/10/31(水) 18:15:13.83ID:GtaZbc7e
掲示板はツイッターとは違うんだが?
掲示板にしたって何ヶ月も前の書き込みじゃなくて数時間前の書き込みだぞ?
それで亀レス云々言う方がおかしいわ

そんなに時間に拘りたいならなんJとか行けば?
0921774ワット発電中さん
垢版 |
2018/10/31(水) 23:13:33.24ID:KVJ8yq1I
>>919
まさか、それがdelayでは実現できないからdelayに問題がある、と言いたいの?
実に低レベルだね。
0923774ワット発電中さん
垢版 |
2018/10/31(水) 23:18:07.01ID:C2obB8sQ
hahaha
1個の場合でも10個の場合でも同じ組み方で作るのがプロ
それが100個に増えてもすぐ対応できる

だが1個の場合で組んだ奴が、10個の場合にうまくできなかったなら
それは糞プログラマー確定じゃんか
何言ってんだか
0924774ワット発電中さん
垢版 |
2018/10/31(水) 23:23:23.18ID:xf7bgmhB
>>923
それはその通り
先々拡張の可能性があるときは一般化した書き方にするし、一度限りでいいホイチョイコードの場合は
ベタ書きにしちゃう
ケースバイケースで真面目に書くかどうか決めてる
0925774ワット発電中さん
垢版 |
2018/10/31(水) 23:35:59.08ID:i7JqtYUW
>>923
何だかつまらねえ仕事しかしてなさそうだな。
柔軟性のカケラも無さそうだからそんなのしか回って来ないんだろう…。
レス数が900を超えています。1000を超えると表示できなくなるよ。

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