Site du logiciel : bouml.fr
Ce logiciel libre d'utilisation permet la modélisation UML de projets Informatique. Il comprend un modeleur permettant de spécifier et générer du code C++, Java, Idl, Php, Python et MySQL.
Bien que non prévu pour cela, il est possible avec quelques manipulation de générer du code Arduino en :
Renommer (pour C++) la classe string en String. La majuscule est nécessaire pour l'ARDUINO.