LCD 8x2 0802A: Skirtumas tarp puslapio versijų

Iš Žinynas.
Jump to navigation Jump to search
(Naujas puslapis: = 0802-A LCD = 400px 400px = Pinai = {| class="wikitable" |+ 0802-A LCD 14pin pinout |- ! Pin nr !! Tipas !! Apibūdinimas...)
 
 
91 eilutė: 91 eilutė:
 
   // Print a message to the LCD
 
   // Print a message to the LCD
 
   lcd.print("Hello!");
 
   lcd.print("Hello!");
 +
}
 +
 +
void loop() {
 +
  // set the cursor to column 0, line 1
 +
  lcd.setCursor(0, 1);
 +
  // print the number of seconds since reset:
 +
  lcd.print(millis() / 1000);
 +
}
 +
</syntaxhighlight>
 +
 +
= Prijungimas prie Wemos D1 Mini (esp8266) =
 +
 +
{| class="wikitable"
 +
|+ 0802-A LCD 14pin pinout Wemos D1 Mini
 +
|-
 +
! Pin nr !! Tipas !! Apibūdinimas !! Jungimas
 +
|-
 +
| 1 || Vss || Power supply (GND) || GND
 +
|-
 +
| 2 || Vdd || Power supply (+) || 5V
 +
|-
 +
| 3 || Vo || Contrast adjust || GND su 2k-10k resistoriumi
 +
|-
 +
| 4 || RS || Register select signal || Wemos D1
 +
|-
 +
| 5 || R/W || Data read / write || GND
 +
|-
 +
| 6 || E || Enable signal || Wemos D8
 +
|-
 +
| 7 || DB0 || Data bus line || Neprijungtas
 +
|-
 +
| 8 || DB1 || Data bus line || Neprijungtas
 +
|-
 +
| 9 || DB2 || Data bus line || Neprijungtas
 +
|-
 +
| 10 || DB3 || Data bus line || Neprijungtas
 +
|-
 +
| 11 || DB4 || Data bus line || Wemos D4
 +
|-
 +
| 12 || DB5 || Data bus line || Wemos D5
 +
|-
 +
| 13 || DB6 || Data bus line || Wemos D6
 +
|-
 +
| 14 || DB7 || Data bus line || Wemos D7
 +
|}
 +
 +
== Kodas ==
 +
 +
<syntaxhighlight lang="cpp">
 +
#include <LiquidCrystal.h>
 +
const int rs = D1, en = D8, d4 = D4, d5 = D5, d6 = D6, d7 = D7;
 +
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
 +
 +
 +
void setup() {
 +
  // set up the LCD's number of columns and rows:
 +
  lcd.begin(8, 2);
 +
  delay(3000);
 +
  // Print a message to the LCD
 +
  lcd.print("Helloa!");
 
}
 
}
 
   
 
   

Dabartinė 21:52, 18 spalio 2023 versija

0802-A LCD[keisti]

0802-lcd.jpg Lcd-works.jpg


Pinai[keisti]

0802-A LCD 14pin pinout
Pin nr Tipas Apibūdinimas Jungimas
1 Vss Power supply (GND) GND
2 Vdd Power supply (+) 5V
3 Vo Contrast adjust GND su 2k-10k resistoriumi
4 RS Register select signal Skaitmeninis pin
5 R/W Data read / write GND
6 E Enable signal Skaitmeninis pin
7 DB0 Data bus line Neprijungtas
8 DB1 Data bus line Neprijungtas
9 DB2 Data bus line Neprijungtas
10 DB3 Data bus line Neprijungtas
11 DB4 Data bus line Skaitmeninis pin
12 DB5 Data bus line Skaitmeninis pin
13 DB6 Data bus line Skaitmeninis pin
14 DB7 Data bus line Skaitmeninis pin

Prijungimas prie Arduino UNO[keisti]

0802-A LCD 14pin pinout Arduino UNO
Pin nr Tipas Apibūdinimas Jungimas
1 Vss Power supply (GND) GND
2 Vdd Power supply (+) 5V
3 Vo Contrast adjust GND su 2k-10k resistoriumi
4 RS Register select signal Arduino Pin 12
5 R/W Data read / write GND
6 E Enable signal Arduino Pin 11
7 DB0 Data bus line Neprijungtas
8 DB1 Data bus line Neprijungtas
9 DB2 Data bus line Neprijungtas
10 DB3 Data bus line Neprijungtas
11 DB4 Data bus line Arduino Pin 5
12 DB5 Data bus line Arduino Pin 4
13 DB6 Data bus line Arduino Pin 3
14 DB7 Data bus line Arduino Pin 2

Kodas[keisti]

#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

 
void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(8, 2);
  delay(3000);
  // Print a message to the LCD
  lcd.print("Hello!");
}
 
void loop() {
  // set the cursor to column 0, line 1
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis() / 1000);
}

Prijungimas prie Wemos D1 Mini (esp8266)[keisti]

0802-A LCD 14pin pinout Wemos D1 Mini
Pin nr Tipas Apibūdinimas Jungimas
1 Vss Power supply (GND) GND
2 Vdd Power supply (+) 5V
3 Vo Contrast adjust GND su 2k-10k resistoriumi
4 RS Register select signal Wemos D1
5 R/W Data read / write GND
6 E Enable signal Wemos D8
7 DB0 Data bus line Neprijungtas
8 DB1 Data bus line Neprijungtas
9 DB2 Data bus line Neprijungtas
10 DB3 Data bus line Neprijungtas
11 DB4 Data bus line Wemos D4
12 DB5 Data bus line Wemos D5
13 DB6 Data bus line Wemos D6
14 DB7 Data bus line Wemos D7

Kodas[keisti]

#include <LiquidCrystal.h>
const int rs = D1, en = D8, d4 = D4, d5 = D5, d6 = D6, d7 = D7;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

 
void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(8, 2);
  delay(3000);
  // Print a message to the LCD
  lcd.print("Helloa!");
}
 
void loop() {
  // set the cursor to column 0, line 1
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis() / 1000);
}