Les programmeurs et les amateurs d’Arduino® ont créé un éventail d’inventions, y compris des robots, que l’on peut trouver sur Internet. Il existe de nombreux types de robots Arduino® qui peuvent être construits et assemblés à l’aide de la technologie et des pièces Arduino®. De nombreux sites Web, y compris le site Web Arduino®, montrent comment un robot peut être assemblé et quelles pièces sont nécessaires. Pour faire fonctionner ce genre de robot, une interface Arduino® est nécessaire, tout comme certains logiciels open source. Des kits Arduino® peuvent également être achetés pour construire des robots Arduino®.
Un type de robot Arduino® est un robot Asuro®, et l’assemblage de ce type de robot nécessite d’accéder au PCB principal, ou à la grande carte du robot, et de retirer l’émetteur IR. Son oscillateur n’a pas de polarité et peut être placé dans le robot de n’importe quelle façon. L’ATmega8 est retiré de la carte Asuro® et remplacé par un ATmega8 d’une carte Arduino®. Cela permet au logiciel Arduino® d’être téléchargé sur la carte ; l’ATmega8 d’Asuro® doit être supprimé car il a des protocoles configurés qui ne permettront pas le téléchargement du logiciel Arduino®. Un robot Asuro® doit également avoir ses préférences de fichiers configurées pour qu’il s’exécute à des vitesses Arduino® pour garder la cohérence entre le matériel et le logiciel.
Une soudure supplémentaire des fils au robot Asuro® est requise pour ces types de robots Arduino®. Les fils qui sont soudés aux broches voisines vont aux TX et RX de cette carte Arduino®, qui sont également étiquetés broches 1 et 0. Avec les fils connectés aux bonnes broches, le câble USB du robot se connecte à la carte ainsi que l’ordinateur. Cette connexion et cette soudure permettent de télécharger des programmes directement depuis l’environnement Arduino®. Le démarrage du robot nécessite d’appuyer sur le bouton d’activation juste avant d’appuyer sur un bouton de téléchargement de l’environnement Arduino®.
Un autre des robots Arduino® est un robot microcontrôleur open source. La construction de ce robot présente plusieurs avantages. La première est qu’il n’est pas nécessaire de souder des pièces ; le robot a des pièces acryliques durables pour le corps. D’autres avantages sont qu’il possède un microcontrôleur entièrement programmable qui utilise le logiciel open source Arduino®, qu’il est modifiable et qu’il a une autonomie comprise entre 1 et 2 heures. Ce robot peut également être construit en achetant un kit en ligne.
L’un des autres types de robots Arduino® est un cylon BlinkM. Il utilise un long câble pour câbler plusieurs BlinkM et constitue une bonne pratique pour les programmeurs et les inventeurs. Le circuit utilisé dans ce robot a des effets qui créent des couleurs du RVB complet, ainsi qu’une décoloration progressive. Cela peut également être assemblé par un kit acheté.