Esercitazione 2 - 3
Dependencies: mbed
main.cpp@0:c54d5caee39f, 2016-10-10 (annotated)
- Committer:
- MDevolution
- Date:
- Mon Oct 10 09:35:18 2016 +0000
- Revision:
- 0:c54d5caee39f
Esercitazione 2 - 3
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
MDevolution | 0:c54d5caee39f | 1 | //Program Example 3: Reads input voltage through the ADC, and transfers to PC terminal |
MDevolution | 0:c54d5caee39f | 2 | |
MDevolution | 0:c54d5caee39f | 3 | #include "mbed.h" |
MDevolution | 0:c54d5caee39f | 4 | |
MDevolution | 0:c54d5caee39f | 5 | Serial pc(USBTX, USBRX); //enable serial port which links to USB |
MDevolution | 0:c54d5caee39f | 6 | AnalogIn Ain(A0); |
MDevolution | 0:c54d5caee39f | 7 | float ADCdata; |
MDevolution | 0:c54d5caee39f | 8 | |
MDevolution | 0:c54d5caee39f | 9 | int main(){ |
MDevolution | 0:c54d5caee39f | 10 | pc.printf("ADC Data Values...\n\r"); //send an opening text message |
MDevolution | 0:c54d5caee39f | 11 | |
MDevolution | 0:c54d5caee39f | 12 | while(1){ |
MDevolution | 0:c54d5caee39f | 13 | ADCdata=Ain*3.3; |
MDevolution | 0:c54d5caee39f | 14 | wait(0.5); |
MDevolution | 0:c54d5caee39f | 15 | pc.printf("%1.3f",ADCdata); |
MDevolution | 0:c54d5caee39f | 16 | pc.printf("V\n\r"); |
MDevolution | 0:c54d5caee39f | 17 | } |
MDevolution | 0:c54d5caee39f | 18 | } |