This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:examples:display:lcd [2015/02/25 13:03] – raivo.sell | et:examples:display:lcd [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ~~PB~~ | + | < |
| ====== Ekraan ====== | ====== Ekraan ====== | ||
| - | //Vajalikud teadmised: [HW] [[et: | + | //Vajalikud teadmised: |
| + | [HW] [[et: | ||
| + | [LIB] [[et: | ||
| + | [LIB] [[et: | ||
| ===== Teooria ===== | ===== Teooria ===== | ||
| - | [{{ : | + | [{{ : |
| /*[{{ : | /*[{{ : | ||
| + | |||
| [{{ : | [{{ : | ||
| Line 31: | Line 35: | ||
| <code c> | <code c> | ||
| - | // Kodulabori graafilise LCD kasutamise näide. LCD-le kuvatakse aeg programmi algusest alates. | + | // Kodulabori graafilise LCD kasutamise näide |
| #include < | #include < | ||
| #include < | #include < | ||
| Line 53: | Line 57: | ||
| // Lõputu tsükkel | // Lõputu tsükkel | ||
| - | while (true) | + | while (1) { |
| - | { | + | |
| // Sekundite teisendamine kellaaja kujule hh:mm:ss | // Sekundite teisendamine kellaaja kujule hh:mm:ss | ||
| - | | + | |
| + | (seconds / 3600) % 24, (seconds / 60) % 60, seconds % 60); | ||
| // Kellaaja teksti kuvamine | // Kellaaja teksti kuvamine | ||
| Line 64: | Line 68: | ||
| // Sekundi suurendamine 1 võrra | // Sekundi suurendamine 1 võrra | ||
| | | ||
| - | |||
| // Riistvaraline paus 1000 millisekundit | // Riistvaraline paus 1000 millisekundit | ||
| | | ||