際際滷

際際滷Share a Scribd company logo
PROJECT: Arduino
V.
LCD
鱈slo pinu Symbol Popis
1 VSS, GND GND nap叩jen鱈 displeje
2 VDD, VCC +5V nap叩jen鱈 displeje
3 V0 Pin pro nastaven鱈 kontrastu LCD
4 - 6 RS, R/W, E 鱈zen鱈 adie
7 - 14 DB0 - DB7 Datov辿 piny
15 LED+ Anoda podsv鱈cen鱈 displeje
16 LED- Katoda displeje
Zdroj: http://www.hwkitchen.com/news/a13-arduino-a-displeje-ii-/
LCD
Zdroj: http://www.hwkitchen.com/news/a13-arduino-a-displeje-ii-/
Funkce Popis
LiquidCrystal lcd()
Vytvo鱈 objekt s n叩zvem lcd pro pr叩ci s displejem. Jako parametry se ud叩vaj鱈 piny,
na kter辿 je pipojen displej. V鱈ce informac鱈 o r哲zn箪ch kombinac鱈ch parametr哲
nalezneme v dokumentaci
lcd.begin(s,) Zah叩j鱈 pr叩ci s displejem. Parametry jsou: poet sloupc哲 a poet 叩dk哲.
lcd.clear()
Tato funkce sma転e v邸echny zobrazen辿 znaky na displeji a nastav鱈 kurzor do lev辿ho
horn鱈ho rohu.
lcd.home() Nastav鱈 kurzor do lev辿ho horn鱈ho rohu.
lcd.setCursor(s,) Nastav鱈 kurzor na danou pozici - sloupce, 叩dky.
lcd.write(znak)
Vyp鱈邸e na displej jeden znak. Pozice kurzoru se posune o jedno m鱈sto doprava (v
z叩kladn鱈m nastaven鱈).
lcd.print(data)
Vyp鱈邸e na displej etzec, nebo 鱈slo. Pozice kurzoru se posune o poet
zobrazen箪ch znak哲 doprava (v z叩kladn鱈m nastaven鱈).
lcd.cursor() Zobraz鱈 na displeji pozici kurzoru podtr転en鱈m znaku, na kter辿m je nastaven.
lcd.noCursor() Skryje zobrazen箪 kurzor.
lcd.blink() Zobraz鱈 blikaj鱈c鱈 kurzor.
lcd.noBlink() Skryje blikaj鱈c鱈 kurzor.
lcd.noDisplay()
Skryje v邸echny zobrazen辿 znaky, ale nesma転e je. Komunikace s displejem nad叩le
prob鱈h叩. M哲転eme zapisovat znaky, kter辿 si displej pamatuje, jen je nezobraz鱈.
lcd.display()
Zobraz鱈 v邸e, co bylo skryto funkc鱈 .noDisplay() pokud mezit鱈m do邸lo ke zmn
znak哲 na displeji, zobraz鱈 se stav po zmn.
lcd.scrollDisplayLeft() Posune v邸echny zobrazen辿 znaky o jedno m鱈sto doleva.
lcd.scrollDisplayRight() Posune v邸echny znaky doprava.
lcd.leftToRight() Nastav鱈 automatick箪 posun kurzoru po vyps叩n鱈 znaku doprava (co転 je v箪choz鱈 stav).
lcd.rightToLeft() Nastav鱈 automatick箪 posun kurzoru po vyps叩n鱈 znaku doleva.
lcd.createChar(cislo, data)
Tato funkce pin叩邸鱈 mo転nost vytvoen鱈 vlastn鱈ho znaku. Parametr data obsahuje
informace o znaku. Cislo n叩m 鱈k叩, pod jak辿 鱈slo se ulo転鱈 do "slovn鱈ku" znak哲. To
m哲転e nab箪vat hodnot 0 a転 15. Pod t鱈mto 鱈slem jej pot辿 m哲転eme pomoc鱈 funkce
.write() zobrazit.
LCD
LCD
#include <LiquidCrystal.h>
LiquidCrystal lcd(11, 9, 6, 5, 4, 3);
void setup() {
lcd.begin(16, 2);
lcd.print("Hello, MakersLAB");
}
void loop() {
lcd.setCursor(0, 1);
lcd.print(millis() / 1000);
}

