MTU COMP71004 Summer 2021 / Mbed 2 deprecated lect6_1_analogIn

Dependencies:   mbed

Committer:
kinii
Date:
Tue Jul 13 12:33:57 2021 +0000
Revision:
1:66c794ac87fa
Parent:
0:e36fb7e4cd89
first commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kinii 0:e36fb7e4cd89 1 #include "mbed.h"
kinii 0:e36fb7e4cd89 2
kinii 1:66c794ac87fa 3 AnalogIn p1(p17); //different pin - i.e. unconnected
kinii 0:e36fb7e4cd89 4 AnalogOut o1(p18);
kinii 0:e36fb7e4cd89 5
kinii 0:e36fb7e4cd89 6 int main() {
kinii 0:e36fb7e4cd89 7 while(1) {
kinii 1:66c794ac87fa 8 for(int i=0; i<10; i++){
kinii 1:66c794ac87fa 9 printf("for loop i=%d \r\n", i);
kinii 1:66c794ac87fa 10 o1 = i/10; // applying analoginput...
kinii 1:66c794ac87fa 11
kinii 1:66c794ac87fa 12 // physically connect a wire btween p1 and o1
kinii 1:66c794ac87fa 13 wait(1);
kinii 1:66c794ac87fa 14 float p1_float = p1; // read pot1 value
kinii 1:66c794ac87fa 15 float p1_volts = p1_float * 3.3; // convert analog value to voltage
kinii 1:66c794ac87fa 16 printf("float: %f volts: %f \r\n",p1_float, p1_volts);
kinii 1:66c794ac87fa 17 wait(3);
kinii 1:66c794ac87fa 18 }
kinii 0:e36fb7e4cd89 19 }
kinii 0:e36fb7e4cd89 20 }