I have created the Device, Thing , and Sketch but Arduino cloud doesn't find the Feather ESP32 V2 on a USB port to download. Device Manager in Windows 10 finds the device on COM4. Using the standalone IDE rev 2.3.2 I can download fine. But IoT Cloud doesn't find the board.
Hi @St3v3C. I'm going to ask you to provide some additional information that might help us to identify the problem.
This procedure is not intended to solve the problem. The purpose is to gather more information.
Please do this:
- Start Arduino Cloud Agent if it is not already running.
An icon that looks like an Arduino logo will appear in the Windows "notification area". - Click on the icon in the Windows notification area.
A menu will open. - Select "Open Debug Console" from the menu.
The "Arduino Cloud Agent Debug Console" page will open in your browser. - Click the third button from the right in the toolbar at the bottom of the "Arduino Cloud Agent Debug Console" page.
A menu will open. - Select "SHOW 'LIST' COMMANDS INLINE" from the menu.
- Click the "CLEAR LOG" button in the toolbar at the bottom of the "Arduino Cloud Agent Debug Console" page.
Any existing text will be cleared from the output panels in the page. - Type
list
in the field at the bottom of the page. - Click the "SEND" button to the left of the field.
The text "Serial Ports:
", followed by some additional text will be printed in the main panel of the "Arduino Cloud Agent Debug Console" page. - Click and drag over the text that was printed in order to select it.
- Press the Ctrl+C keyboard shortcut.
This will copy the selected text to the clipboard. - Open a forum reply here by clicking the "Reply" button.
- Click the
<CODE/>
icon on the post composer toolbar:
This will add the forum's code block markup (```
) to your reply to make sure the output is correctly formatted. - Press the Ctrl+V keyboard shortcut.
This will paste the output into the code block. - Move the cursor outside of the code block markup before you add any additional text to your reply.
- Click the "Reply" button to post the output.
Please let me know if you have any questions or problems while following those instructions.
list
Serial Ports:
[
{
"Name": "COM4",
"SerialNumber": "556B000286",
"IsOpen": false,
"VendorID": "0x1A86",
"ProductID": "0x55D4"
}
]
Thank you!
Due to an inappropriate configuration in the 3rd party ESP32 boards platform, it is not possible to upload to this board (or any board other than the "LilyGo T-Display" that has the WCH CH9102 USB to serial bridge chip) via the serial port when using Arduino Cloud.
I recommend using Arduino IDE to develop sketches for this particular board.
Note that, although it will be most convenient to use the Arduino Cloud web interface for the initial setup of the Arduino Cloud Thing, after that you can use Arduino IDE for all further development and serial port uploading of the sketch. You will see newly created Thing sketches under the "Cloud Sketchbook" tab of the IDE's "SKETCHBOOK" panel after you click the "Sync" icon at the bottom right corner of the panel.
Arduino IDE has Arduino Cloud integration, which provides convenient access to the sketches from your Arduino Cloud account.
I'll provide instructions you can follow to set up Arduino IDE and upload your sketch:
- Install Arduino IDE by following the instructions here.
- Start Arduino IDE.
- Install the "esp32" boards platform by following the instructions here.
- Connect Arduino IDE to your Arduino Cloud account by following the instructions here
- You should now see the list of sketches from your Arduino Cloud account in the "SKETCHBOOK" panel of the IDE window. Click on the sketch you would like to upload to your board.
- Click the cloud with downward pointing arrow icon ("Pull Sketch") that appears to the right of the sketch name.
A "Synchronizing sketchbook, pulling ..." process will start. - Wait for the synchronization process to finish, as indicated by the appearance of a notification at the bottom right corner of the IDE window:
Done pulling ...
- Double click on the sketch name in the "SKETCHBOOK" panel.
The sketch will open in a new Arduino IDE window. - Select the appropriate board from the IDE's Tools > Board > esp32 menu.
- Select the appropriate port from the IDE's Tools > Port menu.
- Select Sketch > Upload from the Arduino IDE menus.
The sketch should now upload successfully to the board.
It is possible to use Arduino Cloud Editor to make Arduino Cloud IoT OTA uploads to the board. This will only be possible after you have uploaded a functional Thing sketch to the board via the USB port (the Thing sketch program contains the code that connects the board to the Arduino Cloud servers and causes it to be recognized as an OTA port to which you can upload).
Please let me know if you have any questions or problems while following those instructions.
It works!!! Thank you!
You are welcome. I'm glad if I was able to be of assistance.
Regards, Per
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.