Arduino初心者熱烈大歓迎質問スレ part38
>510 です
回路は水晶追加してなくて、公式とFLINT を参考にしてる。
自分で調達した生の R7FA4M1AB3CFM に自分のスキルでブートローダーやけるのか?が最大の懸案だった。ネットの先輩の通りで大丈夫でした。
あと、今後は自分の用途でどこまでマイコン周辺のコンデンサと抵抗を省略出来るか?も懸案なので、ここで質問しながら、やってみるつもり。
書き込みしたのは、自分レベルで躊躇している人はやって見ればいいって事と、何か質問があって答えられる事は答えるつもりで。。。 >>516
昔の8bitマイコンやポケコンはOSなしで、電源を入れると即BASICが動いていましたが
最近のマイクロコントローラを見るとその時代に回帰してるようにすら見えますね。
それはそれで面白いんですけど 新品のUSB付きRA or RXはライター不要でUSBから書き込めるからな
>>520
ネットの情報も良いけど公式の資料は一通り手元に置いておいた方が良いと思うよ
多少怪しいとはいえ数少ない公式日本語資料だし、基板設計のガイドラインなんかもあるし >>522
そう!ライター不要というトコを強調したいですね。
公式の資料、これからですが理解していきます。 >>514
10年前にあったなら…って機能ですね。ありがとうございます。
MIDIを低遅延で飛ばすとかもできるかな?
あったら少しだけ便利かも >>524
ちょうど今Pico+Arduino IDEでMIDI(有線)にデータを流すコントローラを試作中です
低遅延優先ならばESP32×2台のWifi親機子機を作り、USBを介さずシリアルデータをWifiで垂れ流した方が速いかも?
ESP32S3が関係なくてすみません 一つ小ネタをあげるとArduino UNO R4の公式スペックに
>DC Current per I/O Pin 8mA
と書いてあるけど、RA4M1のデータシートやユーザーズマニュアルを見ると大部分のピンは
>IOH -4mA / IOL 8mA
と書いてある。つまり吸い込みが8mAで吐き出しは4mAまで。Arduino公式が正しいと妄信してはいけない
>>523
公式の資料は手元に置いておいた方が良いけど全部理解する必要はないぞ
RA4M1はハイエントリークラスだけどそれでもユーザーズマニュアルハードウェア編だけで1700ページ弱あるし
必要に応じて読めばいい
基板を作る場合は「RA4 シリーズ クイックデザインガイド」という資料が参考になるかもしれない
パスコン類の参考値とか、基板のパターン引くうえでどのような点に気を付ければいいのかなどが書いてある
ちなみにこの資料はググっても英語版しか出てこないように見える。RA4M1の製品ページから日本語版にたどりつける >>526
本当だ!大きい電流を扱えるピンもあるけれど、Arduinoに引き出されているピンの多くが、吐き出し電流が少ないポートだね。
「8mA、つまり吸い込みにしか言及してない」だったりして。ナイナイ。
データシートはでかすぎる。隅々まで読んで理解して設計って、理想だけど難しい。
掲示板とか業者仲間の雑談とかで留意点に気づくこともある。>526みたいな情報も多くの人にとって尊いものだと思う。 しかもARMコアまで攻めようとすると詳細別紙になるオプション付きだったり AIにリファクタリングしてもらってデバッグを楽しもうぜ なんか急に間抜けな返答が...GPT3.5だった
有料のをはいるかなあ 乗り換え面倒opusでいい
しかしmacで日本語入力バグってる AIに頼らないとプログラムすら組めない人は、別にAIスレを立ててそちらでやったら?
もはや固定の人が独り言を繰り返す状態になってるし 初心者とは…?
まぁ大体がマウント取って気持ちよがってるだけだし初心者に来るなと言うのは正しい。スレタイは変えたほうがいい >>538
この件についてお話をお伺いすることは難しいですが、もし技術的なサポートやアドバイスが必要な場合は、具体的な質問をお寄せいただければと思います。ここでは、技術者やプログラマーとしての問題解決や学習をサポートするために存在していますので、ご遠慮なくご相談ください。お困りのことがあれば、できる限りお手伝いさせていただきます。 Arduio程度のコーディングでAIとか
逆日影大変層だけと AIを活用できない人はそのうち時代遅れ扱いされそうだな 使いこなすためにも間違いが含まれていることを精査出来なきゃな AIを使いこなすのは
できの悪いバイトを何人も使役するのと同じ能力が求められると思った
つかこのへんでいってるAIって肝心の評価、提案、学習の要素が抜けてて
仕上がったAIを利用する部分だけだよね ジェネレートどころかマイコンやCPUコアの説明すら怪しいような(Bing Copilotでテスト)
特に特異なはずの情報が欠落するのは結構危ないと感じる ネットを検索して要約してくれる、ちょっと気が利いた程度のツールだな
ノウハウのようなネットに載せてないことは出てこない 「この程度のことにAIを使う」のではなくて
「この程度のことだからAIを使う」のだと思うけどな
もちろん「この程度のことを自分でやるのを楽しみたい」のであれば自分でやるほかない
「この程度」と思えない人は自分でやれば勉強にはなる この程度のものをAIだと思ってる時点で、騙されている 現時点の性能はおいといてAIの進化だけはワクワクするわ
死ぬまでに見たい未来 >>551
AIが既存のコードをコピペ・改変しただけじゃないのか
Google検索でもそれっぽいプログラムが解説付きで引っ掛かるんだけど
しかも記事によると「使われた形跡はなかった」らしいから、AI生成しても動かなかった可能性すらある
見出しに踊らされて自分の頭で考えない中学生を見ているようでイライラする 素人が作ろうが誰が作ろうが役に立てばそれでいいだろう
足を引っ張る国民性を恥じろ
犯罪が少ないのも変わり者の足を引っ張る国民性のおかげではあるが 出来なんてどうでもいいと思う
しょっぴく理由が、欲しいだけ AIにコード書いてもらって、「俺が作りました」って言うやつw >>556
それで誰かひとりにとってであっても有用なものができれば、AIにコードを書かせた人が有用なことをしたことになる。
技術者ならそれを嗤っていてはいけないと思う。 作ったと言うには語弊があって、プロデュースしましたと言うならまだ許せる
従来のプログラム作成の求人の場面などで峻別できるならばいい コードを入力してコンパイルしてプログラムが出てくるのと
AIにスクリプト入れてプログラムが出てくるのと
何が違うのか? 自分が書いてないものを、俺の作品て言うのは、盗用っていうんだよ プログラムを「書いた」「作った」の指すものが変わっていると考えるべき AI生成プログラムもAI生成物に対する著作権の考え方に沿って解釈されていくだろう
一般の著作物とはどこかに線引きがされる定め produce は生産するとか作るの意味があるよ。 プロデューサーでググッて見なさいよ
日本語独自化しとる 人類の歴史を否定する意図がないなら。
手作業的スキルを要らないようにしてきた流れの中にぼくたちのもの作りもあります。
そこを否定するのは、ぼくたち自身のもの作りの立場も否定することにならないかな?
それとも、これまでのスキル要求がちょうどよくて、これ以上進むことはいけません、みたいな。 外来語として受け入れたときに制作の上流作業に意味が張り付いたわけだけど、
個人がAIをつかってコーディングしたことを「作った」と言ったとして、それを許せないのはゲキレツだな。
プログラムのコーディング時に、ひな形の生成、入力コードの示唆などのサポートは、これからどんどん入ってくるだろうに。 無から有は生まれないと言われるとおり、大なり小なりの依拠を伴ってものづくりが進むのは確か
さらに発明物、著作物いずれでも、インセンティブや賞賛が得られるレベルみたいなものは長年で固まっている
AI生成プログラムもそれと大きくは変わらない評価になるんじゃないかな
つまり、くだらないものはくだらないとの判断もされる 盗用の意味をググってみ、盗用(盗作)ってのは、それが作品の一部であっても成立するんだよ
AIが作ったものだと、そのがいねんは成立しないという意見もあるだろうから、それを認めたとしよう
では、そのコードがなにものかによってゴミ箱捨てられてイた場合、人によって書かれたものではないと、どやって証明するのか
また、そういった行為を繰り返して、プログラマーヅラしてみても、、プログラミングスキルはつかない
プログラムできる人になりたくて、プログラム始めた人のはずなのに
自分でやろうとしないって、なんなの?、バカなの? あ〜、ここってArduinoのスレだったか
Arduinoはもともと電子工作やプログラミングのスキルのないクリエーター
が簡単に使えるようにって目的で作られたものらしいから、
電気関係は、他に丸投げってアプローチは有りだわw
スマソ
でも著作権絡みの話には注意しとこうな AIだろうがネット上のコードだろうが基板レイアウトだろうが間違ってるか検証できないなら何の意味もない プログラムなんて、目的を達成するための手段なんだから
その手段にAI使ったっていいと思う
Arduino使える人 ⇒ AI生成しか出来ない人に否定的
PICやAVRをCやC++で使える人 ⇒ Arduinoしか出来ない人に否定的
アセンブラを使える人 ⇒ CやC++しか出来ない人に否定的
さて、老害と呼ばれてる人たちの特徴を思い出してください 動作の正当性証明とプログラムの著作権侵害否定に腐心してくれるならいいよ >>570
>Arduinoはもともと電子工作やプログラミングのスキルのない
違いますよ
1)開発環境構築の手間を簡易化
2)電子部品に特化した手続きを提供されてるライブラリで簡単にアクセスできる
のが最大の特徴ですね
実際、最低限のプログラミングの基本スキルは必要ですし
電子工作の基本も押さえておかないとLED焼きまくりですよ
そういった各種基本を知らなくても「Arduinoで簡単に使える」なんてのは誤認も良いところですね >>577
まあまあw
>>570は目的の記述、>>577は手段の記述、かなあ
それを比較するのは失当じゃない? 本家のサイトには、このような一文がある(google約)
Arduino は、電子工学やプログラミングの経験がない学生を対象に、
迅速なプロトタイピングのための簡単なツールとして、
Ivrea Interaction Design Institute で誕生しました。
Arduino が幅広いコミュニティに普及するとすぐに、
Arduino ボードは新しいニーズや課題に適応するために変化し始め、
シンプルな 8 ビット ボードから IoT アプリケーション、ウェアラブル、3D プリント、組み込み環境向けの製品へと差別化されました。
そもそもは、スキルの無いひとむけのものだんですよぉw 経験が無くてもある程度は出来るというだけでノースキルで継続できるとは書いてないけどな 誰も言ってないことを、さも言ったかのようにして反論する手法はだれにならったんだい? 指摘は具体的にどうぞ
無学習で出来るとはどこにも書いてないv 質問しようと思って来たけど殺伐としてるんでまたこんど来ます 変な条件つけて否定するマン湧いてるじゃん
自称スキル高そう >>583
それを言うなら「無学習ではできない」とも書いてない
書いてないことを前提に議論するのは不毛だよ 同じArduinoの話題でもモノづくりに熱心なエンジニアーと再生数稼ぎに熱心なインフルエンサーは区別する必要があるのでは >>586
発端がスキル無い人向けの物とか言う勘違いだからな というかコピペArduinoだけじゃRaspberryPi、Arudinoどころか
Adafruit、Sipeedあたりにすら全く及ばない
それを主軸とした物づくりビジネスが成功する可能性はほぼないだろう なんで他人のやりかたを嘲ったり否定したりするのかな。
自分がしたくないこと、否定することを他人がやっていたら、自分が否定されたような気持ちになるんかな。狭いな。
才能やかけられるお金、時間などの総量が同じなら、違うアプローチをする人は違うところに到達できる。
だから違うやり方の人がいるほうが社会が豊かになるんだよ。 >GPLコード持ってこられると面倒なときある
面倒もなにもArduinoスレだよここ。
Arduinoライブラリを使う以上、UNOでもESP32でもLGPLだし。 pcベースと連携させるから無関係とは言えん
ま、楽に回避できるアレもあるし >>595
オリジナルで生成した部分についてじゃない? Adafruitのライブラリについて質問。
Arduinoの初心者向け作例をネットで検索すると、Adafruitのグラフィックライブラリを利用したプログラムが多く見られます。
しかし使ってみると、動作が重かったり、メモリを食い潰したり、うまく動かなかったり
またはピン指定や通信速度の定義が外出しされてなく変更が面倒だったりと、あまり良い印象がありません。
ライブラリの中を開いて眺めたりもしましたが、そんなに上等なコードとも思えませんでした。
なぜ世間の人は、Adafruitのライブラリをそんなに好んで使うのでしょうか。 ピーキーにチューニングした俺コードは公開したくないから >>598
そりゃ
作例を上げてる目的は良質な情報を提供するのが目的じゃなくて
アクセス数( ≒ 広告収入) を増やすのが目的だらから
広く知れ渡ってるAdafruitのライブラリで動けば、他のライブラリを検証する気はないのでしょ 実際に使われてるのはLoveyanやu8g2が多い印象
Adafruitライブラリはシンプルでわかりやすいからテストプログラムとか実験向けだね >>598
そこらへんが今荒れてる原因にも絡んでんのよ
そもそもがスキルが無い人が使えるように
いかに簡単に使えるようにするのかという方向で開発されたので
イかしたコードとか完璧性は置いといて使うのが簡単を優先した結果ダヌ
なので、そのへんが不満になるほどのスキルを獲得しちゃったのなら
そろそろarduinoを卒業してもいいころだにゃ 598です。納得しました、ありがとうございました。
初心者向けにわかりやすさを追求した故のメリットとデメリットなんでしょうね。
私もシンプルな作例を探した結果Adafruitを使った物が多く引っかかり、試せど動かず直せずでハマった記憶です。
>>602
脱Arduino IDEを考える時もありますが、環境に慣れてしまいなんとなく安心感もあるので
コタツから出られなくなっています。 >>597
静的リンクをする限り(ふつうそうなる)、
あなたがArduinoライブラリを使って作ったプログラム(または基板、あるいは製品)を誰かに売った(あるいは譲渡した)場合、
受け取った人が、あなたに要求したら、あなたは、あなたが作ったプログラムのオブジェクトか、ソースコードを渡す必要があるよ。
なので、入手した「Arduinoで作られたガジェット」を複製したいときは、プログラムは要求できるのとほぼ同じ。 マイコンのスキルがない人がマイコンを使えることで、なんで荒れるんでしょね。 企業利用では使いにくいかな
プログラムの著作権を保持できない 試作品の開発請負では問題になりにくい。
お客さんがArduinoならちょっとした修正ぐらいは自分たちでできるからと指定してくることもある。
量産化のときは非Arduino化のために専業の人にも仕事がまわってくるだろうし。 マイコンのスキルが無い人がマイコン使えることが荒れてる原因というのが自分の結論ありきで歪曲した事実認識なんだよなあ 5chが荒れてるのは通常運転として
AIやArduinoの普及でハードルが下がると
その分野だけが特技の人は自分のアイデンティティを奪われると感じ
焦りだすことがあります
そして、他者を否定して自分が優れているような発言をすることも・・・
でも、そんなことをしているより、新しいものをどんどん取り入れて自信を高める努力を続けた方が、ずっと建設的なのに
も し か し て 余 裕 が な い の か ? なんか文字の間をスペースで開けたり無駄な長文書いたりしてる奴が一番余裕ないと思う >>606
そこじゃないw
直前のレスしか読まずにレスするやつほんとに多いね RaspberryPiやArduinoをビジネスや新たなエンジニアの育成にどれだけ活かせているのか? ラズパイやArduinoみたいな教育向けのボードや環境で落ち着いてしまっていいのだろうか、みたいに思うことはあるな
しょせん我流の趣味だから試して動いて満足すればそれでいいんだけど
エンジニアとしての勉強になっているかと言われるとさっぱりだ、我流だし
職業プログラマとの接点もないから、自分のレベルが底辺寄りのいくつなのかすらわからない ググって出てくる日本語のArduino工作物は英語のそれや海外のフォーラムで議論されている内容より低レベルに見える GitHubなんかであれこれ日本人じゃねってのよく見かける