Bernd Eisenberger
/
TINF_003_PWM
One LED switching between 50 and 100% PWM with one button.
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 00004 PwmOut led(D5); 00005 DigitalIn btn(D6); 00006 00007 00008 00009 int main() { 00010 00011 00012 btn.mode(PullDown); 00013 00014 led=0.5; 00015 00016 while(1) { 00017 00018 00019 if(btn == 1) 00020 { 00021 wait_ms(200); 00022 00023 if(led==1.0&&btn==1) 00024 { 00025 wait_ms(500); 00026 led=0.5; 00027 00028 } 00029 if(led==0.5&&btn==1) 00030 { 00031 wait_ms(500); 00032 led=1.0; 00033 00034 } 00035 00036 00037 } 00038 00039 }}
Generated on Mon Nov 28 2022 17:24:53 by 1.7.2