part b Q1

Dependencies:   mbed

Committer:
liammchale
Date:
Sat Jul 18 08:32:46 2020 +0000
Revision:
0:86b2addd4f5f
Lab Q1 modified

Who changed what in which revision?

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