Upotrebom digitalnog ulaznog prekidača, kreirajte pulsni valni izlaz koji udvostručuje frekvenciju kada je digitalni ulazni prekidač uključen.

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 DigitalOut redled(p5);
00003 DigitalOut greenled(p6);
00004 DigitalIn sw1(p7);
00005 int main() {
00006 sw1.mode(PullUp); // Pull up internal resistor
00007 while(1) {
00008 if (sw1==1) {
00009 greenled = 0; //green led is off
00010 redled = 1; // flash red led
00011 wait(0.2);
00012 redled = 0;
00013 greenled = 1;
00014 wait(0.2);
00015 }
00016 else if (sw1==0) {
00017 greenled = 0; //green led is off
00018 redled = 1; // flash red led
00019 wait(0.1);
00020 redled = 0;
00021 greenled = 1;
00022 wait(0.1);
00023 }
00024 }
00025 }