Bittle X / Programming
Bittle X programming: Coding Blocks, Python, C++ and local voice
Bittle X spans beginner-friendly control and a lower-level firmware ecosystem. The useful question is not whether it is programmable, but which layer matches what you want to build.
At a glance
Key details
Choose the programming layer to match the job
Coding Blocks gives the gentlest route into behaviour. Python is useful for host-side experimentation and integrations. C++ and OpenCatESP32 are the lower-level route when you need to work closer to the robot firmware.
Those layers are complementary rather than a ladder everyone must climb. A classroom project and a firmware modification have different requirements.
Local voice is a scoped claim
The current evidence record says the base voice feature does not require a network connection. That should not be expanded into a claim that every optional AI, sensor or third-party extension runs offline.
Treat network dependency per feature. It is more precise, and it avoids turning one useful local capability into an inaccurate description of the whole platform.
Related
Sources