Arduino IHM 2.0

Salut à tous,

J’ai développé une interface utilisateur très simple mais complète pour les cartes Arduino. J’ai développé mon propre protocole sur quatre octets seulement, permettant une plus grande vitesse que Firmata. Des fonctionnalités étendues enregistrement, stockage, chargement de fichiers, etc…

Pour en savoir plus, regardez l’article sur ce lien : Une interface IHM pour Arduino - PoBot

@+

Salut,

C'est très bon ça !!

Merci à toi pour ce projet ! :slight_smile:

Yep!

Sympa le gui :wink:

J'ai de suite reconnu Qt car je développe une interface python pour mon projet personnel.

Peux-tu nous en dire plus sur ton protocole de communication ? Une version linux est-elle prévue ??

@+

Zoroastre.

Salut,
Oui effectivement, c'est développé avec QT en C++.

Le protocole est de forme ASCII, exemple "$AD001" :

  • Le $ signifie le début du message.
  • Le A signifie une action sur les sorties en Tout Où Rien.
    (le B signifie une action sur les sorties en PWM, et le D signifie une action sur les sorties en Servo)
  • Le D signifie la sortie numéro 13 de l'arduino.
  • Le 001 signifie de mettre à 5V la sortie, et le 000 signifie de mettre à 0V la sortie.

Pour linux, il faut compiler mon programme sur linux.
Donc, Peut-être qu'il y aura une version linux.