Votre panier
Il n'y a plus de produit dans votre panierModule PmodCLS afficheur LCD série 2 x 16 caractères
PMODCLS
Peu de pièces en stock 46,79 € TTC
38,99 € HT
Dont 0,01 € d'eco-participation déjà incluse dans le prix
Ce module Pmod intègre un afficheur LCD alphanumérique 2 x 16 caractères conçu pour être piloté très simplement par un arduino par le biais d'ordres ASCII via une liaison série, TWI ou SPI.
Doté de 2 connecteurs mâles 1 x 6 broches, ce module pourra être directement enfiché sur une platine BreadBoard ou être déporté via des cordons optionnels (voir modèles en bas de page).
Ce module est soumis au contrôle de la réglementation américaine relative à l’exportation (15 CFR Part 730 et. seq.).
Exemple d'application avec un arduino™
* Schéma publié sous licence CC Attribution-ShareALike (réalisé avec Fritzing)
/************************************************************************
*
* Test du module Pmod afficheur LCD interface série
*
*************************************************************************
* Description: Pmod_CLS
* Le message envoyé depuis le moniteur série est affiché sur l'afficheur.
*
* Matériel
* 1. Arduino Uno
* 2. Module Pmod CLS (position des cavaliers sur MOD0 et MOD2)
* voir liste des instructions https://reference.digilentinc.com/pmod/pmod/cls/user_guide
** Schéma publié sous licence CC Attribution-ShareALike (réalisé avec Fritzing)
*
* N'importez pas le programme par un copier/coller dans l'IDE de l'arduino.
* Utilisez le lien ci-dessous pour télécharger le code source.
* N'importez pas le programme par un copier/coller dans l'IDE de l'arduino.
* Utilisez le lien ci-dessous pour télécharger le code source.
*
************************************************************************/
//Déclaration d'un port série
#include <SoftwareSerial.h>
SoftwareSerial lcd(2,3); // RX, TX
char machaine[40];
int i=0;
void setup()
{
Serial.begin(9600); // initialisation de la liaison série du moniteur
lcd.begin(9600); // initialisation de la liaison série de l'afficheur
lcd.write("x1b[j"); // effacement de l'afficheur
lcd.write("x1b[0h"); // configuration de l'afficheur en mode écriture du message sur deux lignes
lcd.write("x1b[0;5H"); // placement du curseur 1ère ligne 5ème colonne
lcd.print("Entrer");
lcd.write("x1b[1;1H"); // placement du curseur 2nde ligne 1ère colonne
lcd.print("votre message");
delay(2000);
lcd.write("x1b[j"); // effacement de l'afficheur
lcd.write("x1b[0;1H"); // placement du curseur 1ère ligne 1ère colonne
lcd.print("sur le moniteur");
lcd.write("x1b[1;5H"); // placement du curseur 2nde ligne 5ème colonne
lcd.print("serie");
}
void loop()
{
while (Serial.available()) // tant que des caractères sont présents sur la liaison série
{
machaine[i]=Serial.read(); // stockage des caractères dans le tableau machaine
Serial.print(machaine[i]); // écriture des caractères dans le moniteur série
delay(10);
if (i==0) // si premier caractère
{
lcd.write("x1b[j"); // effacement de l'afficheur
lcd.print(machaine[i]); // envoi du caractère sur l'afficheur
}
else
{
lcd.print(machaine[i]);
}
i++;
}
i=0; // réinitialisation pour le prochain message
}
La note d'application ci-dessus a retenu votre attention ? Téléchargez toutes les autres notes d'applications concernant l'utilisation des modules Pmod™ avec un arduino™ Uno.
Aucun avis
Il est nécessaire d'être connecté pour laisser un avis
Produits associés