I want to use it to make my son program in scratch. He has already already place with c coding but playing with the libraries and syntax is a little bit complecated for him. I would like to try the scratch option with him.
1 - The first problem I encounter is, when I click on the link to obtain the .sb3 project I don’t get scratch project (.sb3) but arduino sketches (.ino).
The link isn’t pointing to the right thing apparently.
2- The second problem I encounter is, when we try to use Mammouth platform:
We don’t have the sprite for the zeus car available. I suppose it would by in the missing scratch package.
3- Another thing is, I understand we need to install an extension in mammouth:
This extention is missing, how do you get this extension?
4- It is indicated that the firmware of the ESP32-CAM board has to be updated to V1.5.1 or higher but there is no link to obtain the this updated version:
Again when you click on the link you get there:
And when you dowload the zeus car Firmware file, you get the zeus car 1-5 project with no firmware (.bin).
I have spent quite some time to search on the GitHub platform with no success to find the missing elements.
All .sb3 script files are located in the folder zeus-car-main/examples/.
The sb3 is a container or folder for the project. The sb3 should in fact contain .ino .cpp .h etc files. Sb3 format itself is basically zip, and the only difference is the extension .sb3 vs .zip. I.e the zip you’ve downloaded contains the sb3.
This is my limited understanding should you need to make some quick progress. If you can wait until Monday, sunfounder answer would be more comprehensive than mine.
Thank you for your answer. If I understand well I can make the .sb3 form the .ino and the libraries (.h and .cpp). How do I tranform it into a .sb3. do I just make a zip and rename the extention into .sb3?
You do not run an sb3, it is a container or folder which are already in the zip file you downloaded.
IF you were to create sb3 manually, which you DO NOT as the arduino environment does this under the hood, the flow may look like this
Create a folder called MyProjectFolder
cd into this folder and write your source files, .ino, .cpp, .h etc.
then cd back up one level
Next create a hierarchical zip archive of your MyProject folder containing all the source files. This will give you MyProjectFolder.zip. then rename it to MyProjectFolder.sb3.
Next bundle all your sb3 projects into one big zip file, analogous to the zip you downloaded. When you unzip this, your sb3 files inside will be unzipped too, and your original project folders and contents will be restored. But you never see an sb3 per-se nor need one, its just a container of little other use than packaging and distribution.
In reality one would NEVER do the above! It’s just conceptual
Again, this is my limited understanding, I’ve only been playing with arduino for a month or so. You’ll probably get better answers, and definitely better from sunfounder.
Thank you for your interest in using Scratch programming to control the Zeus car.
We would like to know, through which channel did you learn about this method?
Currently, we are developing a project in this area. In the future, we plan to release an application similar to Scratch, called the Mammouth APP, which will be designed to control the Zeus car.
The application is still in the research, development, and testing phase, and it will not be officially released in the short term. We sincerely appreciate your patience and understanding while we work on bringing it to completion.