X



トップページ電気・電子
1002コメント360KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん
垢版 |
2021/02/18(木) 01:01:36.39ID:hm9MM2LM
http://www.arduino.cc/

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

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

過去スレ
Arduino初心者熱烈大歓迎質問スレ part28
https://rio2016.5ch.net/test/read.cgi/denki/1591734520/
Arduino初心者熱烈大歓迎質問スレ part27
http://rio2016.5ch.net/test/read.cgi/denki/1585316143/
Arduino初心者熱烈大歓迎質問スレ part26
http://rio2016.5ch.net/test/read.cgi/denki/1579146318/
Arduino初心者熱烈大歓迎質問スレ part25
http://rio2016.5ch.net/test/read.cgi/denki/1568358922/
Arduino初心者熱烈大歓迎質問スレ part24
http://rio2016.5ch.net/test/read.cgi/denki/1554776918/
Arduino初心者熱烈大歓迎質問スレ part23
http://rio2016.5ch.net/test/read.cgi/denki/1541233445/
Arduino初心者熱烈大歓迎質問スレ part22
http://rio2016.5ch.net/test/read.cgi/denki/1534549073/
Arduino初心者熱烈大歓迎質問スレ part21
http://rio2016.5ch.net/test/read.cgi/denki/1527252804/
Arduino初心者熱烈大歓迎質問スレ part20
http://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/
0264774ワット発電中さん
垢版 |
2021/03/19(金) 10:42:26.78ID:56IJVQc6
>>263
Auduinoのインストールディレクトリの↓の中のWStringがStringクラスだから
ソースを見てみると一目瞭然だと思う
Arduino/hardware/arduino/avr/cores/arduino/

Stringの中でchar配列のbufferをアロケートしてStringの文字列を入れている
c_str()はそのbufferのポインタをreturnしてる
内部でbufferのリアロケートもされるから文字列実体の場所はc_str()で取り出さないとわからない
0265774ワット発電中さん
垢版 |
2021/03/19(金) 10:46:34.26ID:ZTt/+N5g
>>264
他にintのデータメンバが2つある、とかソース見たから書けるわけで、私は読んでますが、
あれを読めって初心者にはしんどいかと思いましてねw
0267774ワット発電中さん
垢版 |
2021/03/19(金) 22:04:25.05ID:QfVBqYZm
UNOのRAM領域2048バイトを88%使ってたら
挙動が不安定になったらしく一晩ハマっちゃった
デバッグ用のSerial.printをコメントアウトしたら68%まで
下がって良かった… かなり食ってたんだなこの豚ぁ
0268774ワット発電中さん
垢版 |
2021/03/19(金) 22:09:51.83ID:tKJkRZMy
そこに表示される容量はスタックを考慮されてないからな

あとSerial.printに文字列そのまま渡すとRAMに展開されるからFマクロでくくりたまえ
そうすればROMから読むようになる
0273774ワット発電中さん
垢版 |
2021/03/19(金) 22:41:34.62ID:QfVBqYZm
>>268
さんくす
Serial.print( F("Thanks.") );
こんな感じね…
コレ知らんかったなあ…
0275774ワット発電中さん
垢版 |
2021/03/20(土) 05:30:16.65ID:XEu5akm0
ここ2ヶ月くらい集中してjavascriptやらフロントエンドやってたから
戻ってくるのにちと大変だった…
0276774ワット発電中さん
垢版 |
2021/03/20(土) 14:34:56.07ID:+N7dxOrq
ここ2ヶ月くらい集中して IchigoBASIC やら Go やってたから
戻ってくるのにちと大変だった…
やっぱC++が一番だわ
0277774ワット発電中さん
垢版 |
2021/03/21(日) 07:39:48.77ID:Yt+EQLp6
ここ2か月くらい集中してGoToトラベル中止してたから
客が戻ってくるのにちと大変だった…
やっぱGoToでラベルに飛ぶより関数呼んで戻ってくるのが一番だわ
0283774ワット発電中さん
垢版 |
2021/03/22(月) 07:58:58.36ID:HH8WjHMQ
Vue.jsみたいなクソリッチな開発したあとにarduinoもどると、ああ狭い部屋落ち着く…みたいな感情になる
0287774ワット発電中さん
垢版 |
2021/03/22(月) 19:26:07.45ID:JEolAMmh
なんかセールやってたからELEGOOのセットのやつポチってみた
0288774ワット発電中さん
垢版 |
2021/03/22(月) 21:46:58.10ID:r2t3W2gx
>>283
aruduinoで集めたセンサーデータをVue使って
システム画面やグラフ化したけど楽しかったぁ…
0289774ワット発電中さん
垢版 |
2021/03/23(火) 01:37:43.51ID:ILvqdq2k
ウェアラブルのためにとにかく軽くて小さくて
Bluetoothでリモコン操作できるのを作りたい
モーター2つの方向とPWM速度制御したい

