KnightRider

Dependencies:   mbed

Fork of HelloWorld by Simon Ford

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 BusOut myled(LED1, LED2, LED3, LED4);
00004 DigitalIn JoyUp(p15);
00005 
00006 
00007 int main() {
00008     while(1) {
00009         myled = 1;
00010         wait(0.05);
00011         
00012         for(int i=0; i < 3; i++)
00013         {
00014             myled = myled << 1; 
00015             wait(0.2);          
00016         }
00017         
00018         myled = 8;
00019         wait(0.05);
00020         for (int i=0; i < 3; i++)
00021         {
00022             myled = myled >> 1; 
00023             wait(0.2);     
00024         }  
00025         
00026         if (JoyUp == 1)
00027         {
00028          myled = 15;
00029          wait(0.5);
00030         } 
00031         
00032             }   
00033         
00034     
00035 }