Table des matières:
- Étape 1: Composants:
- Étape 2: Principe
- Étape 3: Le diagramme schématique
- Étape 4: Procédures
- Étape 5: Coder
Vidéo: LCD 1602 avec Arduino Uno R3 : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Dans cette leçon, nous allons apprendre à utiliser un LCD1602 pour afficher des caractères et des chaînes. L'affichage à cristaux liquides de type LCD1602, ou 1602 caractères, est une sorte de module matriciel pour afficher des lettres, des chiffres, des caractères, etc. Il est composé de positions matricielles 5x7 ou 5x11; chaque position peut afficher un caractère. Il y a un pas de point entre deux caractères et un espace entre les lignes, séparant ainsi les caractères et les lignes. Le nombre 1602 signifie sur l'affichage, 2 lignes peuvent être affichées et 16 caractères chacune. Voyons maintenant plus de détails !
Étape 1: Composants:
-Carte Arduino Uno * 1
- Câble USB * 1
-LCD1602 * 1
- Potentiomètre (50kΩ)* 1
- Planche à pain * 1
- Cavaliers
Étape 2: Principe
Généralement, LCD1602 a des ports parallèles, c'est-à-dire qu'il
contrôlerait plusieurs broches en même temps. Le LCD1602 peut être classé en connexions à huit et quatre ports. Si la connexion à huit ports est utilisée, tous les ports numériques de la carte Arduino Uno sont presque complètement occupés. Si vous souhaitez connecter plus de capteurs, aucun port ne sera disponible. Par conséquent, la connexion à quatre ports est utilisée ici pour une meilleure application.
Broches du LCD1602 et leurs fonctions
VSS: connecté à la terre
VDD: connecté à une alimentation +5V
VO: pour régler le contraste
RS: Une broche de sélection de registre qui contrôle où dans la mémoire de l'écran LCD vous écrivez des données. Vous pouvez sélectionner soit le registre de données, qui contient ce qui se passe à l'écran, soit un registre d'instructions, où le contrôleur de l'écran LCD recherche des instructions sur la marche à suivre.
R/W: Une broche de lecture/écriture pour choisir entre le mode de lecture et d'écriture
E: Une broche d'activation qui lit les informations lorsque le niveau haut (1) est reçu. Les instructions sont exécutées lorsque le signal passe du niveau haut au niveau bas.
D0-D7: pour lire et écrire des données
A et K: Broches qui contrôlent le rétroéclairage de l'écran LCD. Connectez K à GND et A à 3.3v. Ouvrez le rétroéclairage et vous verrez des caractères clairs dans un environnement relativement sombre.
Étape 3: Le diagramme schématique
Étape 4: Procédures
Connectez K à GND et A à 3,3 V, puis le rétroéclairage du LCD1602 s'allumera. Connectez VSS à GND et le LCD1602 à la source d'alimentation. Connectez VO à la broche centrale du potentiomètre - avec elle, vous pouvez régler le contraste de l'affichage à l'écran. Connectez RS à D4 et la broche R/W à GND, ce qui signifie que vous pouvez alors écrire des caractères sur le LCD1602. Connectez E à la broche 6 et les caractères affichés sur le LCD1602 sont contrôlés par D4-D7. Pour la programmation, il est optimisé en appelant des bibliothèques de fonctions.
Étape 1:
Construisez le circuit.
Étape 2:
Téléchargez le code sur
Étape 3:
Téléchargez le croquis sur la carte Arduino Uno
Cliquez sur l'icône Télécharger pour télécharger le code sur le tableau de commande.
Si « Téléchargement terminé » apparaît en bas de la fenêtre, cela signifie que le croquis a été téléchargé avec succès.
Remarque: vous devrez peut-être régler le potentiomètre du LCD1602 jusqu'à ce qu'il puisse s'afficher clairement.
Étape 5: Coder
//LCD1602
//Vous devriez maintenant
voyez votre LCD1602 afficher les caractères fluides "PRIMEROBOTICS" et "hello, world"
//Site Web: www.primerobotics.in
#comprendre
// inclure le code de la bibliothèque
/**********************************************************/
carboniser
array1=" PrimeRobotics "; //la chaîne à imprimer sur l'écran LCD
carboniser
array2="bonjour tout le monde !"; //la chaîne à imprimer sur l'écran LCD
temps int =
250; //la valeur du temps de retard
// initialise la bibliothèque
avec les numéros des broches de l'interface
Liquide Crystal
écran LCD (4, 6, 10, 11, 12, 13);
/*********************************************************/
void setup()
{
lcd.begin (16, 2); // configurer le nombre de colonnes de l'écran LCD et
Lignes:
}
/*********************************************************/
boucle vide()
{
lcd.setCursor(15, 0); // place le curseur sur la colonne 15, ligne 0
pour (int positionCounter1 = 0;
positionCount1 < 26; positionCounter1++)
{
lcd.scrollDisplayLeft(); // Fait défiler le contenu de l'écran
espace à gauche.
lcd.print(array1[positionCounter1]); // Imprime un message sur l'écran LCD.
retard(tim); //attendre 250 microsecondes
}
lcd.clear(); //Efface l'écran LCD et positionne le
curseur dans le coin supérieur gauche.
lcd.setCursor(15, 1); // place le curseur sur la colonne 15, ligne 1
pour (int positionCounter2 = 0;
positionCount2 < 26; positionCounter2++)
{
lcd.scrollDisplayLeft(); // Fait défiler le contenu de l'écran
espace à gauche.
lcd.print(array2[positionCounter2]); // Imprime un message sur l'écran LCD.
retard(tim); //attendre 250 microsecondes
}
lcd.clear(); //Efface l'écran LCD et positionne le
curseur dans le coin supérieur gauche.
}
/**********************************************************/
Conseillé:
Système de sécurité RFID avec écran LCD 1602 : 4 étapes
Système de sécurité RFID avec écran LCD 1602 : introductionAujourd'hui, nous allons créer un système de sécurité RFID. Cela fonctionnera comme un système de sécurité. Ainsi, lorsqu'une étiquette ou une carte RFID se trouve à proximité, un message s'affichera sur l'écran LCD 1602. Le but de ce projet est de simuler le fonctionnement des serrures de porte RFID. Donc
Tutoriel Arduino LCD 16x2 - Interfacer l'écran LCD 1602 avec Arduino Uno : 5 étapes
Tutoriel Arduino LCD 16x2 | Interfaçage de l'écran LCD 1602 avec Arduino Uno: Salut les gars, car de nombreux projets ont besoin d'un écran pour afficher les données, qu'il s'agisse d'un compteur de bricolage ou d'un affichage du nombre d'abonnements YouTube ou d'une calculatrice ou d'un verrou de clavier avec affichage et si tous ces types de projets sont réalisés avec arduino ils vont certainement
Écran LCD I2C/IIC - Utilisez un écran LCD SPI vers l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : 5 étapes
Écran LCD I2C/IIC | Utilisez un écran LCD SPI sur l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : Salut les gars, car un SPI LCD 1602 normal a trop de fils à connecter, il est donc très difficile de l'interfacer avec arduino, mais il existe un module disponible sur le marché qui peut convertir l'affichage SPI en affichage IIC, vous n'avez donc besoin de connecter que 4 fils
Module de protection de clavier LCD 1602 avec sac à dos I2C : 6 étapes
Module de protection de clavier LCD 1602 avec sac à dos I2C : Dans le cadre d'un projet plus vaste, je souhaitais disposer d'un écran LCD et d'un clavier pour la navigation dans certains menus simples. J'utiliserai beaucoup de ports d'E/S sur l'Arduino pour d'autres travaux, je voulais donc une interface I2C pour l'écran LCD. J'ai donc acheté du matériel
Utilisation du bouclier de clavier LCD 1602 avec Arduino [+ projets pratiques] : 7 étapes
Utilisation du bouclier de clavier LCD 1602 avec Arduino [+ projets pratiques] : vous pouvez lire ceci et d'autres tutoriels étonnants sur le site officiel d'ElectroPeak. AperçuDans ce tutoriel, vous apprendrez à utiliser le bouclier de clavier LCD Arduino avec 3 projets pratiques. Comment mettre en place le bouclier et identifier les clésHo