Timothé Turko / Mbed 2 deprecated Nucleo_read_analog_value

Dependencies:   mbed

Committer:
turko
Date:
Wed Nov 18 21:15:41 2020 +0000
Revision:
0:230ae3fb93aa
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
turko 0:230ae3fb93aa 1 #include "mbed.h"
turko 0:230ae3fb93aa 2
turko 0:230ae3fb93aa 3 DigitalOut myLED1(A1);
turko 0:230ae3fb93aa 4 DigitalOut myLED2(A2);
turko 0:230ae3fb93aa 5 DigitalOut myLED3(A3);
turko 0:230ae3fb93aa 6 DigitalOut myLED4(A4);
turko 0:230ae3fb93aa 7
turko 0:230ae3fb93aa 8 AnalogIn analog_value(A0);
turko 0:230ae3fb93aa 9
turko 0:230ae3fb93aa 10 float r;
turko 0:230ae3fb93aa 11
turko 0:230ae3fb93aa 12 int main() {
turko 0:230ae3fb93aa 13
turko 0:230ae3fb93aa 14
turko 0:230ae3fb93aa 15
turko 0:230ae3fb93aa 16 while(1){
turko 0:230ae3fb93aa 17
turko 0:230ae3fb93aa 18 r=100*analog_value.read();
turko 0:230ae3fb93aa 19
turko 0:230ae3fb93aa 20 if (r>0){
turko 0:230ae3fb93aa 21
turko 0:230ae3fb93aa 22 myLED1 = 1;
turko 0:230ae3fb93aa 23 if (r>25){
turko 0:230ae3fb93aa 24
turko 0:230ae3fb93aa 25 myLED2 = 1;
turko 0:230ae3fb93aa 26 if (r>50){
turko 0:230ae3fb93aa 27
turko 0:230ae3fb93aa 28 myLED3 = 1;
turko 0:230ae3fb93aa 29 if (r>0){
turko 0:230ae3fb93aa 30
turko 0:230ae3fb93aa 31 myLED4 = 1;
turko 0:230ae3fb93aa 32
turko 0:230ae3fb93aa 33 }
turko 0:230ae3fb93aa 34
turko 0:230ae3fb93aa 35 }
turko 0:230ae3fb93aa 36
turko 0:230ae3fb93aa 37 }
turko 0:230ae3fb93aa 38
turko 0:230ae3fb93aa 39 }
turko 0:230ae3fb93aa 40
turko 0:230ae3fb93aa 41
turko 0:230ae3fb93aa 42 }
turko 0:230ae3fb93aa 43 }