![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
trainning_template
main.cpp@5:7534fc9248a8, 2020-12-01 (annotated)
- Committer:
- brainliang
- Date:
- Tue Dec 01 05:21:19 2020 +0000
- Revision:
- 5:7534fc9248a8
- Parent:
- example.cpp@4:fe1e9f9c7b33
- Child:
- 6:398753e95e87
trainning_template
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
brainliang | 5:7534fc9248a8 | 1 | #define HIGH 1 |
brainliang | 5:7534fc9248a8 | 2 | #define LOW 0 |
brainliang | 5:7534fc9248a8 | 3 | #include "mbed.h" |
brainliang | 5:7534fc9248a8 | 4 | #include <string> |
brainliang | 5:7534fc9248a8 | 5 | typedef bool boolean; |
brainliang | 5:7534fc9248a8 | 6 | typedef std::string String; |
xmwmx | 1:1197997ae0ea | 7 | #include "sensors.h" |
brainliang | 5:7534fc9248a8 | 8 | #include "converters.h" |
xmwmx | 1:1197997ae0ea | 9 | |
brainliang | 5:7534fc9248a8 | 10 | int gasOK; |
brainliang | 5:7534fc9248a8 | 11 | boolean item; |
xmwmx | 1:1197997ae0ea | 12 | |
brainliang | 5:7534fc9248a8 | 13 | Serial Serial_2(PA_2,PA_3); |
brainliang | 5:7534fc9248a8 | 14 | YL analog_PC_15(PC_15,PA_0); |
brainliang | 5:7534fc9248a8 | 15 | DigitalOut myDigitalOutPC_13(PC_13); |
xmwmx | 1:1197997ae0ea | 16 | |
brainliang | 5:7534fc9248a8 | 17 | int main() { |
brainliang | 5:7534fc9248a8 | 18 | |
brainliang | 5:7534fc9248a8 | 19 | |
brainliang | 5:7534fc9248a8 | 20 | Serial_2.baud(9600); |
brainliang | 5:7534fc9248a8 | 21 | |
brainliang | 5:7534fc9248a8 | 22 | item = 0; |
brainliang | 5:7534fc9248a8 | 23 | while (true) { |
brainliang | 5:7534fc9248a8 | 24 | item = !item; |
brainliang | 5:7534fc9248a8 | 25 | myDigitalOutPC_13.write(item); |
brainliang | 5:7534fc9248a8 | 26 | wait_ms(1000); |
brainliang | 5:7534fc9248a8 | 27 | if (analog_PC_15==true) { |
brainliang | 5:7534fc9248a8 | 28 | gasOK = analog_PC_15.read(); |
brainliang | 5:7534fc9248a8 | 29 | Serial_2.printf("gas: %d\n",_p(gasOK)); |
brainliang | 5:7534fc9248a8 | 30 | } |
brainliang | 5:7534fc9248a8 | 31 | } |
brainliang | 5:7534fc9248a8 | 32 | |
xmwmx | 1:1197997ae0ea | 33 | } |