Task 3.4.4
Fork of Task344 by
main.cpp
- Committer:
- noutram
- Date:
- 2019-09-18
- Revision:
- 2:695844219cff
- Parent:
- 0:6485cc607fa3
File content as of revision 2:695844219cff:
#include "mbed.h"
#ifdef TARGET_NUCLEO_F429ZI
//#define ONBOARD
#endif
#ifdef ONBOARD
BusOut binaryOutput(LED1, LED2, LED3);
#else
//Global objects
BusOut binaryOutput(D5, D6, D7);
#endif
//Main function
int main() {
//Create a variable to hold the bit pattern
unsigned int u;
while(1) {
u = 1; //Set initial value 0
int count = 0;
while (count++ < 3) {
binaryOutput = u; //Write to LEDs
u = u << 1; //Shift left 1 bit
wait(0.25); //Wait
}
//TODO: Make the pattern shift in the opposite direction
// (also known as the knight rider pattern)
} //end while(1)
} //end main
