0% ont trouvé ce document utile (0 vote)
9 vues4 pages

Interfaçage LCD avec Arduino

Le document est un rapport de laboratoire sur l'interface d'un microcontrôleur avec un écran LCD. Il comprend des objectifs pour décrire le fonctionnement de l'écran LCD, l'interface avec Arduino et le code pour contrôler l'écran LCD. Il énumère les matériaux requis tels qu'une carte Arduino, une planche à pain, un écran LCD. Il fournit des informations de base sur la technologie LCD et sur la manière dont les pixels sont adressés. La procédure décrit la réalisation d'un modèle schématique dans Proteus, le téléchargement du code sur le microcontrôleur, la construction du circuit sur une planche à pain et sa connexion. L'exemple de code initialise l'écran LCD et affiche un texte d'exemple ainsi qu'un numéro d'identification d'étudiant.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues4 pages

Interfaçage LCD avec Arduino

Le document est un rapport de laboratoire sur l'interface d'un microcontrôleur avec un écran LCD. Il comprend des objectifs pour décrire le fonctionnement de l'écran LCD, l'interface avec Arduino et le code pour contrôler l'écran LCD. Il énumère les matériaux requis tels qu'une carte Arduino, une planche à pain, un écran LCD. Il fournit des informations de base sur la technologie LCD et sur la manière dont les pixels sont adressés. La procédure décrit la réalisation d'un modèle schématique dans Proteus, le téléchargement du code sur le microcontrôleur, la construction du circuit sur une planche à pain et sa connexion. L'exemple de code initialise l'écran LCD et affiche un texte d'exemple ainsi qu'un numéro d'identification d'étudiant.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

MICROCONTROLEURS ET MICROPROCESSEURS

RAPPORT DE LABO N°

NAME: DANISH RAFAQ, AHSAN ,MUNEEB

SECTION : A

SEMESTER: 5TH

REGISTRATION NO: 17PWMCT0534,0578,0596

SOUMIS À : ENGR SHAHBAZ

DATE: 30-DECEMBER-2019

UNIVERSITÉ D'INGÉNIERIE ET DE TECHNOLOGIE DE PESHAWAR


Laboratoire n° 10 :

Interfaçage LCD

1. Objectifs
Après avoir réussi ce laboratoire, les étudiants devraient pouvoir :

Décrivez le fonctionnement de base d'un LCD


Interfacez l'écran LCD avec Arduino
Code pour contrôler et faire fonctionner l'écran LCD

2. Matériel requis
I. Carte Arduino UNO
II. Câble USB
III. Planche à pain
IV. Alimentation électrique

V. Ordinateur avec Atmel Studio 7.


VI. Écran LCD
VII. Potentiomètre

3. Contexte
Un LCD est un module d'affichage électronique qui utilise des cristaux liquides pour produire une image visible. Le LCD 16×2
L'affichage est un module très basique couramment utilisé dans les DIY et les circuits. Le 16×2 correspond à un affichage 16
caractères par ligne en 2 lignes. Dans cet écran LCD, chaque caractère est affiché dans une matrice de pixels 5×7. Un liquide
L'affichage à cristal ou LCD tire sa définition de son nom lui-même. C'est une combinaison de deux états de la matière,
le solide et le liquide. Un écran LCD utilise un cristal liquide pour produire une image visible. ... Un écran LCD est soit composé de
une grille d'affichage à matrice active ou une grille d'affichage passive. [1]
Les écrans LCD et plasma à écran plat fonctionnent d'une manière complètement différente. ... Dans un écran plasma, chaque pixel est
une petite lampe fluorescente allumée ou éteinte électroniquement. Dans une télévision LCD, les pixels sont allumés ou
désactivé électroniquement à l'aide de cristaux liquides pour faire pivoter la lumière polarisée. [2]

4. Procédure
Tout d'abord, nous avons réalisé le modèle schématique du laboratoire dans Proteus.
Ensuite, nous avons téléchargé le code sur le microcontrôleur.
Ensuite, nous avons réalisé le circuit sur la plaque d'essai comme sur Proteus.
Ensuite, nous avons connecté le circuit au microcontrôleur.
Schéma de circuit :

Code :

#defineF_CPU16000000UL
#include<avr/io.h>
#include<avr/pgmspace.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<util/delay.h>
#include"lcd.h"
constuint8_tLCD_initialize[]PROGMEM="LCD INITIALIZED";
constuint8_tLCD_text[]PROGMEM="student id";
uint8_t lcd_buffer[17];
uint16_tcount;
uint8_t anipos, dir;

intmain(void)
{
initialiser_LCD();
//LCDcurseurDésactivé();
CopierChaineVersLCD(LCD_initialiser, 0, 0);
_delay_ms(2000);
LCDeffacer();
CopierChaineVersLCD(LCD_texte,0,0);
compte=0;
anipos=0;
LCDGotoXY(anipos,1);
LcdDataWrite('1');
LcdDataWrite('7');
LcdDataWrite('p');
EcrireLcdData('W');
EcrireDonnéesLcd('M');
LcdDataWrite('C');
EcrireLcdData('T');
EcrireDonnéesLcd('0');
LcdDataWrite('5');
LcdDataWrite('3');
LcdDataWrite('4');
while(1)
{};
}

Références :

définition de l'LCD[Link]
diagram&usg=AOvVaw0o_IAfKWMBgAztpzoExv-v
interfaçage LCD[Link] › lcdtv

Vous aimerez peut-être aussi