HexLeds
HexLeds.cpp@0:e8fedaebc8e3, 2018-06-21 (annotated)
- Committer:
- Wizo
- Date:
- Thu Jun 21 12:42:52 2018 +0000
- Revision:
- 0:e8fedaebc8e3
HexLeds
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Wizo | 0:e8fedaebc8e3 | 1 | #include "mbed.h" |
Wizo | 0:e8fedaebc8e3 | 2 | #include "HexLeds.h" |
Wizo | 0:e8fedaebc8e3 | 3 | |
Wizo | 0:e8fedaebc8e3 | 4 | |
Wizo | 0:e8fedaebc8e3 | 5 | void HexLeds::input(void) |
Wizo | 0:e8fedaebc8e3 | 6 | { |
Wizo | 0:e8fedaebc8e3 | 7 | int temp = 0; |
Wizo | 0:e8fedaebc8e3 | 8 | |
Wizo | 0:e8fedaebc8e3 | 9 | scanf ("%d", &temp); |
Wizo | 0:e8fedaebc8e3 | 10 | |
Wizo | 0:e8fedaebc8e3 | 11 | if(temp < 16) |
Wizo | 0:e8fedaebc8e3 | 12 | _Hexwert = temp; |
Wizo | 0:e8fedaebc8e3 | 13 | else |
Wizo | 0:e8fedaebc8e3 | 14 | _Hexwert = 0; |
Wizo | 0:e8fedaebc8e3 | 15 | } |
Wizo | 0:e8fedaebc8e3 | 16 | |
Wizo | 0:e8fedaebc8e3 | 17 | void HexLeds::output(void) |
Wizo | 0:e8fedaebc8e3 | 18 | { |
Wizo | 0:e8fedaebc8e3 | 19 | printf("Wert = %d\n", _Hexwert); |
Wizo | 0:e8fedaebc8e3 | 20 | } |
Wizo | 0:e8fedaebc8e3 | 21 | |
Wizo | 0:e8fedaebc8e3 | 22 | void HexLeds::hexOut(void) |
Wizo | 0:e8fedaebc8e3 | 23 | { |
Wizo | 0:e8fedaebc8e3 | 24 | _Leds = _Hexwert; |
Wizo | 0:e8fedaebc8e3 | 25 | } |
Wizo | 0:e8fedaebc8e3 | 26 | |
Wizo | 0:e8fedaebc8e3 | 27 | void HexLeds::printStatus(void) |
Wizo | 0:e8fedaebc8e3 | 28 | { |
Wizo | 0:e8fedaebc8e3 | 29 | printf("LED Status:\n LED1: %d\n LED2: %d\n LED3: %d\n LED4: %d\n", |
Wizo | 0:e8fedaebc8e3 | 30 | _pin1.read(), _pin2.read(), _pin3.read(), _pin4.read()); |
Wizo | 0:e8fedaebc8e3 | 31 | } |