Flyport Pro et Grove Serial LCD

Posted by Antoine 29 avril 2014 0 Comment 1098 views

Le kit de développement pour les Flyport pro est maintenant disponible depuis quelques mois (découvrir l’article de présentation de la Flyport PRO). Ce kit dispose d’un port nommé “Grove Serial Display” qui a pour fonction de permettre l’utilisation d’un Grove Serial LCD présenté ici:
http://wiki.openpicus.com/index.php/GROVE_-_Serial_LCD

La librairie fournie par Openpicus n’est pour l’instant pas compatible avec les Flyports PRO, un portage est en cours mais cela nécessitera encore un peu de temps avant de voir le jour, surtout qu’il n’existe aujourd’hui par d’équivalence à la Grove Nest pour les Flyport Pro.

Contrôler votre Grove Serial LCD avec le Flyport

Voici un petit code d’exemple qui reprend les fonctions de base de la librairie d’Openpicus adaptée à l’utilisation sur le development Kit pour Flyport Pro.

serial lcd flyport

Pour utiliser cet exemple vous aurez besoin de:

Vous pourrez trouver le code source de l’application >>ici<<. Le projet OpenPicus a été créé avec l’IDE Pro 2.7.

Les fonctions permettant de configurer l’écran sont inspirées de ce qui a été fait par OpenPicus:

  • static void SerialLcd_setCMD (BYTE state); //pour envoyer une commande à l’écran LCD (effacer écran, contrôle backlight, etc…)
  • static void SerialLcd_setText (char* text); //pour envoyer du texte à afficher, il sera affiché à la position courante du curseur
  • static void SerialLcd_setCursor (BYTE column, BYTE row); //pour déplacer le curseur sur une colonne et ligne précise (16 colonnes et 2 lignes)
  • static void SerialLcd_init(void); //pour initialiser l’écran LCD

Grove LCD Display : quelques fonctions…

L’exemple proposé via le code, vous permet d’effectuer les fonctions essentielles à tout écran LCD :

  • initialiser l’écran LCD
  • Activer le rétroéclairage du LCD
  • Afficher “Hello Flyport” sur la première ligne
  • Afficher “Bonjour Flyport” sur la deuxième ligne

N’hésitez pas à laisser un commentaire si vous avez une question et à partager l’article 🙂

About Antoine

Ingénieur en informatique embarquée. Geek enthousiaste et early-adopter de la Flyport.

View all post by Antoine

Write Your Comment

 

Abonnez-vous et suivez notre actualité !