USB Host that compiles on mine. If it still does not compile on uni computers, IT S ON THEM
Dependencies: mbed C12832 LM75B FatFileSystem MSCFileSystem
main.cpp@3:9af30b26b6a7, 2019-01-23 (annotated)
- Committer:
- raduschirila
- Date:
- Wed Jan 23 10:28:46 2019 +0000
- Revision:
- 3:9af30b26b6a7
- Parent:
- 2:c887cf1c3ed9
a
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
chris | 2:c887cf1c3ed9 | 1 | #include "mbed.h" |
chris | 2:c887cf1c3ed9 | 2 | #include "MSCFileSystem.h" |
raduschirila | 3:9af30b26b6a7 | 3 | #include "LM75B.h" |
raduschirila | 3:9af30b26b6a7 | 4 | #include "C12832.h" |
chris | 2:c887cf1c3ed9 | 5 | MSCFileSystem fs("fs"); |
chris | 2:c887cf1c3ed9 | 6 | DigitalOut led(LED1); |
raduschirila | 3:9af30b26b6a7 | 7 | AnalogIn light(p17); |
raduschirila | 3:9af30b26b6a7 | 8 | C12832 lcd(p5, p7, p6, p8, p11); |
raduschirila | 3:9af30b26b6a7 | 9 | LM75B temperature(p28,p27); |
raduschirila | 3:9af30b26b6a7 | 10 | DigitalIn stop(p14); |
chris | 2:c887cf1c3ed9 | 11 | int main() |
chris | 2:c887cf1c3ed9 | 12 | { |
raduschirila | 3:9af30b26b6a7 | 13 | float temp; int x=0; |
raduschirila | 3:9af30b26b6a7 | 14 | FILE *fp = fopen("/fs/data.csv","w"); |
raduschirila | 3:9af30b26b6a7 | 15 | led=0; |
raduschirila | 3:9af30b26b6a7 | 16 | do{ |
raduschirila | 3:9af30b26b6a7 | 17 | led=1; |
raduschirila | 3:9af30b26b6a7 | 18 | temp=temperature.read(); |
raduschirila | 3:9af30b26b6a7 | 19 | lcd.cls(); |
raduschirila | 3:9af30b26b6a7 | 20 | lcd.locate(0,3); |
raduschirila | 3:9af30b26b6a7 | 21 | lcd.printf("Temperature = %.3f\n Reading: %d", temp,x); |
raduschirila | 3:9af30b26b6a7 | 22 | fprintf(fp,"%d , %.3f\n",x,temp); |
raduschirila | 3:9af30b26b6a7 | 23 | led=0; |
raduschirila | 3:9af30b26b6a7 | 24 | x++; |
raduschirila | 3:9af30b26b6a7 | 25 | wait(600); |
raduschirila | 3:9af30b26b6a7 | 26 | }while(!stop); |
raduschirila | 3:9af30b26b6a7 | 27 | |
chris | 2:c887cf1c3ed9 | 28 | fclose(fp); |
chris | 2:c887cf1c3ed9 | 29 | led=1; |
raduschirila | 3:9af30b26b6a7 | 30 | wait(1); |
raduschirila | 3:9af30b26b6a7 | 31 | led=0; |
raduschirila | 3:9af30b26b6a7 | 32 | } |