Joystick Node : Différence entre versions

De Wiki LOGre
Aller à : navigation, rechercher
(Page créée avec « Category:Robotique Category:Projets Category:Arduino <div style="float:right; margin-left:10px;">__TOC__</div> '''Projet réalisé par''' Utilisateur:fma38|... »)
(Aucune différence)

Version du 17 mai 2020 à 12:39

Projet réalisé par fma38.

En cours

Présentation

Pour piloter mon hexapode, j'ai développé une télécommande intelligente, qui embarque 2 joysticks 3 axes, un écran, un pad de navigation, une IMU, et des boutons divers.

Mais câbler tout ce petit monde fait vite un tas de filasse immonde. Comme l'écran, le pad et l'IMU sont en I²C, j'ai développé un petit circuit qui se visse à l'arrière des joysticks et se connecte en I²C également (avec chaînage prévu).

Pour ça, j'ai repris le travail fait sur le Servo Node, et utilise le même chip (ATtiny 841), et une grosse partie du code.

Le circuit dispose d'un ADC et 3 I/O supplémentaires, pouvant être utilisés pour lire d'autres potars/boutons.

Électronique

Le projet Kicad peut être téléchargé depuis le dépôt Framagit

600px 600px

Logiciel

Le code est écrit directement avec avr-libc, ce qui permet beaucoup plus de souplesse qu'en utilisant les librairies Arduino. Par contre, faut se bouffer de la datasheet :o/

Il peut être téléchargé depuis le dépôt Framagit

Liens