Table des matières:

Utilisation de l'écran LCD Grove avec rétroéclairage RVB : 4 étapes
Utilisation de l'écran LCD Grove avec rétroéclairage RVB : 4 étapes

Vidéo: Utilisation de l'écran LCD Grove avec rétroéclairage RVB : 4 étapes

Vidéo: Utilisation de l'écran LCD Grove avec rétroéclairage RVB : 4 étapes
Vidéo: Comment utiliser LCD 1602 I2C ou LCD2004 avec Arduino - étape par étape 2024, Novembre
Anonim

Par chauhannaman98Suivez plus par l'auteur:

Connectez Raspberry Pi à l'écran et au clavier de votre ordinateur portable
Connectez Raspberry Pi à l'écran et au clavier de votre ordinateur portable
Connectez Raspberry Pi à l'écran et au clavier de votre ordinateur portable
Connectez Raspberry Pi à l'écran et au clavier de votre ordinateur portable
Clôture de lumière automatique
Clôture de lumière automatique
Clôture de lumière automatique
Clôture de lumière automatique
Domotique avec Google Assistant et Adafruit IO
Domotique avec Google Assistant et Adafruit IO
Domotique avec Google Assistant et Adafruit IO
Domotique avec Google Assistant et Adafruit IO

Pour établir une bonne communication entre le monde humain et le monde des machines, les unités d'affichage jouent un rôle important. Ils sont donc une partie importante des systèmes embarqués. Les unités d'affichage - grandes ou petites, fonctionnent sur le même principe de base. Outre les unités d'affichage complexes comme les écrans graphiques et les écrans 3D, il faut savoir travailler avec des écrans simples comme les unités 16x1 et 16x2. L'unité d'affichage 16x1 aura 16 caractères et sera sur une seule ligne. L'écran LCD 16x2 aura 32 caractères au total 16 en 1ère ligne et 16 autres en 2ème ligne. Ici, il faut comprendre que dans chaque caractère il y a 5x10=50 pixels donc pour afficher un caractère tous les 50 pixels doivent fonctionner ensemble.

Fournitures

Seeed Studio - Grove RVB LCD

Étape 1: Introduction

Introduction
Introduction

Outre les unités d'affichage complexes comme les écrans graphiques et les écrans 3D, il faut savoir travailler avec des écrans simples comme les unités 16x1 et 16x2. L'unité d'affichage 16x1 aura 16 caractères et sera sur une seule ligne. L'écran LCD 16x2 aura 32 caractères au total 16 en 1ère ligne et 16 autres en 2ème ligne. Ici, il faut comprendre que dans chaque caractère il y a 5x10=50 pixels donc pour afficher un caractère tous les 50 pixels doivent fonctionner ensemble.

Grove - LCD RGB Backlight est un écran LCD 16x2 à rétroéclairage couleur. Le contraste élevé et la facilité d'utilisation en font un écran LCD I2C parfait pour Arduino et Raspberry Pi.

Étape 2: schéma de circuit

Schéma
Schéma

Contrairement aux autres écrans LCD 16x2, Grove LCD fonctionne sur les connexions I2C. Cela facilite la connexion de l'écran à l'Arduino ou au Raspberry Pi. Avec les lignes VCC et GND, cet écran LCD ne nécessite que SDA (Serial Data) et SCL (Serial Clock). Cela signifie que nous avons juste besoin de 4 fils pour faire fonctionner cet écran LCD plutôt que de 14 broches d'autres écrans LCD.

Étape 3: Comment fonctionne I2C ?

Comment fonctionne I2C ?
Comment fonctionne I2C ?
Comment fonctionne I2C ?
Comment fonctionne I2C ?

Voici l'explication détaillée pour le même:

  1. SDA(SerialData) – La ligne permettant au maître et à l'esclave d'envoyer et de recevoir des données.
  2. SCL (Serial Clock) – La ligne qui transporte le signal d'horloge.

I2C est un protocole de communication série, donc les données sont transférées bit par bit le long d'un seul fil (la ligne SDA). Comme SPI, I2C est synchrone, donc la sortie des bits est synchronisée sur l'échantillonnage des bits par un signal d'horloge partagé entre le maître et l'esclave. Le signal d'horloge est toujours contrôlé par le maître.

Vous pouvez en savoir plus sur le protocole de communication I2C ici. Maintenant, si vous souhaitez créer un projet dans lequel vous devez utiliser les fonctions spécifiques, vous pouvez facilement le faire en parcourant les exemples du référentiel dans les pièces jointes.

Conseillé: