User manual

2
Kazalo
1. Zgoščenka za učni paket ………………………………………………………………….…….. 3
1. 1 Vsebina zgoščenke ……………………………………………………………………………. 3
1. 2 GPL (Splošna javna licenca) ………………………………………………………………….. 3
1. 3 Sistemske zahteve …………………...……………………………………………………...… 3
1. 4 Posodobitve in podpora ………………………………………………………………………. 3
2. Vsebina učnega paketa …………………………………………………………………….……. 3
2. 1 Informacije o varnosti ………………………………………………………………………….. 4
3. Sestavni deli in njihove funkcije …………………………………………………………...……. 4
3. 1 Maketna plošča ………………………………………………………………………………… 4
3. 2 Skakalci ………………………………………………………………………………...……….. 5
3. 3 Tipke …………………………………………………………………………………………….. 5
3. 4 Uporniki ……………………………………………………………………………………...….. 6
3. 5 Senzor temperature ……………………………………………………………………………. 7
3. 6 Fototranzistor …………………………………………………………………………………… 8
3. 7 LCD zaslon ………………………………………………………………………………..……. 8
4. Test prvih funkcij …………………………………………………………………………….…… 9
5. Nastavitev in delovanje LCD zaslona ………………………………………………………… 15
5. 1 Polarizacija zaslonov …………………………………………………………………..…….. 15
5. 2 Statični nadzor, multipleksno delovanje …………………………………………………… 15
5. 3 Kot gledanja 6:00 ali 12:00 ………………………………………………………………….. 16
5. 4 Odsev, transprosojni, prepustni ……………………………………………………………. 16
5. 5 Krmilnik LCD zaslona …………………………………………………………………….….. 16
5. 6 Tako je zaslon nadzorovan s pomočjo krmilnika zaslona ………………………..…….. 16
5. 7 Nastavitev kontrasta na zaslonu ……………………………………………………………. 17
5. 8 Nabor znakov ………………………………………………………………………...……….. 18
5. 9 Določitev pinov pogostih LCD ………………………………………………………….….. 20
6. ARDUINO™ LIQUITCRYSTAL knjižnica ……………………………………………..……… 21
6. 1 LiquidCrystal …………………………………………………………………………………... 21
6. 2 .begin() ………………………………………………………………………………………… 22
6. 3 .clear() …………………………………………………………………………………………. 22
6. 4 .home() ………………………………………………………………………………………… 22
6. 5 .setCursor() …………………………………………………………………………..……….. 22
6. 6 .write() ……………………………………………………………………………………….…. 23
6. 7 .print() …………………………………………………………………………………….……. 23
6. 8 .cursor() …………………………………………………………………………………….….. 23
6. 9 .noCursor() …………………………………………………………………………………….. 23
6. 10 .blink() …………………………………………………………………………………..……. 24
6. 11 .noBlink() ……………………………………………………………………………….…….. 24
6. 12 .noDisplay() …………………………………………………………………………….……. 24
6. 13 .Display() ………………………………………………………………………………...…… 24
6. 14 .scrollDisplayLeft() …………………………………………………………………..………. 24
6. 15 .scrollDisplayRight() …………………………………………………………………..…….. 24
6. 16 .autoscroll () ………………………………………………………………………………….. 24
6. 17 .noAutoscroll () ………………………………………………………………………..…….. 25
6. 18 .leftToRight() …………………………………………………………………………..…….. 25
6. 19 .rightToLeft() …………………………………………………………………………….…… 25
6. 20 .createChar() ………………………………………………………………………………… 25
7. LCD funkcije ……………………………………………………………………………..……… 26
8. Ustvarjanje lastnik znakov ……………………………………………………………..………. 28
9. Zatemnitev ozadja ………………………………………………………………………………. 30
10. Ura matričnega LCD ………………………………………………………………..………… 32
11. Merilnik zmogljivosti ……………………………………………………………….………….. 35
11. 1 Sestavljanje merilnika zmogljivost …………………………………………………...……. 35
11. 2 Umerjanje vašega merilnika zmogljivosti ………………………………………….……… 36