IOT assignment 4 exercise 1

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 Ticker toggle_led_ticker;
00004 Serial pc(USBTX, USBRX);
00005 
00006 DigitalOut led1(LED1);
00007 DigitalOut led2(LED2);
00008 DigitalOut led3(LED3);
00009 
00010 int counter = 0;
00011 
00012 void toggle_led() {
00013     int bit1 = counter & 1;
00014     int bit2 = counter & 2;
00015     int bit3 = counter & 4;
00016     led1 = bit1;
00017     led2 = bit2;
00018     led3 = bit3;
00019     counter++;
00020 }
00021 
00022 int main() {
00023     toggle_led_ticker.attach(&toggle_led, 1);
00024 }