Ce bouclier d'affichage agit en tant que bouclier lcd matériel mais de manière plus intelligente.
Ce bouclier sortira 2 lignes de texte, que chaque propriétés du texte est personnalisable en temps réel.
Pour utiliser ce bouclier, connecter Cette application à Arduino à l'aide de la connexion BT via un module BT (telle que HC-06) et envoyez simplement les commandes appropriées. Ou simplement jouer avec cette application, utilisez simplement une application BT Serial Terminal (aussi de moi), établissez la connexion Bluetooth et envoyez les commandes via l'application.
L'application est exécutée par défaut dans la vue Console qui affiche la commande Chaînes, Text-Thold-onglet et Text-A-Affichez des champs. Pour passer en mode d'affichage, appuyez simplement sur le bouton 'Exécuter LCD' en bas de l'écran.
Pour commencer à afficher des textes, vous pouvez envoyer les commandes en chaîne de série via la connexion Bluetooth établie. Par exemple, pour afficher le texte sur la première ligne, envoyez "$ d'abord" d'abord (sans les marques de ponctuation), puis envoyez n'importe quel texte que vous aimez (de préférence court texte, sans le "symbole $") et le texte sera affiché sur le milieu de l'application.
Pour passer à la deuxième ligne, envoyez simplement «$ secondaire» suivi du texte que vous souhaitez afficher (sans le symbole '$'). Le texte sera positionné ci-dessous la première ligne de texte que l'application a déjà affiché.
Exemple:
$ Première
Temp:
$ Deuxième
40 ° C
Chacune de la commande sera répondu à l'application à l'expéditeur. Par exemple, à partir du code ci-dessus, vous verrez que l'application BT Serial Terminal reçoit la «première ligne sélectionnée» et «deuxième ligne sélectionnée» qui sont envoyées par l'application Afficher Shield.
Si vous utilisez l'Arduino Vous pouvez obtenir le même résultat en utilisant la commande SERIAL.PRINTLN. Par exemple:
SERIAL.PRINTLN ("$ premier");
SERIAL.PRINTLN ("TEMP:");
SERIAL.PRINTLN ("DIRECTEUR");
Serial. println ("40 ° C");
Pour rendre l'application Parler ou exprimer le texte que vous souhaitez, commencez le texte avec le symbole '*'. Par exemple:
Serial.println ("* Bonjour, comment vas-tu? Je suis votre nouvel ami");
Suivant, vous pouvez modifier séparément l'apparition du texte pour les deux lignes telles que les deux lignes En tant que taille du texte, couleur de texte, angle de texte et même la couleur d'arrière-plan à l'aide de ces commandes (sensible à la casse):
$ TC - Couleur de texte de première ligne
$ TC - Couleur de texte de la deuxième ligne
€ Taille de texte de la ligne
$ TS - Taille de texte de la deuxième ligne
$ BC - Couleur de fond
Par exemple:
- Pour définir la couleur du texte de première ligne sur Yellow, envoie "$ TC9" à L'application (sans les marques de ponctuation).
- Pour définir la couleur de texte de la deuxième ligne sur le vert, envoyez "$ TC4" à l'application.
- Pour définir la couleur de fond sur violet, envoyer "$ BC11" à L'application.
- Pour définir l'angle de texte de la première ligne à 25˚, envoyez "$ ta25 'à l'application.
- Pour définir l'angle de texte de la deuxième ligne sur 60˚, envoyez" $ ta60' à l'application .
Vous pouvez trouver la liste complète de la référence de couleur sur la page Paramètres à l'aide du menu "Paramètres" ou simplement envoyer "$ list" à l'application à l'aide de BT Serial Application Terminal pour recevoir la liste via les chaînes de série retournées.
Les autres commandes disponibles sont "$ Effacer" pour effacer les textes, "$ réinitialiser" pour réinitialiser tous les styles à la valeur par défaut, "$ TIME" pour montrer le Heure actuelle, «Date de $» pour montrer la date actuelle, «$ Buzz» pour lire le son d'une buzzer et «$ retard» pour définir une certaine quantité de retard dans la SP avant que le discours soit effectué.
Exemple Dans BT Serial Terminal App - Utilisez une fonction de pâte de copie):
N °: 69
$ Deuxième $
Compteur 4
$ TS40
$ TS80
$ TC6
$ TC0
$ BC9
$ Buzz
$ Delay2000
* Numéro 69 Contre 4
ou essayez ceci à l'aide du code Arduino:
LOOP ()
{
sérial.println ("$ premier");
sérial.println ("$ TEMPS PM");
sérial.println ("$ seconde");
sérial.println ("$ date");
sérial.println ("$ TS70");
sérial.println ("$ TS70");
sérial.println ("$ TC7");
sérial.println ("$ TC11");
série.println ("$ BC9");
}
Vous pouvez trouver la liste des commandes et des exemples dans le menu 'Paramètres' dans la section "Feuille de chiche".
Vous pouvez exécuter cette application en portrait (par défaut) ou au paysage Mode en utilisant les options dans le menu.
Merci!