Note
Bonjour et bienvenue dans la Communauté Facebook des passionnés de Raspberry Pi, Arduino et ESP32 de SunFounder ! Plongez plus profondément dans l’univers des Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.
Pourquoi rejoindre ?
Support d’experts : Résolvez les problèmes après-vente et les défis techniques avec l’aide de notre communauté et de notre équipe.
Apprendre et partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.
Aperçus exclusifs : Accédez en avant-première aux annonces de nouveaux produits et aux aperçus.
Réductions spéciales : Profitez de réductions exclusives sur nos produits les plus récents.
Promotions festives et cadeaux : Participez à des cadeaux et des promotions de vacances.
👉 Prêt à explorer et à créer avec nous ? Cliquez [Ici] et rejoignez-nous aujourd’hui !
1.1.7 I2C LCD1602
Introduction
LCD1602 est un écran à cristaux liquides de type caractère, capable d’afficher 32 caractères (16*2) simultanément.
Composants requis
Dans ce projet, nous avons besoin des composants suivants.
Il est vraiment pratique d’acheter un kit complet, voici le lien :
Nom |
ARTICLES DANS CE KIT |
LIEN |
|---|---|---|
Kit Raphael |
337 |
Vous pouvez également les acheter séparément via les liens ci-dessous.
INTRODUCTION DES COMPOSANTS |
LIEN D’ACHAT |
|---|---|
Schéma de connexion
Nom T-Board |
Physique |
SDA1 |
Pin 3 |
SCL1 |
Pin 5 |
Procédures expérimentales
Étape 1 : Montez le circuit.
Étape 2 : Configurez l’I2C (voir Configuration I²C. Si vous avez déjà configuré l’I2C, passez cette étape.)
Étape 3 : Accédez au dossier du code.
cd ~/raphael-kit/nodejs/
Étape 4 : Installez les dépendances.
sudo npm install @oawu/lcd1602
Étape 5 : Exécutez le code.
sudo node i2c_lcd1602.js
Après l’exécution du code, vous verrez Greetings!!, From SunFounder s’afficher sur le LCD.
Code
const LCD = require('@oawu/lcd1602');
const lcd = new LCD();
lcd.text(0, 0, 'Greetings!!');
lcd.text(1, 1, 'from SunFounder');
Explication du code
const LCD = require('@oawu/lcd1602');
const lcd = new LCD();
Importez le module lcd1602 et représentez-le avec lcd.
Note
Pour le module lcd1602, veuillez vous référer à : https://www.npmjs.com/package/@oawu/lcd1602
lcd.text(0, 0, 'Greetings!!');
lcd.text(1, 1, 'from SunFounder');
L’appel de la fonction encapsulée text() dans la classe LCD permet de faire afficher sur le lcd1602 le texte souhaité.
La fonction text() reçoit trois paramètres :
le premier paramètre est la ligne du lcd1602,
le deuxième paramètre représente la position du texte affiché,
et le troisième paramètre représente le texte que nous voulons afficher.
Le numéro 1602 dans le modèle LCD signifie qu’il dispose de 2 lignes de 16 cellules chacune.
Image du résultat