I can't include Ciao.h for the braccio robot?

Hello
I am currently working on your bracio robot. but I encountered a link editing problem because I can't find the libraries Ciao can you tell me if it is still necessary or who could fix this pane
Thank you!
Best regards,

Hi @tonare. First, I should ask you whether you are using the Braccio or the new Arduino Braccio++. This would be relevant to which libraries should be used.

As for your question:

The "Ciao" library is available from the Arduino Library Manager.

If you are using one of the Arduino IDE 1.x versions, you can find information about that here:

If you are using one of the Arduino IDE 2.x versions, the instructions are here:

Please let us know if you have any problems while installing it.

Hello In0
Thank you for your help
I actually tried the two libraries I succeeded in making my robo work but for more testing I would have liked to make the Ciao library work.

And I don't know if it's normal but the Braccio library is renamed INCOMPATIBLE?? moreover it calls on other library that I can't find.

Best regards,

If you need help making the Ciao library work, you will need to provide a detailed description of the problem you are having with it.

Are you certain it is the "Braccio" library that is marked "INCOMPATIBLE", rather than the "Arduino_Braccio_plusplus" library?

Despite the similar names, these are two very different libraries for two very different robot arms. This is why I asked you to tell us which arm you are using.

That is because the "Arduino_Braccio_plusplus" library is written for the Arduino Nano RP2040 Connect board of the Braccio++. You are attempting to compile it for the Arduino Uno board, but that library is not compatible with the Uno.

The refferance of the robot is TINKERKIT braccio with a sheld that allows us to communicate with the engine servers

OK, great. So that is the original Braccio arm and you should be able to use the "Braccio " library for that if you like. There is some information about it here:

https://docs.arduino.cc/retired/getting-started-guides/Braccio#tinkerkit-braccio-library
and you can also check the example sketches that are available in the Arduino IDE menus at File > Examples > Braccio.


You will not be able to use the "Arduino_Braccio_plusplus " library.

Yes indeed it is this one that I used first.
I have already been able to test the robot with the simpleMovement program. But each time I try another program I have a probleme of link edit for ciao.h.
Best regards,

Once again, if you want help with that you'll need to provide more information.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.