格安wifiモジュール「esp8266」「esp32」 3個目
■ このスレッドは過去ログ倉庫に格納されています
PCBは自作か頼んで安く作れそうだけど、リン青銅のバネ線に金メッキしたものが手に入ら
ないかな。 いつまで技適マック付きWi-Fiモジュールを直さないのか? 初心者質問で申し訳ないんだけど、開発ボードと単体の違いって基本的にUSBシリアルがあるかどうかだけ?
USB-シリアルの石が手元にあればそれで代用できる? nodemcuっていうのかね
ボタン操作をしなくても書き込みできる回路が載ってたりする
https://i.stack.imgur.com/fMrDh.png
秋月のESP-Wroom-02開発ボードには載ってない罠 esp8266,esp32 初心者なんですけど、c or c++で開発するなら、ardiuno 必須となるのでしょうか? >>219
ありがとうございます。普段PIC屋でして、ardiunoとは、縁が無いのですが、
ardiuno ide が必須ということですね。 >>218
無理にとは言わんが、Visual Studio Codeの方が快適だよ。 PlatformIOでな。
インテリセンス無しでは、つらいで >>221
素晴らしいです。基本 VSで作業しているので。環境を整えて試してみます。 >>222
うむ。 ガンガレ。
ESP32で一万行のコードを書けたのは、Visual Studio Codeのおかげ。
Arduino IDEでは書けない。 ちなみにESPのデバッグって、ステップ実行?printf出力デバッグになるの? >>224
ESP-IDFでOpenOCD使えば、普通にソースデバッグできるよ。
特に、OOP、デザパタてんこ盛りでESP32ファームウェア開発している場合は必須。
イベント、メッセージパッシングでファームウェア構築する場合は必須と言える。 >>221
Arduinoで書かれたスケッチだったらいいけど、
まっさらな「新しいスケッチ」作ろうとしたとき VS-Code だと最初の作法が増えない? >>225
ぜひ自分もやりたいのだが、何から手を付ければいいのかわからない
Arduinoでやってるけど、さすがにきつくなってきた。
VScodeはテキストエディタとしてしか使ったことない arduinoの開発環境って悩むよな、俺もVScodeに行き着いたけど、やっぱり今は Visual Studio Codeってシリアルモニターはあると思うけど、
シリアルプロッタってあるの?グラフになるやつ
あったら移行しようかな
C#で使ってたけどIntelliSense楽だよね わたしもVScodeに変えようかな…
あの標準のIDEメモ帳レベルだもんね >>229
あらーーー 抜けてました。 JTAG接続なんで、KiCADなんかで、PCB設計からやらなければならないかもね。
FusionPCBなんかで簡単に安価にPCB作れる昨今、チャレンジしてみては?
ESP32は使えるポート少ないとか言われるが、TTLロジックデバイス使えれば対策は簡単。
FPGAもあるが、一万入出力やアナログ入力考えれば、未だにTTLロジックの世界。
やはり、74ロジックは忘れてはならない世界。 VScode入れてみたけど、やっぱダメだわw
Arduino IDEに慣れすぎたのかなー
Arduino IDEのお手軽さは捨てられない・・・ VScodeは汎用性の高さというか、何でも出来そうな期待感の高さは感じられるんだけどさ
設計の概念が分かりにくいのよね、初期の環境を作る段階で詰むというか諦める人が多い感じだよね、俺とか。 今まで知らなかったけど、1.9.0-betaはオートコンプリート?インテリセンス?
みたいなのが付いてるんだな!
https://www.youtube.com/watch?v=uH7I80dZdVo VSCodeはそのフォルダの中身をいきなりリストアップしちゃうからな
まあ、それが楽っちゃ楽なんだけど インテリセンスになれると、もう普通のエディターに戻れなくなるよ
VSやVSCodeはそこから更に、関数や変数の定義のコードや宣言を
部分的に表示したりする
IDEにはあって当たり前の機能になってきたんだな・・・ 2018/1/22にできてるのに、まだβなのか
VScodeじゃなくてVSにVisualMicro入れて使っているが、立ち上げるのに
時間かかって重いのが玉に瑕 そ、エディタは指、思考の動きに付いてこられないのは致命的 mifesとかsakura使ってる カスタマイズもできないと駄目 VSCodeも凄いが、PlatformIOのexpressifプラットフォームが凄いんだけどな。 なんか勘違いしてね? 所詮アマチュアなので、Windowsのプログラム書いてた頃は便利にVS使ってたけど
マイコンはせいぜい2000行だしキーワード色分けしてくれれば十分だぜ… どうせ1000行もいかんだろうと思って始めたのが、あれよあれよとふくらんで5000行
ファイル分け出すとインテリセンスないとやってられん。 標準のIDEにインテリヤクザ機能ついたんだ!
じゃ、これでいいや。 そもそもが汎用環境だから、Arduino むけに設定を弄らないと快調なスタート切れないのがなぁ あと、Arduino 要らないと言っても IDE を使わないだけでインスト必要だったよね、確か。
似たようなのに Visual Studio for Arduino もあった気がして、個人的にはこっちのほうが好き >>250
んなこたぁない、インスコしなくてもいい Arduino も環境が肥大化して使いにくさmax。 以前のArduinoは池沼の職業訓練教材※と言われていたが、
IDEがデブっても良い方向へ進むなら悪くない話。
※池沼云々はともかく、Arduinoはプロテクト困難で
書込マイコン商売が出来ないのを皮肉っただけかもしれない。 中国の技術輸出制限と言ってるけど、ESPシリーズこそこの制限に当たるよね SoCという概念は制限対象じゃないよね?
SoCの構成のどのあたりが制限にあたるの? >>255
転売できそうじゃん?
1000個くらい買っとけば? >>245
結局、PlatformIOのexpressif は、arduino とは無関係で作れるんですか?
全くの初心者なんで。 >>260
ArduinoIDEなしで開発できるよ。 >>260
VSCodeでも、Atomでも拡張機能でPlatformIOインストール後に、Expressif 32プラットフォームをインストールするだけでは?
OpenOCDソースデバッグ使うならVSCodeの方がいいかも。 >>262
秋月の開発ボードとPCを用意すれば、実験できるって感じですか?
USB経由で書込み、デバッグ。
どのボードがオススメ? >>263
基板はKiCADで設計して作っているんで・・・ JTAGポート付き基板の市販品ってあるのかな?
手順は、
https://qiita.com/nishinohi/items/d1c1a517f26394c492c3
で大体成功するとオモ。
いろいろ、VSCode特有の壁があるが、がんがってやってくれ。 未来のための自分への投資だよ。 >>258
コアとペリフェラルをどこのを使ってるかというところ 全くの初心者ならM5Stackとかの方が扱い楽だよ M5stack + MicroPython 楽チン過ぎ M5Stick は Python で文字表示が出来ない。
早く対応してくれ。 元のesp32用MicroPython開発者が絶賛放置中だからなあ〜
arduinoの方にはAXP192というそれらしきドライバがあるから、それを参考に自前で組み込めるんじゃない? M5stackで、動作検証したプログラムをTOOLのバイナリ書き出しでバイナリで出力し
ここのFlash Download Toolで
https://www.espressif.com/en/support/download/other-tools
0x10000に、その.binファイルを書き込んだら、ちゃんと元のプログラムが上書きされた
最初色々なページを見て
「ERASEしてから0x1000に書き込むだとか」
「ユーザープログラムは0x10000に書き込むだとか」
いろいろ書いてあって迷ったが
ERASEするとファームウェアごと消える
ERASEしてから0x10000にプログラムだけ書き込んでも動かない
ERASEしないで0x10000から書き込んだら成功した
例えばこれでM5Stackで商品作って売った後に
アップデートしなければならなくなった場合に
先方にArduino環境を作ってもらって、ソース渡してアップデートしてもらわなくてもよくなる
このスレでArduino以外を使ってる人には当たり前の話なのかもしれんけど 逆にarduinoスケッチをインタープリタで動かしてるやつとかあんの? >>278
どのアドレスにブートローダー書かれてるとか
ユーザプログラムはどこに書き込むとかそういう
本当に基本的なことって書かれてないよね。 データシート読まないのかな
まあこういう人は一生Arduino IDEから抜け出せないんだろうな 自前でブートローダを書く奴だっているのに
リセット時にどこから実行するのか分からなきゃ
書きようがないだろ
当然データシートに載せる データシートとかソースコードとか言ったり来たりするのややこしくね? GPLのしがらみに囚われない様にする必要があるある時は
ライブラリから全て自分らで書かなきゃいけないんだから
データシートと睨めっこしながら物理I/O叩いたりするのは当然だけど >>283
リセットベクターは書かれてるけど、
M5Stack のユーザプログラムはどこに書くの?
データシートの何ページに書いてあるの? あくまでもプロトタイプをサクッと作りたい時とか学習用という位置付けなんだから、あんまり商品化とか変な事を考えないで使ってくれ。というスタンスなんでしょ。 >>288
じゃぁ商品化しようと思ったらどうすればいいの? MakeBlock HaloCodeカッコ(・∀・)イイ!! >>290
M5Stackがすでに商品なのに それを商品化って どういうこと? >>290
公開してないってことは、そういう用途では考えてないってことだな。
それを使いたいんなら、製造元に交渉すれば良いだろ。
交渉が成立したとして、ライセンス料どのくらい掛かるかわからんけど。 >>292
M5stackを特定ハード、例えば計測器の表示部+制御部に流用するような場合 >>294
そらここまでのスレ読んでりゃわかるべさ 作る事だったら応援できるけど
それで金を稼ぐにはどうすればいいかとか、ロハで教えてくれるお人好しなんていないってこった。
どう考えてもビジネス感覚の抜けた人が商品化とか言いだすのを見てるのは面白いけどねw >>296
表示、制御部に流用って、M5stackをそのまま箱の中に入れるってこと?
まぁ何個作るかならわかるけど それを商品化というかどうか・・・
数個なら 普通にプログラム送ればいいと思う
まとめて転送が必要な商品化なら普通に基盤起こすのでは? 中身いじらないで部品として使う分には別に何もいらんだろ
改変や故障分析とかが必要なら筋通したほうがいいとは思うけど YouTubeでesp32を基板にハンダ付けしてるのを見たけど
ハンダを横に延ばすようにしてたのにピンと基板のハンダ付けは独立してて驚いた
高等テクニックなの? 引きはんだのことかな?
端面スルーホールだとちょっと難しい 考えるよりかは簡単だぞ
むしろ考えて小手先がゆっくりだと逆に失敗する これくらいのピッチだと特に難しいことは無いわ。
普通に一か所づつ付ければいいだけ。
糸はんだは細いの使ってね。 ■ このスレッドは過去ログ倉庫に格納されています