I cloned this repository, GitHub - PetoiCamp/OpenCat: An affordable Boston Dynamics-style quadruped robot dog for STEM education and AI-enhanced services., and opened the OpenCat.ino file with the Arduino desktop 1.8.19 and uploaded it successfully.
When I try to upload it using the web editor, Arduino Cloud, I get this error: src/OpenCat.h: no such file or directory. The same error occurs in Windows and ChromeOS.
Thanks, Hasan
SOLUTION FOUND!!!!
1) Download the Arduino IDE for linux from https://github.com/arduino/Arduino/releases/download/1.8.19/arduino-1.8.19.tar.xz
2) Install it on the chromebook per the video at: "https://www.youtube.com/watch?v=2cve6n4LZqI"
3) Plug the Bittle USB adapter into the robot and the chromebook.
4) Set the chromebook linux VM to recognize the USB port
Setings => Advanced => Developers => Linux development environment
=> Manage USB devices => USB Serial (turn on)
NOTE: Step 4) must be repeated every time USB connection is reconnected/powered on
Per the video at: "https://www.youtube.com/watch?v=2cve6n4LZqI"
I installed this version, arduino-1.8.19-linux64.tar.xz, on the chromebook.
Now the Arduino IDE is available and recognizes the Uno board; however, the USB serial port is not yet recognized. Like
I downloaded and unzipped: https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_Linux_64bit.zip
When I ran the ide I got this error:
hasanmuhamma@penguin:~/Arduino/arduino-ide_nightly-20220704_Linux_64bit$ ./arduino-ide
./arduino-ide: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
The cloud editor is a lite version and doesn't have the path dependency the libraries. You have to use the desktop version of Arduino or our Desktop app to upload the firmware.