Applied engineering Team
/
Mikroupravljaci_vjezba_8_5
Dinko Djakovic, Program putem LCD displeja ispisuje vrijednost ulaznog napona na pinu p17
main.cpp@0:e3ca89f1bce8, 2015-05-22 (annotated)
- Committer:
- djdinko
- Date:
- Fri May 22 17:23:56 2015 +0000
- Revision:
- 0:e3ca89f1bce8
LCD Voltmetar
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
djdinko | 0:e3ca89f1bce8 | 1 | /* |
djdinko | 0:e3ca89f1bce8 | 2 | Program mjeri ulazni napon na pinu p17 i ispisuje vrijednost napona na 16*1 LCD displeju |
djdinko | 0:e3ca89f1bce8 | 3 | */ |
djdinko | 0:e3ca89f1bce8 | 4 | |
djdinko | 0:e3ca89f1bce8 | 5 | #include "mbed.h" |
djdinko | 0:e3ca89f1bce8 | 6 | #include "TextLCD.h" |
djdinko | 0:e3ca89f1bce8 | 7 | TextLCD lcd(p19, p20, p21, p22, p23, p24,TextLCD::LCD8x2); |
djdinko | 0:e3ca89f1bce8 | 8 | AnalogIn Ain(p17); |
djdinko | 0:e3ca89f1bce8 | 9 | float percentage; |
djdinko | 0:e3ca89f1bce8 | 10 | int main() { |
djdinko | 0:e3ca89f1bce8 | 11 | while(1){ |
djdinko | 0:e3ca89f1bce8 | 12 | percentage=Ain; |
djdinko | 0:e3ca89f1bce8 | 13 | lcd.printf("Napon: %.2f V",percentage*3.3); |
djdinko | 0:e3ca89f1bce8 | 14 | wait(0.06); |
djdinko | 0:e3ca89f1bce8 | 15 | lcd.cls(); |
djdinko | 0:e3ca89f1bce8 | 16 | } |
djdinko | 0:e3ca89f1bce8 | 17 | } |