マイコンはBeetle BLEで良いですか?
あるいはM5 Atomかなあ?
0290774ワット発電中さん
垢版 |
2021/03/23(火) 08:36:27.88ID:HE9ZrQMa
おなか痛くてシリアルモニタみてたらうんこもらしました!!!
どうすればいいですか!!!??
0295774ワット発電中さん
垢版 |
2021/03/24(水) 12:51:04.59ID:fZyPTlZx
ポチったスターターセットのやつ届いたから一旦全部出したらもう二度とケースに収まらなくなった...新手のパズルか?
0297774ワット発電中さん
垢版 |
2021/03/25(木) 12:05:04.29ID:5V6ym0aC
arduino mega ですが、Vinから9V供給した場合、5Vの端子からは2.7Vの電圧しか
出てませんでした。DCプラグから9V入れると5Vの端子からは5Vちかく出てました。
5V欲しかったらDCプラグから供給するしかないですかね・・・
0300774ワット発電中さん
垢版 |
2021/03/25(木) 19:22:15.15ID:Nvy4c4aq
>>296
ELEGOOのスターターキットってやつ
何度もチャレンジしてたらきっちり入るようになった
やっぱパズルだなこれは
0301774ワット発電中さん
垢版 |
2021/03/25(木) 19:24:35.22ID:Nvy4c4aq
あとDHT11使って温湿度モジュール使ってみた
それっぽい温度と湿度でて感動ー
0302774ワット発電中さん
垢版 |
2021/03/25(木) 22:38:15.47ID:APcILWzT
>>297
Vinに9V入力した場合でも5V端子には5V供給されるはずなので、何か間違ってるとおもう
0303774ワット発電中さん
垢版 |
2021/03/25(木) 23:33:50.89ID:O2wffFMX
>>297
MEGAの回路図見るとわかるけど、DCプラグとVin端子との違いは、ダイオードの有無だけでしょ?
中華コピーのArduinoとかで、オリジナルと回路やパーツが違ってるんじゃ無い?
0306774ワット発電中さん
垢版 |
2021/03/26(金) 15:26:58.63ID:ux7cgTGx
ありがとう。組んでた回路全部外してVin供給だけにしてみたら
ちゃんと5Vでてました。ひょっとしてプログラム流し込むのに
USBケーブルつないでたけど、その影響だったりするのかな。
順番に組み上げていって原因探ってみます。
0310774ワット発電中さん
垢版 |
2021/03/29(月) 13:42:58.51ID:dCmWjRSM
まだ落ちてるわ。。。
engbedded.comに変わる代替サイトって無いのかな・・・
0312774ワット発電中さん
垢版 |
2021/03/29(月) 20:45:10.91ID:D/Vrofjp
>>308
GoToとラベルは停止したり再開したりしてるから使う際は細心の注意が必要
0315774ワット発電中さん
垢版 |
2021/04/03(土) 08:29:15.27ID:FcAPgjLI
ダイソーの500円モバイルバッテリーがArduinoで使えるらしくてJapaninoでも使えるかなーってつけてみたら少しの間だけ稼働して電流OFFになった
Japaninoは低消費電力だから負荷が足りないのかな?

