Dheeraj Etta
/
Temp_sensor
IR temp sensor
main.cpp@0:f84245f91a5a, 2010-05-14 (annotated)
- Committer:
- ym1784
- Date:
- Fri May 14 21:19:39 2010 +0000
- Revision:
- 0:f84245f91a5a
- Child:
- 1:c5f7996b1035
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ym1784 | 0:f84245f91a5a | 1 | // test for 20X4 LCD displaying RAM address by locate() |
ym1784 | 0:f84245f91a5a | 2 | // ym1784 2010/05/14 |
ym1784 | 0:f84245f91a5a | 3 | // |
ym1784 | 0:f84245f91a5a | 4 | // e.g. |
ym1784 | 0:f84245f91a5a | 5 | // 01234567890123456789 |
ym1784 | 0:f84245f91a5a | 6 | // +--------------------+ |
ym1784 | 0:f84245f91a5a | 7 | // 0|80 TextLCD 93|(0,0) .. (19,0) |
ym1784 | 0:f84245f91a5a | 8 | // 1|C0 D3|(0,1) .. (19,1) |
ym1784 | 0:f84245f91a5a | 9 | // 2|94 20X4 A7|(0,2) .. (19,2) |
ym1784 | 0:f84245f91a5a | 10 | // 3|D4 E7|(0,3) .. (19,3) |
ym1784 | 0:f84245f91a5a | 11 | // +--------------------+ |
ym1784 | 0:f84245f91a5a | 12 | |
ym1784 | 0:f84245f91a5a | 13 | #include "mbed.h" |
ym1784 | 0:f84245f91a5a | 14 | #include "TextLCD_20X4.h" |
ym1784 | 0:f84245f91a5a | 15 | |
ym1784 | 0:f84245f91a5a | 16 | TextLCD_20X4 lcd(p21, p22, p26, p25, p24, p23); // rs, e, d0, d1, d2, d3 |
ym1784 | 0:f84245f91a5a | 17 | |
ym1784 | 0:f84245f91a5a | 18 | int main() { |
ym1784 | 0:f84245f91a5a | 19 | lcd.locate(0,0); |
ym1784 | 0:f84245f91a5a | 20 | lcd.printf("80"); |
ym1784 | 0:f84245f91a5a | 21 | |
ym1784 | 0:f84245f91a5a | 22 | lcd.locate(18,0); |
ym1784 | 0:f84245f91a5a | 23 | lcd.printf("93"); |
ym1784 | 0:f84245f91a5a | 24 | |
ym1784 | 0:f84245f91a5a | 25 | lcd.locate(0,1); |
ym1784 | 0:f84245f91a5a | 26 | lcd.printf("C0"); |
ym1784 | 0:f84245f91a5a | 27 | |
ym1784 | 0:f84245f91a5a | 28 | lcd.locate(18,1); |
ym1784 | 0:f84245f91a5a | 29 | lcd.printf("D3"); |
ym1784 | 0:f84245f91a5a | 30 | |
ym1784 | 0:f84245f91a5a | 31 | lcd.locate(0,2); |
ym1784 | 0:f84245f91a5a | 32 | lcd.printf("94"); |
ym1784 | 0:f84245f91a5a | 33 | |
ym1784 | 0:f84245f91a5a | 34 | lcd.locate(18,2); |
ym1784 | 0:f84245f91a5a | 35 | lcd.printf("A7"); |
ym1784 | 0:f84245f91a5a | 36 | |
ym1784 | 0:f84245f91a5a | 37 | lcd.locate(0,3); |
ym1784 | 0:f84245f91a5a | 38 | lcd.printf("D4"); |
ym1784 | 0:f84245f91a5a | 39 | |
ym1784 | 0:f84245f91a5a | 40 | lcd.locate(18,3); |
ym1784 | 0:f84245f91a5a | 41 | lcd.printf("E7"); |
ym1784 | 0:f84245f91a5a | 42 | |
ym1784 | 0:f84245f91a5a | 43 | lcd.locate(6,0); |
ym1784 | 0:f84245f91a5a | 44 | lcd.printf("TextLCD"); |
ym1784 | 0:f84245f91a5a | 45 | |
ym1784 | 0:f84245f91a5a | 46 | lcd.locate(8,2); |
ym1784 | 0:f84245f91a5a | 47 | lcd.printf("20X4"); |
ym1784 | 0:f84245f91a5a | 48 | } |