Seri Haberleşme-2

Dependencies:   mbed

Committer:
ctasdemir
Date:
Fri May 11 05:12:26 2018 +0000
Revision:
0:a7040346c0e3
Seri Haberle?me-2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ctasdemir 0:a7040346c0e3 1 #include "mbed.h"
ctasdemir 0:a7040346c0e3 2
ctasdemir 0:a7040346c0e3 3 Serial pc(USBTX, USBRX); // tx, rx
ctasdemir 0:a7040346c0e3 4 PwmOut led(PA_7);
ctasdemir 0:a7040346c0e3 5
ctasdemir 0:a7040346c0e3 6 float brightness = 0.0;
ctasdemir 0:a7040346c0e3 7
ctasdemir 0:a7040346c0e3 8 int main() {
ctasdemir 0:a7040346c0e3 9 pc.printf("Press 'u' to turn LED1 brightness up, 'd' to turn it down\n");
ctasdemir 0:a7040346c0e3 10
ctasdemir 0:a7040346c0e3 11 while(1) {
ctasdemir 0:a7040346c0e3 12 char c = pc.getc();
ctasdemir 0:a7040346c0e3 13 if((c == 'u') && (brightness < 0.5)) {
ctasdemir 0:a7040346c0e3 14 brightness += 0.01;
ctasdemir 0:a7040346c0e3 15 led = brightness;
ctasdemir 0:a7040346c0e3 16 }
ctasdemir 0:a7040346c0e3 17 if((c == 'd') && (brightness > 0.0)) {
ctasdemir 0:a7040346c0e3 18 brightness -= 0.01;
ctasdemir 0:a7040346c0e3 19 led = brightness;
ctasdemir 0:a7040346c0e3 20 }
ctasdemir 0:a7040346c0e3 21
ctasdemir 0:a7040346c0e3 22 }
ctasdemir 0:a7040346c0e3 23 }