
part b Q1
main.cpp@0:86b2addd4f5f, 2020-07-18 (annotated)
- Committer:
- liammchale
- Date:
- Sat Jul 18 08:32:46 2020 +0000
- Revision:
- 0:86b2addd4f5f
Lab Q1 modified
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
liammchale | 0:86b2addd4f5f | 1 | #include"mbed.h" |
liammchale | 0:86b2addd4f5f | 2 | |
liammchale | 0:86b2addd4f5f | 3 | Serial pc(USBTX,USBRX);//tx,rx |
liammchale | 0:86b2addd4f5f | 4 | PwmOut led(LED1); |
liammchale | 0:86b2addd4f5f | 5 | float brightness=0.0; |
liammchale | 0:86b2addd4f5f | 6 | int main() |
liammchale | 0:86b2addd4f5f | 7 | { |
liammchale | 0:86b2addd4f5f | 8 | pc.printf("Press'^'toturnLED1brightnessup,'v'toturnitdown\n"); |
liammchale | 0:86b2addd4f5f | 9 | while(1) { |
liammchale | 0:86b2addd4f5f | 10 | char c= pc.getc(); |
liammchale | 0:86b2addd4f5f | 11 | if((c=='^')&&(brightness<0.5)) { |
liammchale | 0:86b2addd4f5f | 12 | brightness+=0.01; |
liammchale | 0:86b2addd4f5f | 13 | led=brightness; |
liammchale | 0:86b2addd4f5f | 14 | } |
liammchale | 0:86b2addd4f5f | 15 | if((c=='v')&&(brightness>0.0)) { |
liammchale | 0:86b2addd4f5f | 16 | brightness-=0.01; |
liammchale | 0:86b2addd4f5f | 17 | led = brightness; |
liammchale | 0:86b2addd4f5f | 18 | } |
liammchale | 0:86b2addd4f5f | 19 | } |
liammchale | 0:86b2addd4f5f | 20 | } |