Lab 1.2 digital

Dependencies:   mbed

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?

UserRevisionLine numberNew 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