Arduino初心者熱烈大歓迎質問スレ part22
レス数が950を超えています。1000を超えると書き込みができなくなります。
これ面白そうだぞ!
Kuman ロボット Arduinoキット ロボットカー ロボットアーム 4自由度 スマート 2輪 HD720Pカメラ 自作キット DIYキット iOS/android/PCに適用 Sm5-1
https://www.amazon.co.jp/dp/B07CGB6F1G/ >>892
スターター(英語が出来る人は2000円得する)キット 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秒の間でランダムに決定するとき、これらの擬似乱数はどのように挿入すればよろしいのでしょうか?
ご教示のほどお願いします 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 5〜10秒はこうやな
randNumber = random(5000, 10000);
寝る >>898
ありがとうございます、非常に助かりました >>626 >>630
「ボルゲス」じゃなくて有名な作家の「ボルヘス」だろw
ホルヘ・ルイス・ボルヘス (Jorge Luis Borges)
https://ja.wikipedia.org/wiki/ホルヘ・ルイス・ボルヘス Arduinoから90Vの矩形波交流をオン/オフできる部品で一番小型で安価なものってフォトmosリレーですか?
p-p180Vで電流は500μアンペアくらいです応答速度は遅くて大丈夫です(100ms以下くらい) Arduino程度のお遊びでdelayやめるべきなどと言うほうがバカらしいわ >>903
そんな君はまだArduino使ってるんだw
とは、言わないよ。
僕は大人だからね。 Arduinoのバイブルであらせられる「Arduinoをはじめよう」でもdelay使ったスケッチばかりだしね >>901
亀レスしてまでそれ言いたかったのかよ... 掲示板はツイッターとは違うんだが?
掲示板にしたって何ヶ月も前の書き込みじゃなくて数時間前の書き込みだぞ?
それで亀レス云々言う方がおかしいわ
そんなに時間に拘りたいならなんJとか行けば? delayを叩くやつの脳みそにdelayが組み込まれてたってか >>916
10個のLEDをそれぞれバラバラな周期で点滅させてみ? >>919
まさか、それがdelayでは実現できないからdelayに問題がある、と言いたいの?
実に低レベルだね。 hahaha
1個の場合でも10個の場合でも同じ組み方で作るのがプロ
それが100個に増えてもすぐ対応できる
だが1個の場合で組んだ奴が、10個の場合にうまくできなかったなら
それは糞プログラマー確定じゃんか
何言ってんだか >>923
それはその通り
先々拡張の可能性があるときは一般化した書き方にするし、一度限りでいいホイチョイコードの場合は
ベタ書きにしちゃう
ケースバイケースで真面目に書くかどうか決めてる >>923
何だかつまらねえ仕事しかしてなさそうだな。
柔軟性のカケラも無さそうだからそんなのしか回って来ないんだろう…。 アドバイス頂いた部分を検証しました。
1. xbee同士がちゃんと接続されているか
xbee⇔xbee
XCTUというターミナルソフトでフレームデータを送受信できました。
2. Arduinoとxbeeがちゃんとシリアル通信できているか
曲げセンサー⇒xbee⇒arduino⇒LCDモニター 曲げセンサーの値の変化を確認できました。
3. PCとxbeeがちゃんとシリアル通信できているか
曲げセンサー⇒xbee⇒arduino⇒PC
PCで値の変化を確認できました。
部品や配線は悪くなさそうです。
本の設定ではないAPI2モードで送信していてそれが悪いのかと思い、
初期値の1対1通信用のtransparent modeを選んでもprocessingでは数値が表示されません。 >>926
>>875で記載した 3. PCとxbeeがちゃんとシリアル通信できているか の確認ができていますか?
Arduino Uno→xbee→無線→ xbee→USB→PC
のxbee→USB→PCの部分の確認はできていますか? >>927
レスありがとうございます。
できていると思いますが自信がないです。
直接確認する方法が分からなく、
曲げセンサー→xbeeアナログイン→xbeeアナログアウト→arduino→PCと繋いでみました。
FTDIと書いてあるUSBアダプタがあり、xbee←→xbee→pcというつなぎ方でキーボードで+++と入力したらokと反応があったのでその方法でもpcとのシリアル通信はできていそうだと思います。 >>928
曲げセンサー→xbeeアナログイン→xbeeアナログアウト→arduino→PC
では確認ができているとのこと了解です。
xbee→PCの部分は、実際にはUSB-シリアル変換ICが間に入っていると思いますが、
http://akizukidenshi.com/catalog/g/gK-06188/
のようなものを使っていますか?
そのUSB-シリアル変換ICの部分の確認が必要かと思います あと、もう一点気になる部分としては、
Arduino Uno→xbee→無線→ xbee→PC
の全体のフローにおいて、
Arduino Uno→xbeeの部分のシリアル通信のボーレートと、
xbee→PCの部分のシリアル通信のボーレートが一致しているかどうかです
この部分もみてみてはいかがでしょうか >>929
>>930
レスありがとうございます。
そのタイプのアダプターで接続しています。
良い確認方法がわからないですが、pcに繋げxbee←→xbee→USBアダプター→pcの状態でキーボード入力で反応ができたので多分問題は無いかもしれないです。
ポートレートの設定について確認してみたいと思います。 ESP8266 --> PC
なら単純なのに。
Processingを使う意味もXBeeを使うメリットも良く分からんな。 ESP8266や ESP32 は特に開発ボード使うと楽だし便利だけど
消費電力が多いから Xbee なり bluetooth なりでやる意味はあると思うよ
勉強中の初心者ならなおさら 消費電力気にするならRL78のBLEボード使えばええ >>933
>勉強中の初心者ならなおさら
なおさら何でしょう? >>935
Aである、の後に、Bならばなおさら。と書いてあれば
なおさらAであるの意味です。
この場合は初心者ならなおさら意味がある、ということです。 >>936
初心者だとどう意味があるのかをたずねてるんですよ。
>省電力なので意味がある
>初心者ならなおさらである
で?
どう意味がある? >>936
よっ、国語学者っ!
お前さ、講釈はいいから、レスの趣旨をくみ取る力をもっと養え。
>>933の「なおさら」以降何が続き、2行目までの内容とどうつながるんだよ。
分かりやすく講釈してみ。 >>933は、省電力がメリットという小坊でも分かること以外思いつかなかった。
で、苦労は買ってでも、的な発想で茶を濁した。
3行目の言いっぱからはその詰めの甘さが読み取れる。
>>937はそれよりもっと馬鹿だから、単純な言葉遊びのルールを書いただけ。
非常に陳腐だし、何の内容も無いあたりは>>933にすら満たない低能。
黙ってりゃいいのに。 もうすぐコタツタイマーが完成しそう!
315MHzのリモコン付き! >>875
ボーレートを確認が自信はないですが
ARDUINOのシリアルモニターで9600baud
arduinoスケッチでSerial.begin(9600);
processingスケッチでport = new Serial(this, "COM7", 9600);
xbeeをXCTUの設定 9600
となっていました。
xbeeとprocessingで繋げようと思っているのは
マイコンの読みとったものをPCに伝え条件によってPCで動かしたいと
思っており、職場の上司にこの組み合わせが良さそうですと
頼んで買って貰ったところです。
無線化できたら色々な種類のものを作ってみたいと思っています。
wifi電波が飛んでいる環境で、bluetoothはよく切断されそうなイメージで
zigbee形式だったら最大同時接続数が多いし
常時接続した時干渉されなさそうで良いかなと思いました。
できないまま時間が経ってしまい
上司から無線化が難しいならいったん別のものを作るかと提案があったので、
有線で別のものも考えますが、その間に無線の事も諦めず
できる方法を見つけておきたいです。
xbeeで接続ができれば良いのでもう少し諦めないつもりですが、
1対複数でPCで接続できprocessingの様なシリアルを読み取ってPCで処理する方法
があり、勉強できる本が手に入るものがあれば目的を達成できるので検討しています。 こたつなんて付けっぱなしで火事になるなら販売不可だよ… こたつの消し忘れは年に数回やらかしてしまう
人感センサー付けれたらいいかもね 小さい頃おかんにこたつ消さないと火事になるって散々言われたけど、なんで1日つけていたものが目を離したすきに燃えると思うのか、いまだにわからん…
大体、燃えるような温度じゃないし。 昔は温度ヒューズすらいまいちだったろ
それに火災は本体でなくケーブルやスイッチから発生するほうが多い ×:火事になるでしょ!
○:(居ないときに万が一)火事にな(ったら困)るでしょ! 怖いのは火事より低温やけどでかなり悲惨
年寄りや子供は注意 >こたつの消し忘れは年に数回やらかしてしまう
我が家のコタツは最終操作から6時間たつと、自動的に電源が切れるようになっている。
なのでコタツで寝ていると、電源が切れ、温度が下がって寒さで目が覚める。
途中でトイレで起きたときなどは、必ず電源のオフ→オンをやっている。
なお電気カーペットも8時間で消えます。 6時間とか8時間で切れるなら寝る前に入れたら目覚ましに丁度いいな
暖房機器のリモート起動は仮に実装するなら帰宅時に自宅の半径数百メートルに入ったら起動できるような制限つけたい
起動から数十分以内に帰宅しなかったら自動オフもできたら尚更よし
スマホで起動するならGPS使えるし
安全面はもちろん電気灯油の無駄遣いも怖いし 無人でタイマー起動が実装されているのだから問題ないと思うけど 無人で作動するタイマー起動と無人で操作するリモート起動とで安全面での違いはないだろ、って意味 >>952
中に布団が詰め込まれてたとか配線を踏んでたとかだろ >>961
なにその糞な言い訳は?
なら自動タイマーこたつでは、一切そういう状況が無いってか?
あほ みんな応援ありがとう!
この土日で完成を目指します! promini3.3のVCCにリチウムイオンを直結するのは何か問題がありますか? >>967
電圧が高すぎちゃう可能性が高いのでBasically NGです >>967
ここ見るとRAW端子ならレギュレータが入ってて3.4Vから12Vまで可能と書いてあるね。
https://learn.sparkfun.com/tutorials/using-the-arduino-pro-mini-33v/all
「RAW is the input voltage that runs into the regulator. The voltage at this input can be anywhere from 3.4 to 12V. The voltage at VCC is supplied directly to the Pro Mini, so any voltage applied to that pin should already be regulated to 3.3V.」
中華版だと同じ回路や素子なのか確めた方がいいかと。 >>970
Google Chromeで上記urlを開くと、自動翻訳してくれるよ。 英語文献も拒絶することなく積極的に取り込めますよアピールが少なからずとも入ってるな >>970
そういうことを自慢だと考えたり言ったりしても、あなたを含めて誰も得をしないのに。 >>970
>>972
自身の英語コンプレックスの表明にしか見えません
あしからず >>976
その一つの可能性しか思い浮かばないのはあなたの頭の問題ですよねを >>978
なるほど
それでは他の可能性を提示してください 向学心と結びつくなら英語にコンプレックスを持つのは悪いことじゃないけど
>>970や>>972みたいなのは、もうただただミジメなだけだな >The voltage at this input can be anywhere from 3.4 to 12V.
なんか、「のどごし」の悪い英語だなぁって感じ? ちなみに俺は英語自信あるから
おまえらは検討はずれだな おまえらも電子工作詳しくない人が多い場で電子工作に詳しい風の匂いだしてたら気になるだろ?そういうこと。
これでわからない奴はシラネ。 >検討はずれ
とか書いてる人の自信があてになるとは到底思えん
あと、自信もコンプレックスもわざわざ披露してくれなくていい >>982
確かにね。
回路図見てレギュレータの型番見てデータシート見て
という順にたどるのが自分の中での定石なので、そもそも本文はあまり読まんが。 >>989
両方同じやつだったのか
別スレに書いたけど、本当に英語得意なら>>970や>>972のような思考自体が起こらないと思う レス数が950を超えています。1000を超えると書き込みができなくなります。