Wi-Fi ラジコンの作り方 スマホで簡単遠隔操作(Arduinoコマンド)
初めまして。初心者です。 wifi_motor2を使ってみたいので検証にかけましたが、下記のようなエラーが出てしまいます。 インストールか何かが良くなかったのでしょうか? 以下が赤文字となって現れます。どうすれば検証を済ませられる方法があるでしょうか? In file included from c:\Users\Testuya Ookawa\Documents\Arduino\libraries\M5Unified\src/M5Unified.h:5, from c:\Users\Testuya Ookawa\Documents\Arduino\libraries\M5AtomS3\src/M5AtomS3.h:4, from C:\Users\Testuya Ookawa\AppData\Local\Temp\.arduinoIDE-unsaved2025020-14960-esj0yy.lw3gs\sketch_jan20a\sketch_jan20a.ino:1: c:\Users\Testuya Ookawa\Documents\Arduino\libraries\M5Unified\src/M5Unified.hpp:19:10: fatal error: M5GFX.h: No such file or directory #include ^~~~~~~~~ compilation terminated. exit status 1 Compilation error: exit status 1 なお、以下のエラーメッセージは長いので途中までで割愛します。 FQBN: m5stack:esp32:m5stack_atoms3 Using board ‘m5stack_atoms3’ from platform in folder: C:\Users\Testuya Ookawa\AppData\Local\Arduino15\packages\m5stack\hardware\esp32\2.1.3 Using core ‘esp32’ from platform in folder: C:\Users\Testuya Ookawa\AppData\Local\Arduino15\packages\m5stack\hardware\esp32\2.1.3 cmd /c if exist “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2025020-14960-esj0yy.lw3gs\\sketch_jan20a\\partitions.csv” COPY /y “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2025020-14960-esj0yy.lw3gs\\sketch_jan20a\\partitions.csv” “C:\\Users\\Testuya Ookawa\\AppData\\Local\\arduino\\sketches\\1142CA0192D99B8DBD4854129B42BBE9\\partitions.csv” cmd /c if not exist “C:\\Users\\Testuya Ookawa\\AppData\\Local\\arduino\\sketches\\1142CA0192D99B8DBD4854129B42BBE9\\partitions.csv” if exist “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Arduino15\\packages\\m5stack\\hardware\\esp32\\2.1.3\\variants\\m5stack_atoms3\\partitions.csv” COPY “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Arduino15\\packages\\m5stack\\hardware\\esp32\\2.1.3\\variants\\m5stack_atoms3\\partitions.csv” “C:\\Users\\Testuya Ookawa\\AppData\\Local\\arduino\\sketches\\1142CA0192D99B8DBD4854129B42BBE9\\partitions.csv” cmd /c if not exist “C:\\Users\\Testuya Ookawa\\AppData\\Local\\arduino\\sketches\\1142CA0192D99B8DBD4854129B42BBE9\\partitions.csv” COPY “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Arduino15\\packages\\m5stack\\hardware\\esp32\\2.1.3\\tools\\partitions\\default_8MB.csv” “C:\\Users\\Testuya Ookawa\\AppData\\Local\\arduino\\sketches\\1142CA0192D99B8DBD4854129B42BBE9\\partitions.csv” cmd /c IF EXIST “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2025020-14960-esj0yy.lw3gs\\sketch_jan20a\\bootloader.bin” ( COPY /y “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2025020-14960-esj0yy.lw3gs\\sketch_jan20a\\bootloader.bin” “C:\\Users\\Testuya Ookawa\\AppData\\Local\\arduino\\sketches\\1142CA0192D99B8DBD4854129B42BBE9\\sketch_jan20a.ino.bootloader.bin” ) ELSE ( IF EXIST “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Arduino15\\packages\\m5stack\\hardware\\esp32\\2.1.3\\variants\\m5stack_atoms3\\bootloader.bin” ( COPY “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Arduino15\\packages\\m5stack\\hardware\\esp32\\2.1.3\\variants\\m5stack_atoms3\\bootloader.bin” “C:\\Users\\Testuya Ookawa\\AppData\\Local\\arduino\\sketches\\1142CA0192D99B8DBD4854129B42BBE9\\sketch_jan20a.ino.bootloader.bin” ) ELSE ( “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Arduino15\\packages\\m5stack\\tools\\esptool_py\\4.5.1/esptool.exe” –chip esp32s3 elf2image –flash_mode dio –flash_freq 80m –flash_size 8MB -o “C:\\Users\\Testuya Ookawa\\AppData\\Local\\arduino\\sketches\\1142CA0192D99B8DBD4854129B42BBE9\\sketch_jan20a.ino.bootloader.bin” “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Arduino15\\packages\\m5stack\\hardware\\esp32\\2.1.3\\tools\\sdk\\esp32s3\\bin\\bootloader_qio_80m.elf” ) ) esptool.py v4.5.1 Creating esp32s3 image… Merged 1 ELF section Successfully created esp32s3 image. cmd /c if exist “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2025020-14960-esj0yy.lw3gs\\sketch_jan20a\\build_opt.h” COPY /y “C:\\Users\\Testuya Ookawa\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2025020-14960-esj0yy.lw3gs\\sketch_jan20a\\build_opt.h” “C:\\Users\\Testuya Ookawa\\AppData\\Local\\arduino\\sketches\\1142CA0192D99B8DBD4854129B42BBE9\\build_opt.h” cmd /c if not exist “C:\\Users\\Testuya Ookawa\\AppData\\Local\\arduino\\sketches\\1142CA0192D99B8DBD4854129B42BBE9\\build_opt.h” type nul > “C:\\Users\\Testuya Ookawa\\AppData\\Local\\arduino\\sketches\\1142CA0192D99B8DBD4854129B42BBE9\\build_opt.h” cmd /c type nul > “C:\\Users\\Testuya Ookawa\\AppData\\Local\\arduino\\sketches\\1142CA0192D99B8DBD4854129B42BBE9/file_opts” Detecting libraries used… C:\Users\Testuya Ookawa\AppData\Local\Arduino15\packages\m5stack\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32s3-elf-g++ -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=”mbedtls/esp_config.h” -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=”v4.4.6-dirty” -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -IC:\Users\Testuya Ookawa\AppData\Local\Arduino15\packages\m5stack\hardware\esp32\2.1.3/tools/sdk/esp32s3/include/newlib/platform_include -IC:\Users\Testuya Ookawa\AppData\Local\Arduino15\packages\m5stack\hardware\esp32\2.1.3/tools/sdk/esp32s3/include/freertos/include -IC:\Users\Testuya Ookawa\AppData\Local\Arduino15\packages\m5stack\hardware\esp32\2.1.3/tools/sdk/esp32s3/include/freertos/include/esp_additions/freertos -IC:\Users\Testuya ・・・・・以下を無限に繰り返しです。 すみません、対処法が分かれば助かります。
初めまして^^ 確認しましたが「M5GFX」ライブラリ(液晶表示制御用のライブラリです)がインストールされていないようですがどうでしょうか? もしインストールされていてもうまくいかない場合は、一度削除してもう一度インストールし直すと動いたりします。 私の環境ではよくあるので、この場合はプログラム内で使用している主要なライブラリを全部一度削除してインストールし直しています。 うまくいくといいのですが・・・
10式改製作中 より:お返事ありがとうございます。 M5GFXライブラリーは再インストールして、次に進めることができました。 ありがとうございます。 次に進んだら、再び検証が以下の通り停止。 しかしながら、「driver/rmt_types.h」はライブラリーにあるのでしょうか? 見つかりません。。。 何か勘違いしている様であれば、ご指摘いただけると助かります。 In file included from c:\Users\Testuya Ookawa\Documents\Arduino\libraries\FastLED\src/third_party/espressif/led_strip/src/led_strip.h:10, from c:\Users\Testuya Ookawa\Documents\Arduino\libraries\FastLED\src\platforms\esp\32\rmt_5\strip_rmt.cpp:12: c:\Users\Testuya Ookawa\Documents\Arduino\libraries\FastLED\src/third_party/espressif/led_strip/src/led_strip_rmt.h:12:10: fatal error: driver/rmt_types.h: No such file or directory #include “driver/rmt_types.h” ^~~~~~~~~~~~~~~~~~~~ compilation terminated. exit status 1 Compilation error: exit status 1
このエラーですと、ライブラリというよりボードの設定が怪しいです。 今回の場合AtomS3でしょうか?ボード設定の確認やボード情報の更新などしてみるとどうでしょう? コメントをどうぞ コメントをキャンセル はじめに カテゴリー 目次 最近の投稿- Arduino UNO Q 使い方完全ガイド:App Lab設定からAI画像認識まで詳しく紹介
- Arduino Nesso N1の使い方:LoRa無線通信編
- Arduino Nesso N1の使い方:Wi-Fi通信編
- LoRa E220 + M5StickC Plus2で無線相互通信する方法
- Arduino Nesso N1の使い方:基礎編
- ホーム
- ロジカラブログとは?
- 初心者最短ルート♪
- 記事一覧
- Arduino Uno Q
- Arduino UNO Q 使い方完全ガイド
- Raspberry Pi 5の初期設定、Lチカ
- PicoW同士で簡単Bluetooth通信
- PicoW Bluetooth(BLE)の使い方
- Pico2W Bluetooth通信の使い方
- PicoprobeでPicoをデバッグ
- Pico2の使い方:MicroPython編
- Picoの基本情報、3つの開発環境
- PicoでMicroPython&Thonny使用
- PicoでCircuitPython&Thonny使用
- Picoの基本プログラムPython編
- Picoマルチコア並列動作Python編
- Pico本体データ記憶方法Python編
- PicoでDCモータ速度制御(PWM)
- Picoでステッピングモーター制御
- PicoのためのArduino IDEの使い方
- PicoW遠隔操作表示CircuitPython編
- PicoW遠隔操作表示MicroPython編
- PicoW遠隔操作表示 C言語編
- Picoの4系統のシリアル通信使い方
- PicoでNeoPixel簡単シンプル制御
- Picoでタッチパネル液晶ILI9341
- ラズパイPicoでSDカードの使い方
- Picoで画面表示 C言語編
- Picoで画面表示 MicroPython編
- Picoで画面表示 CircuitPython編
- PicoWでチャットボットの作り方
- ラダー動作をPythonで書く方法
- Picoシーケンサ 基板設計編
- Picoシーケンサ 動作確認編
- Picoシーケンサ基板の使い方
- 自作プリント基板製造、発注方法
- RP2040-GEEK SD&LCD搭載
- RP2040-GEEKデータロガーの製作
- XIAO RP2040の使い方
- 変数について
- 配列について
- 演算子(条件式)について
- if文(条件分岐)
- switch文(複数条件分岐)
- for文(繰返し)
- ChatGPTがもたらす新しい可能性
- プログラムの基本構成
- 液晶表示の使い方(M5GFX)
- 本体ボタンの使い方
- 入出力端子の使い方
- シリアル(UART)出力
- アナログ入力(A/D変換)
- 液晶表示器(SH1107)
- Wi-Fi アクセスポイント、サーバー
- Wi-Fi ローカル接続、サーバー
- WebSocketでWi-Fi双方向通信
- Bluetooth通信
- WiFiMultiでNTPサーバから時間取得
- PWM制御の使い方
- I2C通信の使い方
- タッチスイッチの使い方
- CAN通信の使い方ESP32系
- SPIFFSフラッシュメモリの使い方
- GPSモジュールの使い方
- 非接触ICカードの読み書き方法
- I2C通信リレーで簡単出力増設
- Modbus通信で温湿度測定、表示
- Modbus通信で4CHリレー制御
- lovyanGFX画面表示 M5Stack編
- lovyanGFX画面表示 OLED編
- ESP32ServoでRCサーボの使い方
- Nesso N1:LoRa無線通信編
- Nesso N1の使い方:基礎編
- Nesso N1:Wi-Fi通信編
- M5NanoC6の初期設定、使い方
- I2C通信リレーで簡単出力増設
- CORE S3の初期設定、基本の使い方
- カメラ画像のスマホ,PC表示方法
- デモ画面、基本仕様、端子配列
- 初期設定から基本の使い方
- 3軸加速度モニター(グラフ表示)
- M5Stack Basicの使い方、端子配列
- M5Stackをシリアルモニタに使用
- M5Stack Modbus 交流電力モニタ
- M5StickC Plus2の使い方
- LoRa E220無線相互通信する方法
- Bluetoothでcsvデータ保存
- ロードセルで電子はかりの製作
- LEGOで作るBluetoothラジコン2
- Plus2 I2C通信で温湿度気圧測定
- M5StickC Plusの初期設定
- Plus WiFi遠隔操作(ブラウザ使用)
- AtomS3の便利な使い方,日本語表示等
- AtomS3の初期設定、端子配列
- ATOMS3でDCモータの速度制御
- AtomS3 WiFiラジコンの作り方
- AtomS3 Liteの初期設定、端子配列
- AtomS3 Lite MiniOLEDの使い方
- WiFi アクセスポイントで近距離遠隔操作
- ATOM LITEの初期設定
- 定番の Lチカ!
- いきなりIoT(簡易版)
- ボリュームでLEDコントローラー
- ストップウォッチの製作(タイマ割込)
- クリスマスイルミネーションを作ろう♪
- LEDテープでクリスマスイルミネーション
- LEGOで作るBluetoothラジコン
- LEGOで作るBluetoothラジコン2
- ドットマトリクスLED
- M5StampS3の使い方、初期設定
- AWS請求確認、課金の止め方
- AWS IoT① 初期設定
- AWS IoT② UiFlowで簡単MQTT通信
- AWS IoT③ Arduinoで簡単MQTT通信
- 自作プリント基板製造方法
- CORE2
- M5Stack Basic
- M5Stack GRAY(生産中止)
- M5StickC Plus
- ATOMS3 LITE
- ATOM LITE
- LED(発光ダイオード)
- スイッチ(操作用)
- ボリューム(可変抵抗器)
- SSD1306 有機ELディスプレイ
- RCサーボ(角度、回転)
- ジョイスティック(JoyStick)
- ARM版Windowsで開発環境構築
- Raspberry Pi 5の初期設定
- Arduino IDE 2のインストール方法
- Arduino IDEでM5Stackの環境設定
- ArduinoIDEでラズパイPicoの環境設定
- Docker超入門:基本的な使い方
- ChatGPTがもたらす新しい可能性
- ①VS Codeのインストール
- ②pythonのインストール
- ③Platform IOのインストール
- ラズパイPicoの3つの開発環境
- UIFlow ビジュアルプログラミング
- お試しするならmicro:bit
- スマホでお試しmicro:bit
- 電気とは?電圧と電流の関係
- 電流とは?電流の動きは電子の動き
- 抵抗とは?オームの法則の簡単な覚え方
- 直流(DC)モーターとは?動作原理
- Arduino UNO Q 使い方完全ガイド:App Lab設定からAI画像認識まで詳しく紹介
- Arduino Nesso N1の使い方:LoRa無線通信編
- Arduino Nesso N1の使い方:Wi-Fi通信編
- LoRa E220 + M5StickC Plus2で無線相互通信する方法
- Arduino Nesso N1の使い方:基礎編