Initial blink test
main.cpp
- Committer:
- abuchan
- Date:
- 2017-12-17
- Revision:
- 0:2eb8dcd27e93
- Child:
- 1:595758ad1a42
File content as of revision 0:2eb8dcd27e93:
#include "mbed.h" DigitalOut myled(LED1); #define N_BLINK 2 #define N_LEDS 18 DigitalOut leds[N_LEDS] = {D1, A4, D4, A0, A6, A2, D8, D0, A3, D5, D10, D6, A5, D9, D3, D2, D7, A1}; int main() { int count = 0; while(1) { for (int i = 0; i < N_LEDS; i++) { if (i == count) { leds[i] = 0; } else { leds[i] = 1; } } if (++count == N_LEDS) count = 0; for (int i = 0; i < N_BLINK; i++) { myled = 1; // LED is ON wait(0.1); // 200 ms myled = 0; // LED is OFF wait(0.1); // 200 ms } wait(0.5); // 1 sec } }