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
#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
تعليقات
إرسال تعليق