100均のUSB電池ボックス&ニッケル水素電池x2だと普通に使えるんだけどなー、残念
0319774ワット発電中さん
垢版 |
2021/04/03(土) 14:49:16.87ID:AHDlqdlU
>>317
改造するなら
昇圧しないで内蔵バッテリ直出ししたらよくね?
たぶん3.7V、LDOで出力3.3V十分だろ
0320774ワット発電中さん
垢版 |
2021/04/03(土) 17:42:21.84ID:lSI3exMj
>>315
定期的に電流流せばいいと聞いて試してみたけど10秒ごと80mAくらい流さんと駄目っぽい
改造するならonボタンを定期的に押すのがいいんかね?
0322774ワット発電中さん
垢版 |
2021/04/03(土) 17:50:35.71ID:rLcdAjhS
予想だがバッテリ直出しなら
UPSみたいな常時充電の常時出力できそう
0323774ワット発電中さん
垢版 |
2021/04/03(土) 17:54:09.87ID:qsDGxBB+
ICの機能に組み込まれてるから、それだけ除去するのは難しいね
0325774ワット発電中さん
垢版 |
2021/04/03(土) 18:53:04.16ID:lSI3exMj
>>323
ああ、除去の逆で、過放電防止だけ欲しい。
昇圧や節電パワーオフはいらんけど、過放電は困るので。
利用側で電圧チェックしてもいいけど、バグで放電続くのは困る。
小型リチウムポリマー電池とか保護付き18650は小さな過放電防止基板が付いてるけど、こんな感じで独立してたらありがたい
別売りでそういうモジュールある?

最初からそれ使えば?と言われそうだが
0326774ワット発電中さん
垢版 |
2021/04/03(土) 19:15:10.21ID:9lpfgeEg
リチウム 保護でamazonで検索すると出てくる1S仕様のでいいんじゃね?
0327774ワット発電中さん
垢版 |
2021/04/03(土) 19:41:47.33ID:OeNwJRCf
ダイソー500円モバイルバッテリー分解記事に回路図載ってるから充電ICを通らずに保護回路を通ったあたりあたりから引っ張ってくればOK
0328774ワット発電中さん
垢版 |
2021/04/03(土) 20:08:13.85ID:OucmYyuf
遠隔で動かせるアプリはBlinkの他にもありますか?
ライブラリが小さいのがいいなあと…
0330774ワット発電中さん
垢版 |
2021/04/06(火) 18:47:52.60ID:xky6s0Yz
Aliで売ってるような古いATtinyってタイマーが2つしか無いんだよな
1つはdelay関数とか使ってて、自由に使えるのは1つだけ
1つのタイマーで色々やろうとしたら結構大変だ
0332774ワット発電中さん
垢版 |
2021/04/06(火) 19:40:00.99ID:VDfZc0Po
Tinyにこだわる理由は何だ
Mega328PBならTimer5つ、二つの8 bitタイマと三つの16 bitタイマ
https://aliexpress.com/item/32834755594.html
https://aliexpress.com/item/32864165819.html

ATmega328P(とATmega328)と比較したATmega328PBの利点

二つの追加GPIOピン:PE0とPE1
ATmega328Pではアナログ入力のみだった二つのピン(ADC6とADC7)を、デジタル入力/出力として使用できるようになりました:PE2とPE3
二つの16 bitタイマ/カウンタが追加:TC3とTC4(合計二つの8 bitタイマと三つの16 bitタイマ)
三つの追加PWM出力ピン
第2のUSART(TTLシリアルポート)
第2のTWI(2線式シリアルインタフェース、I²C対応)
第2のSPI(Serial Peripheral Interface)
静電容量式のタッチボタン、スライダ、およびホイールを追加する周辺タッチコントローラ(PTC)
0334774ワット発電中さん
垢版 |
2021/04/06(火) 20:49:57.34ID:xky6s0Yz
attiny88で調べ物してたら、海外の質問フォーラムでも
なんでそんなマイコン使ってるんだって言われてて、俺と同じような奴がいるだなと思ったw
0335774ワット発電中さん
垢版 |
2021/04/06(火) 20:55:25.54ID:XBzQ2Of5
手間暇かけてガソリン代も使って
1円でも安いスーパーに行くようなもんか?

