Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@0:efaf3e54119b, 2018-01-10 (annotated)
- Committer:
- venhy
- Date:
- Wed Jan 10 17:54:58 2018 +0000
- Revision:
- 0:efaf3e54119b
- Child:
- 1:81949e0b4a8f
initial push;
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| venhy | 0:efaf3e54119b | 1 | #include "mbed.h" |
| venhy | 0:efaf3e54119b | 2 | #include "USBSerial.h" |
| venhy | 0:efaf3e54119b | 3 | |
| venhy | 0:efaf3e54119b | 4 | |
| venhy | 0:efaf3e54119b | 5 | DigitalOut myled(LED1); |
| venhy | 0:efaf3e54119b | 6 | DigitalIn dig(PTB0); |
| venhy | 0:efaf3e54119b | 7 | AnalogIn pir(A1); |
| venhy | 0:efaf3e54119b | 8 | USBSerial serial; |
| venhy | 0:efaf3e54119b | 9 | |
| venhy | 0:efaf3e54119b | 10 | int main() { |
| venhy | 0:efaf3e54119b | 11 | |
| venhy | 0:efaf3e54119b | 12 | float val = 0; |
| venhy | 0:efaf3e54119b | 13 | float jedna = 50.000; |
| venhy | 0:efaf3e54119b | 14 | float nula = 0.500; |
| venhy | 0:efaf3e54119b | 15 | |
| venhy | 0:efaf3e54119b | 16 | while(1) { |
| venhy | 0:efaf3e54119b | 17 | |
| venhy | 0:efaf3e54119b | 18 | val = float(pir); |
| venhy | 0:efaf3e54119b | 19 | myled = !dig; |
| venhy | 0:efaf3e54119b | 20 | serial.printf("%f", 255*val); |
| venhy | 0:efaf3e54119b | 21 | serial.printf(" "); |
| venhy | 0:efaf3e54119b | 22 | if(dig) serial.printf("%f\r\n",jedna); |
| venhy | 0:efaf3e54119b | 23 | else serial.printf("%f\r\n",nula); |
| venhy | 0:efaf3e54119b | 24 | wait(0.01); |
| venhy | 0:efaf3e54119b | 25 | |
| venhy | 0:efaf3e54119b | 26 | } |
| venhy | 0:efaf3e54119b | 27 | } |
| venhy | 0:efaf3e54119b | 28 |