• ELEGOO Mega 2560 R3 Kit de Démarrage Ultime Le Plus Complet avec Manuel d'Utilisation Français pour Débutants et Professionnels DIY Compatible avec Arduino IDE
    Le moins cher et le plus complet de l’ UNO R3 Kit pour les débutants. Guide d’utilisation Français en PDF gratuit incluant l’introduction et le code exigé, cequi vous permet d’économiser le temps. Avec la nouvelle version de la carte de développement de l’UNO R3 + Câble USB et tous les composants élémentaires. 100% Compatible avec UNO R3, MEGA2560, NANO AvecÉcran LCD1602 + Servo(SG90) + HC-SR501 + Module de capteur à ultrasons + Carte de prototypage + Module d'alimentation de la Carte de prototypage
  • ELEGOO Carte Starter Kit de Démarrage Super avec Guide d'Utilisation Français pour Débutants et Professionnels DIY Compatible avec Arduino IDE
    Le moins cher et élémentaire de Kit pour les débutants (Super Starter Kit) Guide d’utilisation en PDF gratuit incluant l’introduction et le code exigé, cequi vous permet d’économiser le temps Avec la nouvelle version de la carte de développement de l’ELEGOO R3 + Câble USB et tous les composants élémentaires Soigneusement emballé dans la boîte avec une liste claire et une disque

Piloter un LCD Avec le module I2C pour Arduino

Dans ce tutoriel nous allons voir comment marche un écran LCD et comment l’utiliser plus facilement avec le module I2C

Matériel pour piloter un écran LCD

Un écran LCD c’est quoi ?

Un écran LCD (Liquid Crystal Display) ou affichage à cristaux liquides en français est un dispositif qui permet d’afficher des caractères tout en consommant assez peu d’électricité, c’est pourquoi on le retrouve dans de nombreux projets électroniques et sur tous types d’appareils.

Principe de Fonctionnement d’un écran LCD

Dans ce tutoriel nous allons afficher des caractères sur l’écran LCD comme si c’était un tableau : chaque case de ce tableau représente un espace permettant d’afficher un caractère dans l’écran :

Piloter un LCD Avec le module I2C pour Arduino #2

Un module I2C c’est quoi ?

Un I2C (Inter-Integrated Circuit) est un bus informatique.
Conçu par Philips pour les applications de domotique et d’électronique domestique, il permet de relier facilement un microprocesseur et différents circuits tout en réduisant le nombre de lignes nécessaires à seulement deux lignes :

  • SDA (Serial DAta)
  • et SCL (Serial CLock)

Passons maintenant au montage.

Montage du module I2C et de l’écran LCD

Le montage est vraiment très simple et vous pouvez souder le module I2C et l’écran LCD comme ceci :

Piloter un LCD Avec le module I2C pour Arduino #3

Vous pouvez également les relier tout simplement a l’aide d’une Breadboard.

Mise en place de la liaison I2C-Arduino

Sur le schéma ci-dessous, le PIN A5 représente aussi le pin SCL et le pin A4 représente le pin SDA :

Piloter un LCD Avec le module I2C pour Arduino #4

Le montage à faire est le suivant :

Piloter un LCD Avec le module I2C pour Arduino #5

Passons maintenant à la partie programmation

Les fonctions de la bibliothèque Liquid Crystal I2C

Commencez par télécharger la bibliothèque LiquidCrystal_I2C ( Télécharger)

Voyons ensemble les fonctions disponibles dans cette bibliothèque :

  • noBacklight() : désactive le rétro-éclairage
  • backlight() : active le rétro-éclairage
  • print() : affiche une chaîne de caractère à l’écran et déplace le curseur sur la ligne suivante
  • clear() : efface l’écran
  • home() : replace le curseur en haut à gauche (position 0,0)
  • noDisplay() : éteint l’écran (les caractères ne seront pas perdu)
  • display() : allume rapidement l’écran
  • noCursor() : le curseur devient invisible
  • cursor() : le curseur devient visible
  • noBlink() : Le curseur ne clignote pas
  • blink() : le curseur clignote
  • scrollDisplayLeft() : déplace le contenu affiché d’une colonne vers la gauche
  • scrollDisplayRight() : déplace le contenu affiché d’une colonne vers la droite

Passons maintenant au code.

Code pour afficher « Hello World » sur l’écran à cristaux liquides

Voici le code très simple que nous allons utiliser :

#include 
LiquidCrystal_I2C lcd(0x27, 16, 2);// définit le type d'écran lcd pour ma part j'utilise un 16 x 2
void setup() {
lcd.begin();
lcd.backlight();
}

void loop() {
lcd.clear();
lcd.setCursor(0,0); // positionne le curseur à la colonne 1 et à la ligne 2  
lcd.print("Hello World!");
delay(1000);
}

Le résultat est le suivant :

Piloter un LCD Avec le module I2C pour Arduino #6

arduino lcd I2C

ecran lcd arduino

lcd i2c code ligne

programme écran LCD arduino