貧乏性
0336774ワット発電中さん
垢版 |
2021/04/06(火) 21:04:05.42ID:dyVr+wqG
328P/PA はタイマー3つ
328PBはタイマー5つな
3つでいいならatmega88でええやん
0338774ワット発電中さん
垢版 |
2021/04/06(火) 21:33:20.93ID:dyVr+wqG
価格だけで言うなら 30円マイコンch552GでCh55xduinoって手があるわ
あれもたしかタイマー3つだったはず ROM14K RAM1K 24MHz
0339774ワット発電中さん
垢版 |
2021/04/07(水) 18:03:02.04ID:HqKxMZ3E
PBってやつUART2つなのはうれしーな
次シリアル2つ使いたいときは検討しよ
0344774ワット発電中さん
垢版 |
2021/04/08(木) 12:41:44.75ID:dR8UpGUr
BluetoothとGPS一緒に使いたいときは644PをSanguinoっぽく使ったな
プログラムが下手だったのかもしれんが片方ソフトシリアルじゃ処理しきれなかった
0345774ワット発電中さん
垢版 |
2021/04/09(金) 15:39:31.16ID:/uf5HRuh
ソフトシリアル
大昔にPIC16F84で使ったのが最初で最後。
他のCPUでは当たり前の「ハードウェア送受信割り込み」の力は偉大だな、と思い知らされたw
0346774ワット発電中さん
垢版 |
2021/04/09(金) 15:55:03.81ID:/uf5HRuh
AT90S1200もソフトシリアルだった。
今でも引き出しの中に何個かころがっている。
0347774ワット発電中さん
垢版 |
2021/04/09(金) 16:51:16.30ID:lyhTiaEY
BasicSerial3をTXだけにして更に小さくしたものをTinyシリーズのデバッグに使ってる
63byte程度なので1024byteしかないTiny13Aで助かる
0348774ワット発電中さん
垢版 |
2021/04/09(金) 20:13:32.07ID:kJobcgPy
出力だけでゆっくりでいいならつかえるけど
ドバドバ受信するのはきついよね
0349774ワット発電中さん
垢版 |
2021/04/10(土) 14:29:17.42ID:NC+1XQR6
>>347
PC側に本店、CPU側に支店を置いて、支店が集めた情報をUARTで本店側に渡して、
本店側で処理なんてのもあったな。
(指定したアドレスで停止してメモリやレジスタ、フラグの表示と変更や、
 停止アドレスから実行再開・・・など)
0350774ワット発電中さん
垢版 |
2021/04/11(日) 16:42:16.14ID:aWSBFBaX
さて、そろそろArduino IDE 2.0に移行する作業に入ろうかな
0351774ワット発電中さん
垢版 |
2021/04/12(月) 07:53:19.03ID:MsNWdeBg
>>350
どう違うの
0352774ワット発電中さん
垢版 |
2021/04/12(月) 20:51:22.71ID:UKPcrUDg
定義元にジャンプや入力補完がやっと実装
メモ帳からIDEといえるようなものに進化
0353774ワット発電中さん
垢版 |
2021/04/12(月) 22:39:53.06ID:fHjC1s1j
旧バージョンをダークテーマで使ってたけど
ハイライトされるだけで幾分マシになる
0357774ワット発電中さん
垢版 |
2021/04/13(火) 01:00:13.91ID:/MExL+ka
デバッグはSAMDとかの最新チップだけという噂
俺はSAMD買わずSTMやESP買ったからまったく関係無いな
0358774ワット発電中さん
垢版 |
2021/04/13(火) 23:59:02.39ID:bhXZ/cKA
初心者でarduinoで電子工作してみたいのですが、

Amazonに売ってるような初心者用のキットってどうですか?
0360774ワット発電中さん
垢版 |
2021/04/14(水) 00:58:13.52ID:2MwmHWIL
レビュー見て出来そうだと思ったら買えばいいと思うが
海外品はどうも問い合わせしていろいろやって動いたみたいな話もあるから気をつけて
0361774ワット発電中さん
垢版 |
2021/04/14(水) 12:34:00.81ID:Y1szqo8r
アマゾンで「Arduinoをはじめようキット」を最近購入されたお客様へ。

アマゾンで販売している当社製品「Arduinoをはじめようキット」について、スイッチサイエンス製と騙った偽物がAZ Storeによって販売されているという報告を受けました。 また、当社がアマゾンに納めている「Arduinoをはじめようキット」の正規品在庫に、この偽物が混入してしまった可能性があります。 これについては現在アマゾンと連絡をとり、対応に当たっております。

http://trac.switch-science.com/wiki/arduinostarterkit_amazon_issue
0362774ワット発電中さん
垢版 |
2021/04/14(水) 12:36:08.03ID:Y1szqo8r
きをつけろ
■ このスレッドは過去ログ倉庫に格納されています

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