DeuligneDecoration, une bibliothèque de décoration

Forum spécifique au shield Deuligne

DeuligneDecoration, une bibliothèque de décoration

Message non lude Zigazou » Dim 1 Jan 2012 17:28

Bonjour,

Voici une petite bibliothèque de décoration (au sens CSS du terme) facilement extensible pour le module Deuligne.

Pour pouvoir l’utiliser, il faut corriger Deuligne.h. Pour cela, se référer au billet http://forum.snootlab.com/viewtopic.php?f=34&t=258.

Elle fait également suite au commentaire de juke sur le même billet.

Pour l’installer, décompresser simplement le fichier suivant dans votre répertoire de sketchbook.

DeuligneDecoration.zip
Bibliothèque DeuligneDecoration
(13.49 Kio) Téléchargé 169 fois


DeuligneDecoration permet d’utiliser les décorations suivantes :
  • vidéo inverse,
  • soulignement,
  • croix,
  • barré.

Ces 4 effets peuvent être appliqués si le nombre de caractères différents, composant la chaîne de caractères à traiter, est inférieur ou égal à 8 (le nombre maximum de caractères pouvant être définis sur le Deuligne). C’est ce qui fait que sur la démo, on peut appliquer la vidéo inverse sur “Bonne annee 2012”.

D’un point de vue technique, la bibliothèque utilise les points suivants ;
  • création de caractères (Deuligne::createChar),
  • récupération de données enregistrées en mémoire Flash avec le code (memcpy_P) afin de ne pas utiliser la RAM inutilement,
  • optimisation de l’espace Flash occupé en faisant tenir les 8 lignes de chaque caractère sur 5 octets,
  • utilisation de la particularité caractère 8=caractère 0, caractère 9=caractère 1 etc. Cela permet de générer des chaînes de caractères réutilisables par les méthodes print (0 étant un caractère terminal, il ne peut pas être utilisé dans une chaîne de caractères C classique).

Notes :
  • S’il n’y a pas suffisamment de caractères disponibles, les caractères en trop ne sont pas convertis et sont affichés tel quel,
  • l’espace et le caractère 255 (carré plein) sont ignorés et permettent d’économiser encore des caractères.

Bonne année 2012 ! ;-)

Les photos ci-dessous vous donnent un aperçu de ce que l’on peut faire avec cette bibliothèque.

Image
Bonne année 2012 par zigazou76, sur Flickr

Image
Bonne année 2012 par zigazou76, sur Flickr

Image
Bonne année 2012 par zigazou76, sur Flickr

Image
Bonne année 2012 par zigazou76, sur Flickr
Avatar de l’utilisateur
Zigazou
 
Messages: 16
Inscription: Lun 26 Déc 2011 10:34

Re: DeuligneDecoration, une bibliothèque de décoration

Message non lude juke » Lun 2 Jan 2012 23:25

Merci et bonne année à toi aussi

Tiens un autre challenge, tes transitions apparaissent de la gauche ou de la droite, saurais tu donner l'impression que le texte vient d'en haut ou d'en bas (par exemple pour un menu).
juke
 
Messages: 5
Inscription: Sam 17 Déc 2011 00:27


Retourner vers Deuligne

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 1 invité

cron