More Related Content

Project: Arduino 5

  • 2. LCD 鱈slo pinu Symbol Popis 1 VSS, GND GND nap叩jen鱈 displeje 2 VDD, VCC +5V nap叩jen鱈 displeje 3 V0 Pin pro nastaven鱈 kontrastu LCD 4 - 6 RS, R/W, E 鱈zen鱈 adie 7 - 14 DB0 - DB7 Datov辿 piny 15 LED+ Anoda podsv鱈cen鱈 displeje 16 LED- Katoda displeje Zdroj: http://www.hwkitchen.com/news/a13-arduino-a-displeje-ii-/
  • 3. LCD Zdroj: http://www.hwkitchen.com/news/a13-arduino-a-displeje-ii-/ Funkce Popis LiquidCrystal lcd() Vytvo鱈 objekt s n叩zvem lcd pro pr叩ci s displejem. Jako parametry se ud叩vaj鱈 piny, na kter辿 je pipojen displej. V鱈ce informac鱈 o r哲zn箪ch kombinac鱈ch parametr哲 nalezneme v dokumentaci lcd.begin(s,) Zah叩j鱈 pr叩ci s displejem. Parametry jsou: poet sloupc哲 a poet 叩dk哲. lcd.clear() Tato funkce sma転e v邸echny zobrazen辿 znaky na displeji a nastav鱈 kurzor do lev辿ho horn鱈ho rohu. lcd.home() Nastav鱈 kurzor do lev辿ho horn鱈ho rohu. lcd.setCursor(s,) Nastav鱈 kurzor na danou pozici - sloupce, 叩dky. lcd.write(znak) Vyp鱈邸e na displej jeden znak. Pozice kurzoru se posune o jedno m鱈sto doprava (v z叩kladn鱈m nastaven鱈). lcd.print(data) Vyp鱈邸e na displej etzec, nebo 鱈slo. Pozice kurzoru se posune o poet zobrazen箪ch znak哲 doprava (v z叩kladn鱈m nastaven鱈). lcd.cursor() Zobraz鱈 na displeji pozici kurzoru podtr転en鱈m znaku, na kter辿m je nastaven. lcd.noCursor() Skryje zobrazen箪 kurzor. lcd.blink() Zobraz鱈 blikaj鱈c鱈 kurzor. lcd.noBlink() Skryje blikaj鱈c鱈 kurzor. lcd.noDisplay() Skryje v邸echny zobrazen辿 znaky, ale nesma転e je. Komunikace s displejem nad叩le prob鱈h叩. M哲転eme zapisovat znaky, kter辿 si displej pamatuje, jen je nezobraz鱈. lcd.display() Zobraz鱈 v邸e, co bylo skryto funkc鱈 .noDisplay() pokud mezit鱈m do邸lo ke zmn znak哲 na displeji, zobraz鱈 se stav po zmn. lcd.scrollDisplayLeft() Posune v邸echny zobrazen辿 znaky o jedno m鱈sto doleva. lcd.scrollDisplayRight() Posune v邸echny znaky doprava. lcd.leftToRight() Nastav鱈 automatick箪 posun kurzoru po vyps叩n鱈 znaku doprava (co転 je v箪choz鱈 stav). lcd.rightToLeft() Nastav鱈 automatick箪 posun kurzoru po vyps叩n鱈 znaku doleva. lcd.createChar(cislo, data) Tato funkce pin叩邸鱈 mo転nost vytvoen鱈 vlastn鱈ho znaku. Parametr data obsahuje informace o znaku. Cislo n叩m 鱈k叩, pod jak辿 鱈slo se ulo転鱈 do "slovn鱈ku" znak哲. To m哲転e nab箪vat hodnot 0 a転 15. Pod t鱈mto 鱈slem jej pot辿 m哲転eme pomoc鱈 funkce .write() zobrazit.
  • 4. LCD
  • 5. LCD #include <LiquidCrystal.h> LiquidCrystal lcd(11, 9, 6, 5, 4, 3); void setup() { lcd.begin(16, 2); lcd.print("Hello, MakersLAB"); } void loop() { lcd.setCursor(0, 1); lcd.print(millis() / 1000); }