Სარჩევი:

ბეჭდვა LCD– ზე - ARDUINO: 3 ნაბიჯი
ბეჭდვა LCD– ზე - ARDUINO: 3 ნაბიჯი

ვიდეო: ბეჭდვა LCD– ზე - ARDUINO: 3 ნაბიჯი

ვიდეო: ბეჭდვა LCD– ზე - ARDUINO: 3 ნაბიჯი
ვიდეო: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, ივლისი
Anonim
ბეჭდვა LCD– ზე - ARDUINO
ბეჭდვა LCD– ზე - ARDUINO

შესავალი

მე გაჩვენებთ როგორ ბეჭდოთ LCD 16X2 გამოყენებით ARDUINO

და მე მივიღე ყველა ჩემი კომპონენტი RAM ELECTRONICS– დან

ram-e-shop.com/

მარაგები

-ARDUINO UNO

-LCD 16X2

-პრეცხილი

ქოთანი 10K

ნაბიჯი 1: სქემატური

სქემატური
სქემატური

ნაბიჯი 2: კოდი

/*

LiquidCrystal Library - გამარჯობა მსოფლიო

აჩვენებს 16x2 LCD ეკრანის გამოყენებას. LiquidCrystal ბიბლიოთეკა მუშაობს ყველა LCD დისპლეით, რომლებიც თავსებადია Hitachi HD44780 დრაივერთან. ბევრი მათგანი არსებობს და, როგორც წესი, ამის თქმა შეგიძლიათ 16 პინიანი ინტერფეისით.

ესკიზი ბეჭდავს "გამარჯობა მსოფლიო!" LCD– ზე და აჩვენებს დროს.

წრე: * LCD RS pin ციფრულ პინზე 12 * LCD ჩართვა pin ციფრული pin 11 * LCD D4 pin ციფრული pin 5 * LCD D5 pin ციფრული pin 4 * LCD D6 pin ციფრული pin 3 * LCD D7 pin ციფრული pin 2 * LCD R/W pin to ground * LCD VSS pin to ground * LCD VCC pin to 5V * 10K resistor: * მთავრდება +5V და ადგილზე * wiper to LCD VO pin (pin 3)

ბიბლიოთეკა თავდაპირველად დაემატა 2008 წლის 18 აპრილს დავით ა. მელისის ბიბლიოთეკას შეცვლილია 2009 წლის 5 ივლისი ლიმორ ფრიდის მიერ (https://www.ladyada.net) მაგალითი დაემატა 2009 წლის 9 ივლისს ტომ იგოს მიერ შეცვლილია 2010 წლის 22 ნოემბერს ტომ იგოეს მიერ

ეს მაგალითი კოდი არის საზოგადოებრივ დომენში.

www.arduino.cc/en/Tutorial/LiquidCrystal *

/ შეიტანეთ ბიბლიოთეკის კოდი: #მოიცავს

// ბიბლიოთეკის ინიციალიზაცია LiquidCrystal lcd (12, 11, 5, 4, 3, 2) ინტერფეისის ქინძისთავებით;

void setup () {// დააყენეთ LCD სვეტებისა და რიგების რაოდენობა: lcd.begin (16, 2); // დაბეჭდეთ შეტყობინება LCD– ზე. lcd.print ("გამარჯობა, სამყარო!"); }

void loop () {// კურსორის დაყენება 0 სვეტზე, სტრიქონი 1 // (შენიშვნა: სტრიქონი 1 მეორე რიგია, ვინაიდან დათვლა იწყება 0 -ით): lcd.setCursor (0, 1); // დაბეჭდე წამების რაოდენობა გადატვირთვის შემდეგ: lcd.print (millis () / 1000); }

გირჩევთ: