l'afficheur LCD 2X16

 les principe  de câblage d'un afficheur  LCD 2X16 et suivent 

L’écran LCD 16×2 présente 16 broches pour permettre la gestion de l’affichage et du contraste.

  • VSS Relier à la masse de l’écran
  • VDD Broche d’alimentation. Typiquement connectée à la broche 5V de l’Arduino.
  • V0 Broche de contraste. Connecté à une sortie PWM ou à un potentiomètre.
  • RS Register Select. Permet de sélectionner la zone mémoire.
  • RW Read or Write. Toujours à la masse.
  • E enable. active ou non l’affichage
  • D0 mode 8bits.4 bits de poids fort de la communication I2C
  • D1 mode 8bits.4 bits de poids fort de la communication I2C
  • D2 mode 8bits.4 bits de poids fort de la communication I2C
  • D3 mode 8bits.4 bits de poids fort de la communication I2C
  • D4 4 bits de poids faible de la communication I2C
  • D5 4 bits de poids faible de la communication I2C
  • D6 4 bits de poids faible de la communication I2C
  • D7 4 bits de poids faible de la communication I2C
  • A anode. borne + de la LED de rétroéclairage
  • K k
  • atode. borne – de la LED de rétroéclairage

Example 

en va affiche hello Word sur l'afficheur LCD 16x2 

1.1 matériel utilise 

 - Arduino uno 



- afficheur LCD 16x2


1.2 programme 


#include <Wire.h>
#include "rgb_lcd.h"

rgb_lcd lcd;

const int colorR = 255;
const int colorG = 0;
const int colorB = 0;

void setup() 
{
    // set up the LCD's number of columns and rows:
    lcd.begin(16, 2);
    
    lcd.setRGB(colorR, colorG, colorB);
    
    // Print a message to the LCD.
    lcd.print("hello, world!");

    delay(1000);
}

void loop() 
{
    // set the cursor to column 0, line 1
    // (note: line 1 is the second row, since counting begins with 0):
    lcd.setCursor(0, 1);
    // print the number of seconds since reset:
    lcd.print(millis()/1000);

    delay(100);
}

1.3 logiciel de simulation 





1.4 Réalisation réel 


تعليقات

المشاركات الشائعة من هذه المدونة