Gert Lauritsen
/
Skanderborg2
TT
main.cpp@0:dd68f73b2034, 2016-07-27 (annotated)
- Committer:
- gert_lauritsen
- Date:
- Wed Jul 27 21:49:03 2016 +0000
- Revision:
- 0:dd68f73b2034
Fortl?big fungerende
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gert_lauritsen | 0:dd68f73b2034 | 1 | #include "mbed.h" |
gert_lauritsen | 0:dd68f73b2034 | 2 | |
gert_lauritsen | 0:dd68f73b2034 | 3 | DigitalOut statusled(p22); |
gert_lauritsen | 0:dd68f73b2034 | 4 | DigitalOut TxLed(p21); |
gert_lauritsen | 0:dd68f73b2034 | 5 | Serial Radio(p9,p10); |
gert_lauritsen | 0:dd68f73b2034 | 6 | //Serial Radio(USBTX,USBRX); |
gert_lauritsen | 0:dd68f73b2034 | 7 | |
gert_lauritsen | 0:dd68f73b2034 | 8 | AnalogIn transmitter(p15); |
gert_lauritsen | 0:dd68f73b2034 | 9 | AnalogIn amb(p16); |
gert_lauritsen | 0:dd68f73b2034 | 10 | AnalogIn midt(p17); |
gert_lauritsen | 0:dd68f73b2034 | 11 | AnalogIn oltemp(p18); |
gert_lauritsen | 0:dd68f73b2034 | 12 | |
gert_lauritsen | 0:dd68f73b2034 | 13 | float AmbiantTemp2; |
gert_lauritsen | 0:dd68f73b2034 | 14 | float MidtTemp; //2 |
gert_lauritsen | 0:dd68f73b2034 | 15 | float BeerTemp2; |
gert_lauritsen | 0:dd68f73b2034 | 16 | float PumpeEnde; //2 |
gert_lauritsen | 0:dd68f73b2034 | 17 | float SlangeEnde; |
gert_lauritsen | 0:dd68f73b2034 | 18 | |
gert_lauritsen | 0:dd68f73b2034 | 19 | void ReadData() { |
gert_lauritsen | 0:dd68f73b2034 | 20 | float data[4]; |
gert_lauritsen | 0:dd68f73b2034 | 21 | AmbiantTemp2=(amb.read()*3.3-0.25)/0.028; |
gert_lauritsen | 0:dd68f73b2034 | 22 | MidtTemp=(midt.read()*3.3-0.25)/0.028; |
gert_lauritsen | 0:dd68f73b2034 | 23 | BeerTemp2=(oltemp.read()*3.3-0.25)/0.028; |
gert_lauritsen | 0:dd68f73b2034 | 24 | SlangeEnde=(transmitter.read()*3.3-0.597)*4,16; |
gert_lauritsen | 0:dd68f73b2034 | 25 | Radio.printf("%f %f %f %f\r\n",AmbiantTemp2,MidtTemp,BeerTemp2,SlangeEnde); |
gert_lauritsen | 0:dd68f73b2034 | 26 | TxLed=!TxLed; |
gert_lauritsen | 0:dd68f73b2034 | 27 | } |
gert_lauritsen | 0:dd68f73b2034 | 28 | |
gert_lauritsen | 0:dd68f73b2034 | 29 | int main() { |
gert_lauritsen | 0:dd68f73b2034 | 30 | char ch; |
gert_lauritsen | 0:dd68f73b2034 | 31 | statusled=1; |
gert_lauritsen | 0:dd68f73b2034 | 32 | while(1) { |
gert_lauritsen | 0:dd68f73b2034 | 33 | if (Radio.readable()) { |
gert_lauritsen | 0:dd68f73b2034 | 34 | ch=Radio.getc(); |
gert_lauritsen | 0:dd68f73b2034 | 35 | if (ch==0x21) ReadData(); |
gert_lauritsen | 0:dd68f73b2034 | 36 | } |
gert_lauritsen | 0:dd68f73b2034 | 37 | } |
gert_lauritsen | 0:dd68f73b2034 | 38 | } |