trainning_template

Dependencies:   mbed

Committer:
brainliang
Date:
Tue Dec 01 05:21:19 2020 +0000
Revision:
5:7534fc9248a8
Parent:
example.cpp@4:fe1e9f9c7b33
trainning_template

Who changed what in which revision?

UserRevisionLine numberNew 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 }