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: HiWonder LeArm / [your exact model]
-
SKU or kit name: [kit name, if known]
-
Purchase channel: [HiWonder website / Amazon / other]
-
Controller board: Arduino / [exact board model]
Software and Environment
-
Operating system: [Windows / macOS / Linux]
-
Connection method: USB
-
Software version: Arduino IDE [version]
-
Firmware version: [version if known, otherwise N/A]
-
Image version: N/A
-
Tutorial step: Opening and uploading the provided Arduino example programs
Issue Description
1. What did you expect to happen?
I expected the provided Arduino example programs to include all of the required files and dependencies so I could open an example in the Arduino IDE, compile it, and upload it to the controller.
2. What actually happened?
When I open some of the Arduino programs, required files are missing. For example, I have encountered missing files such as:
-
Hiwonder.hpp -
LeArm_Kinematics.hpp -
Kinematics.cpp
I then have to search through other folders or examples to find the missing files and manually add them. Sometimes, after I add one of the missing files, that file requires another file that is also missing.
Could the example programs be updated so that each program comes with everything it needs to compile and upload?
I would also like to request an all-in-one example program that supports the different HiWonder sensors and modules, especially WonderMV and the voice module. It would be very helpful to have one main program where the different features can work together instead of having to upload many separate programs that overwrite each other.
3. Error message or logs:
Errors generally indicate that required .hpp or .cpp files cannot be found. I can provide screenshots of the exact compiler errors.
Reproduction Steps
-
Download and open one of the provided HiWonder Arduino examples.
-
Open/verify the program in the Arduino IDE.
-
The program cannot compile because one or more required files, such as
Hiwonder.hpp,LeArm_Kinematics.hpp, orKinematics.cpp, are missing.
Evidence
-
Photos or short video: N/A
-
Wiring photo: N/A
-
Screenshot: I can provide screenshots showing the missing-file/compiler errors.
What You Have Tried
- I searched through other HiWonder example folders for the missing
.hppand.cppfiles and manually added them to the Arduino project. This sometimes fixes one error but results in another required file being missing.
Urgency
- Is this for a class, competition, or deadline? [Yes/No — add details if applicable]
Thank you, HiWonder!