POti einlesen und an der Seriellen Schnittstelle formatiert den Wert ausgeben Analog/Digital

Dependencies:   mbed

Committer:
happy_alien
Date:
Mon Jan 13 17:29:59 2020 +0000
Revision:
0:b0e658209625
Poti einesen

Who changed what in which revision?

UserRevisionLine numberNew contents of line
happy_alien 0:b0e658209625 1 #include "mbed.h"
happy_alien 0:b0e658209625 2
happy_alien 0:b0e658209625 3 Serial pc(USBTX, USBRX);
happy_alien 0:b0e658209625 4 AnalogIn poti(p15);
happy_alien 0:b0e658209625 5 void Test1();
happy_alien 0:b0e658209625 6 void Test2();
happy_alien 0:b0e658209625 7
happy_alien 0:b0e658209625 8
happy_alien 0:b0e658209625 9 int main()
happy_alien 0:b0e658209625 10 {
happy_alien 0:b0e658209625 11
happy_alien 0:b0e658209625 12 pc.baud(115200 );
happy_alien 0:b0e658209625 13
happy_alien 0:b0e658209625 14 Test2();
happy_alien 0:b0e658209625 15
happy_alien 0:b0e658209625 16
happy_alien 0:b0e658209625 17 }
happy_alien 0:b0e658209625 18 void Test2()
happy_alien 0:b0e658209625 19 { int val=0;
happy_alien 0:b0e658209625 20 while(1)
happy_alien 0:b0e658209625 21 { val=poti.read_u16()>>6;
happy_alien 0:b0e658209625 22 pc.printf("Poti %i \n",val);
happy_alien 0:b0e658209625 23 wait_ms(300);
happy_alien 0:b0e658209625 24 }
happy_alien 0:b0e658209625 25 }
happy_alien 0:b0e658209625 26
happy_alien 0:b0e658209625 27 void Test1()
happy_alien 0:b0e658209625 28 { int val =0;
happy_alien 0:b0e658209625 29 while(1)
happy_alien 0:b0e658209625 30 {
happy_alien 0:b0e658209625 31 pc.printf("Hallo %i \n",val++);
happy_alien 0:b0e658209625 32 wait_ms(1000);
happy_alien 0:b0e658209625 33 }
happy_alien 0:b0e658209625 34 }
happy_alien 0:b0e658209625 35