Afficher sur LCD Arduino avec i2c

écran lcd et l2C arduino branchement pdf

écran lcd i2c arduino

lcd arduino

lcd sda

  • Raspberry Pi 4 Modèle B 4 Go ARM-Cortex-A72 4 x 1,50 GHz, 4 Go de RAM, WLAN-AC, Bluetooth 5, LAN, 4 x USB, 2 x Micro HDMI
    PI4 4GB BULK,PI4 4GB Une alimentation de bonne qualité 2.5A peut être utilisée si les périphériques USB en aval consomment moins de 500mA au total
  • LABISTS Raspberry Pi 3 Modèle B Plus (3 B+) Starter Kit avec 32 Go Classe 10 Micro SD Carte, 5V 3A Alimentation Interrupteur Marche/Arrêt, Boîtier Noir, 2 Dissipateur Thermique en Cuivre, Câble HDMI
    Carte mère emballée à l'origine avec accessoires. Raspberry Pi 3 Modèle B Plus ( 3 B+ ) 1,4 GHz 64-bit processeur Quad-Core avec 1 Go LPDDR2 SDRAM; Nouvelle mise à niveau sur la base de Raspberry Pi 3 Modèle B. Ce Kit Raspberry Pi 3B+ est équipé d'accessoires nécessaires et vous pouvez le mettre en marche immédiatement LABISTS adaptateur d'alimentation 1,5m avec interrupteur marche/arrêt, pratique à fournir 5V 3A puissance pour soutenir overclocker ou pour utiliser le disque dur externe, assez puissant pour distributions comme media center, raspan. Spécialement conçu pour le Raspberry Pi 3 B+ ( UL énuméré ). Équipé de 2 dissipateurs de chaleur en cuivre Premium, bonne dissipation thermique comme un ventilateur 32 Go Class 10 SanDisk micro SD carte préchargée avec NOOBS, qui est facile de démarrer jusqu'à Raspberry Pi 3 B+ avec Raspbian. Equipé d'un lecteur de carte micro SD, USB compatible avec USB-A & USB-C. Dual Bande 2.4 GHz et 5GHz IEEE 802.11. b/g/n/AC Wireless LAN, mise à jour Bluetooth 4.2 BLE. Performances Ethernet améliorées sur USB 2.0 ( débit maximal de 300 Mbps ) Power-over-Ethernet ( PoE ) soutien ( nécessite un chapeau PoE séparé ) Boîtier noir conçu pour le Raspberry Pi 3B+ avec accès aisé à tous les orifices, couvercle amovible pour accéder GPI0 et ouverture de ventilation. Le câble HDMI 1m de haute qualité est fourni. LABISTS Guide de démarrage rapide coloré en français peut donner des instructions claires aux démarreurs pour accéder facilement au kit LABISTS Raspberry Pi Ce que vous allez recevoir : 1 * Raspberry Pi 3B plus avec 1,4 GHz 64-bit Quad-Core ARMv8 CPU; 1 * 5V 3A adaptateur d'alimentation avec interrupteur; 1 * 32 Go SanDisk Micro SD Carte pré-chargée avec NOOBS; 1 * Premium boîtier conçu pour le Raspberry Pi 3 modèle B+; 2 * Premium dissipateurs de chaleur en cuivre; 1 * Lecteur de carte compatible avec USB-A & USB-C; 1 * Câble HDMI avec le support CEC; 1 * LABISTS Raspberry Pi Guide de démarrage rapide en Français
  • LABISTS Raspberry Pi 4 Modèle B (4 B) 4Go RAM Starter Kit avec 32 Go Classe 10 Micro SD Carte, 5,1V 3A Alimentation Interrupteur On/Off, Ventilateur, 2 Câble Micro HDMI, Boîtier Noir, 3 Dissipateur
    🍓Carte Mère Raspberry Pi 4 Modèle B ( 4 B ) Officielle 4 Go de RAM : Nouveau SOC Broadcom BCM2711, quad-core Cortex-A72 ( ARM v8 ) 64-bits à 1.5GHz. Capable de prendre en charge des flux HEVC 4K à 60 fps et de gérer 2 écrans en 4K. Le WiFi bi-bande 802.11b / g / n / ac ( 2,4 / 5.0 GHz ) et module Bluetooth 5.0. Les transferts via les 2 ports USB 3.0 jusqu’à 10 fois plus rapides, 4 Gb/s soit 500 Mo/s 🍓Boîtier Noir Breveté Conçu Spécialement pour Le Raspberry Pi 4 B : LABISTS boîtier noir d'une fine texture mate, conçu pour le Pi 4 B d'accès aisé à tous les ports et à l'emplacement pour carte SD avec un couvercle amovible pour accéder à GPI0, fonctionne parfaitement sur divers modules de caméra Raspberry Pi. Le boîtier de protection équipé aussi d'un trou de trépied qui permet de le fixer à un support de la caméra ou à autres outils dans un angle approprié pour obtenir des vidéos idéales 🍓Dissipation Thermique Excellente : Équipé de 1 petit ventilateur bien puissant et de 3 dissipateurs de chaleur en cuivre Premium pour une dissipation thermique impeccable et la température de fonctionnement peut descendre rapidement à une température normale dans 30 secondes. La 32 Go Carte Micro SD SanDisk Class 10 préchargée avec NOOBS facile à démarrer le Rasberry Pi 4 B avec Raspbian ou à télécharger d'autres systèmes d'exploitation selon vos besoins 🍓5,1V 3A Adaptateur d'Alimentation USB-C avec Interrupteur ON / OFF 1,3M : Spécialement conçue pour la nouvelle exigence de Raspberry Pi 4 B de 4 GB RAM. Pratique à fournir 5,1V 3000mA puissance pour soutenir overclocker ou pour utiliser le disque dur externe, assez puissant pour distributions comme media center, raspan. Protection contre les courts-circuits / les sous-tensions / les surtensions / la surtempérature / les surintensités. Certification CE, FCC et RoHS 🍓Équipé d'Accessoires Nécessaires pour Le Mettre en Marche Immédiatement : 1 * Raspberry Pi 4 Model B de 4Go, 1 * Boîtier noir amélioré pour Pi 4B, 1 * 5,1V 3A alimentation avec interrupteur, 2 * Câble micro HDMI vers HDMI, 1 * 32 Go Carte Micro SD SanDisk préchargée avec NOOBS, 1 * Ventilateur, 3 * Dissipateur de chaleur, 1 * Lecteur de carte Micro SD ( USB-C & USB-A ), 1 * Tournevis magnétique, 1 * Raspberry Pi guide de démarrage rapide en Français, 5 * Vis, 5 * Écrous
  • LABISTS Raspberry Pi 4 Modèle B (4 B) 4Go Kit avec 64 Go Carte Micro SD Classe 10, Boîtier Noir Amélioré, 5,1V 3A Alimentation Interrupteur Marche/Arrêt, Ventilateur, 2 Câble Micro HDMI, 3 Dissipateur
    🍓Carte Mère Raspberry Pi 4 Modèle B ( 4 B ) Officielle 4 Go de RAM : Nouveau SOC Broadcom BCM2711, quad-core Cortex-A72 ( ARM v8 ) 64-bits à 1.5GHz. Capable de prendre en charge des flux HEVC 4K à 60 fps et de gérer 2 écrans en 4K. Le WiFi bi-bande 802.11b / g / n / ac ( 2,4 / 5.0 GHz ) et module Bluetooth 5.0. Les transferts via les 2 ports USB 3.0 jusqu'à 10 fois plus rapides, 4 Gb/s soit 500 Mo/s 🍓Boîtier Noir Breveté Conçu Spécialement pour Le Raspberry Pi 4 B : LABISTS boîtier noir d'une fine texture mate, conçu pour le Pi 4 B d'accès aisé à tous les ports et à l'emplacement pour carte SD avec un couvercle amovible pour accéder à GPI0, fonctionne parfaitement sur divers modules de caméra Raspberry Pi. Le boîtier de protection équipé aussi d'un trou de trépied qui permet de le fixer à un support de la caméra ou à autres outils dans un angle approprié pour obtenir des vidéos idéales 🍓64 Go Carte Micro SD SanDisk Class 10 préchargée avec NOOBS : Facile à démarrer le Rasberry Pi 4 B avec Raspbian. La grande capacité de 64Go permet de télécharger d'autres systèmes d'exploitation pour satisfaire vos différents besoins. Équipé de 1 petit ventilateur bien puissant et de 3 dissipateurs de chaleur en cuivre Premium pour une dissipation thermique impeccable et la température de fonctionnement peut descendre rapidement à une température normale dans 30 secondes 🍓5,1V 3A Adaptateur d'Alimentation USB-C avec Interrupteur ON / OFF 1,3M : Spécialement conçue pour la nouvelle exigence de Raspberry Pi 4 B de 4 GB RAM. Pratique à fournir 5,1V 3000mA puissance pour soutenir overclocker ou pour utiliser le disque dur externe, assez puissant pour distributions comme media center, raspan. Protection contre les courts-circuits / les sous-tensions / les surtensions / la surtempérature / les surintensités. Certification CE, FCC et RoHS 🍓Équipé d'Accessoires Nécessaires pour Le Mettre en Marche Immédiatement : 1 * Raspberry Pi 4 Model B de 4Go, 1 * 64Go Carte MicroSD SanDisk préchargée avec NOOBS, 1 * Boîtier noir amélioré pour Pi 4B, 1 * 5,1V 3A alimentation avec interrupteur, 2 * Câble Micro HDMI vers HDMI, 1 * Ventilateur, 3 * Dissipateur de chaleur, 1 * Lecteur de carte Micro SD ( USB-C & USB-A ), 1 * Tournevis magnétique, 1 * Raspberry Pi guide de démarrage rapide coloré en Français, 5 * Vis, 5 * Écrous

Categories: Arduino