お世話になります。Freenove ESP32-WROVER CAMボードを使っています。 ダウンロードしたファイル、コンパイルエラーが出ます。 因みに「センサーから受信したことをLINEに通知する装置の作り方」については、うまくいきましたので、ボードの設定やSSID、トークン等に問題はないと思います。 エラーメッセージの一部を書かせていただきます。 Library TridentTD_Linenotify has been declared precompiled: Using precompiled library in c:\Users\tetsu\OneDrive\ドキュメント\Arduino\libraries\TridentTD_Linenotify\src\esp32 c:/users/tetsu/appdata/local/arduino15/packages/esp32/tools/esp-x32/2302/bin/../lib/gcc/xtensa-esp32-elf/12.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: c:\Users\tetsu\OneDrive\�h�L�������g\Arduino\libraries\TridentTD_Linenotify\src\esp32\libTridentTD_LineNotify.a(TridentTD_LineNotify.cpp.o):(.literal._ZN20TridentTD_LineNotify7_notifyE6StringiiS0_RN2fs2FSES0_Phj+0x70): undefined reference to `WiFiClientSecure::WiFiClientSecure()' collect2.exe: error: ld returned 1 exit status exit status 1 Compilation error: exit status 1 宜しく、ご教示お願い申し上げます
@村上哲也-v7v13 күн бұрын
お世話になっております。コンパイルエラーがでます。 ここで躓いて一歩も進めません。 お恥ずかしいのですが、お教えください。 コンパイルエラーが出ます。 ダウンロードしたファイルをダウンロードフォルダーに解凍してIDEで読み込みました。 SSID、パスワード、トークンは正しく設定しています。 エラーメッセージの一部です。 Library TridentTD_Linenotify has been declared precompiled: Using precompiled library in c:\Users\unoci\Documents\Arduino\libraries\TridentTD_Linenotify\src\esp32 c:/users/unoci/appdata/local/arduino15/packages/esp32/tools/esp-x32/2302/bin/../lib/gcc/xtensa-esp32-elf/12.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: ・・・・・・・・・・・・・・ Compilation error: exit status 1 宜しくお願い致します。
pcに接続できた。その結果「ピン 5 の LED をオンにするには、ここをクリックします。ピン 5 の LED をオフにするには、ここをクリックします。」が表示せれ、うごいた。しかし スマホの場合。ipアドレスをどうしたら記入できるか?led起動コメントを表示できるのか?全然不明なのです。そへんをしりたいです。超初心者です。恥ずかしい。
ご返信ありがとうございました。以前のFNK0060モデルにはオンボードのカードスロットがなかったのですね。他の方の動画でもFNK0060モデルを使用されているのに特段の説明もなくわざわざSPI接続のカードモジュールを使用されていたので、SDMMC Interface(one-bit bus mode)では何か不都合でもあるのかと思っていました。追記で紹介されたSDFatについては、ネットで調べてその使用にチャレンジしたいと思います。
返信が遅れてしまい返信する前に追記がありましたが、以下に変更せずそのまま返信内容を記載します。 更に、返信で送ったはずなのにその後画面に表示されないのでもう一度返信で送りましたが、やはりその後画面に表示されないため、一連のやりとりで文字数の制限があるのかと思い、改めて「新規」扱いで送信します(未送信のままで心苦しいので)。 結論をいいますと、私のPCには「WiFiClientSecure」フォルダーはありませんでした。しかし、WiFiClientSecure.hは「NetworkClientSecure」フォルダーの下位フォルダー内にあったので、単純にこのフォルダーを「WiFiClientSecure」にリネームして実行しても別のエラーが発生(フォルダーの中身が両者で一部同じでもかなり異なっていました)。そこで、Arduino15フォルダを削除してからArduinoIDE起動直後のボードマネージャでESP32 by ESPressifのバージョンを最新の3.01から2.17に変更したところ、「NetworkClientSecure」フォルダーは作成されず、「WiFiClientSecure」フォルダーが作成されていました。そこで、本件のスケッチをコンパイルをすると正常に終了し、カメラで撮影した画像のLINEへの送信ができました。ちなみにESP32 by ESPressifのバージョンを3.0.0の場合は、3.0.1と同じフォルダー構成となるので、コンパイルエラーとなります(3.0.0以上と2.0.17以下で変更になった様ですね)。 本来は、最新の3.0.1でも実現できるようにする必要がありますが、今回は取り敢えず2.0.17へバージョンダウンすることで解決とします。 本件に関して、まさやんさんには大変お世話になり、ありがとうございました。小学生もプログラミングする時代ですから、聞かれてもそれなりに答えられるように70歳のオジサンの私も楽しみながら電子工作を学んでいきたいと思います。これからも、まさやんさんがKZbinへアップされる電子工作の動画に注目していきますので、今後ともよろしくお願いします。
最近、FreenoveのESP32-WROVER Boardを購入し、Tutorialを一通り学習しました。実に楽しいですね。約50年前の学生時代の卒研で当時登場したばかりのIntelの8bitマイコンボード(8008,8080),東芝の12bitマイコンボードTLCS-12A等のソフトウェアを研究室内のミニコンHITAC-10でクロス開発する研究に取り込んだ経験がありますが、隔世の感があります。約50年前は、マイコン開発キットボードがA4又はA3サイズと大きく、入力は16進数キー・出力は16進数のLED表示のみでしたので、ソフトは機械語で作成しマイコンに直接それを16進数で入力するというものでした。 現在は、入出力は多種多様でソフトはパソコンで簡単に作成できる、とても便利な時代になりました。1年前から、Arduino UNO r3、ESPrDevoperを購入し、基本的な電子工作を楽しんできましたが、カメラ画像をLINEで送信するという本動画に大変興味を持ちました。早速スケッチを流用させていただき、コンパイルしたところ、今まで経験したことがないエラーが必ず発生します。どう対処したいいか、全く分からないので何とぞご教授の程よろしく願いします。 以下に、エラーメーセージの最後の数行だけ示します(同じようなメーセージが繰り返し表示されている感じなので)。 c:/users/ugg95/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-12.2.0_20230208/bin/../lib/gcc/xtensa-esp32-elf/12.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: D:\Arduino\ArduinoSketch\libraries\TridentTD_LineNotify\src/TridentTD_LineNotify.cpp:121: undefined reference to `WiFiClientSecure::~WiFiClientSecure()' collect2.exe: error: ld returned 1 exit status exit status 1