Lab 1.2 digital
Dependencies: mbed
main.cpp@1:562e77e5f6ea, 2015-10-27 (annotated)
- Committer:
- ParinyaT
- Date:
- Tue Oct 27 15:47:08 2015 +0000
- Revision:
- 1:562e77e5f6ea
- Parent:
- 0:7a1ec9e6d1e3
Lab 1.2 digital;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ParinyaT | 0:7a1ec9e6d1e3 | 1 | #include "mbed.h" |
ParinyaT | 0:7a1ec9e6d1e3 | 2 | |
ParinyaT | 0:7a1ec9e6d1e3 | 3 | AnalogIn analog_val(A1); |
ParinyaT | 0:7a1ec9e6d1e3 | 4 | |
ParinyaT | 1:562e77e5f6ea | 5 | BusOut Segment_1(D3,D4,D5,D6); |
ParinyaT | 1:562e77e5f6ea | 6 | BusOut Segment_2(D7,D8,D9,D10); |
ParinyaT | 0:7a1ec9e6d1e3 | 7 | |
ParinyaT | 0:7a1ec9e6d1e3 | 8 | int main() |
ParinyaT | 0:7a1ec9e6d1e3 | 9 | { |
ParinyaT | 0:7a1ec9e6d1e3 | 10 | |
ParinyaT | 0:7a1ec9e6d1e3 | 11 | float measure; |
ParinyaT | 1:562e77e5f6ea | 12 | int send,send_1,send_2; |
ParinyaT | 0:7a1ec9e6d1e3 | 13 | |
ParinyaT | 0:7a1ec9e6d1e3 | 14 | while(1) |
ParinyaT | 0:7a1ec9e6d1e3 | 15 | { |
ParinyaT | 0:7a1ec9e6d1e3 | 16 | measure = analog_val.read(); |
ParinyaT | 0:7a1ec9e6d1e3 | 17 | measure = measure * 33; |
ParinyaT | 0:7a1ec9e6d1e3 | 18 | send = measure; |
ParinyaT | 1:562e77e5f6ea | 19 | send_1 = send % 10; |
ParinyaT | 1:562e77e5f6ea | 20 | send_2 = send / 10; |
ParinyaT | 0:7a1ec9e6d1e3 | 21 | |
ParinyaT | 1:562e77e5f6ea | 22 | |
ParinyaT | 1:562e77e5f6ea | 23 | Segment_1 = send_1; |
ParinyaT | 1:562e77e5f6ea | 24 | Segment_2 = send_2; |
ParinyaT | 1:562e77e5f6ea | 25 | |
ParinyaT | 1:562e77e5f6ea | 26 | wait_us (100); |
ParinyaT | 0:7a1ec9e6d1e3 | 27 | |
ParinyaT | 0:7a1ec9e6d1e3 | 28 | } |
ParinyaT | 0:7a1ec9e6d1e3 | 29 | } |
ParinyaT | 0:7a1ec9e6d1e3 | 30 |