Nexarm install software again

:light_bulb: Using this template is recommended — you may also edit it freely, but you must fully describe your product and the problem (at least: product name, version, and problem description).

Product and Purchase

  • Product model: nexARM
  • SKU or kit name: ESP32
  • Purchase channel: HIWONDER
  • Controller board:

Software and Environment

  • Operating system:
  • Connection method:
  • Software version:
  • Firmware version:
  • Image version:
  • Tutorial step:

Issue Description

  1. What did you expect to happen?
  2. What actually happened?
  3. Error message or logs:

Reproduction Steps

  1. trying to reinstall the software from 1. Getting Started - Google Drive

  2. arduino error while verify - fatal error: PinButton.h: No such file or directory
    5 | #include “PinButton.h”
    | ^~~~~~~~~~~~~
    compilation terminated.

  3. please fix your codebase so it compiles or share a new url to download.

Evidence

  1. Photos or short video:
  2. Wiring photo:
  3. Screenshot:

What You Have Tried

Urgency

  • Is this for a class, competition, or deadline?

This specific error indicates that a required Arduino library is missing; it does not by itself show a defect in the NexArm source code. PinButton.h is supplied by the required MultiButton library.

  1. Open Arduino IDE’s Library Manager from the left sidebar.
  2. Search for MultiButton and install it.
  3. Also install PS3 Controller Host and U8g2, because the NexArm ESP32 programs require all three libraries.
  4. Restart Arduino IDE, reopen the unmodified NexArm sketch, and run Verify again.
  5. Check the installed ESP32 board package. The NexArm setup requires version 2.0.11 or 2.0.12. If another version is installed, remove it and install the official 2.0.11 package included with the NexArm course files.

Do not delete or rename the #include "PinButton.h" line. If verification still fails, please post the complete compile output, Arduino IDE version, ESP32 board-package version, and exact sketch folder name.


If this reply was helpful, you can mark it as the solution using the button below.