Matthaeus Vorraber
/
seriell
POti einlesen und an der Seriellen Schnittstelle formatiert den Wert ausgeben Analog/Digital
main.cpp@0:b0e658209625, 2020-01-13 (annotated)
- Committer:
- happy_alien
- Date:
- Mon Jan 13 17:29:59 2020 +0000
- Revision:
- 0:b0e658209625
Poti einesen
Who changed what in which revision?
User | Revision | Line number | New 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 |