
blinks various LED when pushing a button. no external components needed.
main.cpp
- Committer:
- davidanasco
- Date:
- 2021-07-14
- Revision:
- 0:c2dd4b719b00
- Child:
- 1:2b22aebf8622
File content as of revision 0:c2dd4b719b00:
#include "mbed.h" #include "max32630fthr.h" MAX32630FTHR pegasus(MAX32630FTHR::VIO_3V3); DigitalOut redLED(LED1); DigitalOut greenLED(LED2); DigitalOut blueLED(LED3); DigitalIn pushButton(P2_3, PullUp); int main(){ printf("So it has begun...\r\n"); redLED = LED_OFF; greenLED = LED_OFF; blueLED = LED_OFF; int roundabout = 0; while(1){ wait(10); if(pushButton==0){ roundabout++; redLED = LED_OFF; greenLED = LED_OFF; blueLED = LED_OFF; switch(roundabout){ case 1: redLED = LED_ON; break; case 2: greenLED = LED_ON; break; case 3: blueLED = LED_ON; break; case 4: redLED = LED_ON; greenLED = LED_ON; break; case 5: greenLED = LED_ON; blueLED = LED_ON; case 6: blueLED = LED_ON; redLED = LED_ON; break; case 7: redLED = LED_ON; greenLED = LED_ON; blueLED = LED_ON; break; } } } }