Lee Nam Cheol
/
lab01-led1-flash-sos
lab01-led1-flash-sos
main.cpp@0:cefd298b2e85, 2020-04-12 (annotated)
- Committer:
- namcheol
- Date:
- Sun Apr 12 09:25:52 2020 +0000
- Revision:
- 0:cefd298b2e85
lab01-led1-flash-sos
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
namcheol | 0:cefd298b2e85 | 1 | /* mbed Microcontroller Library |
namcheol | 0:cefd298b2e85 | 2 | * Copyright (c) 2019 ARM Limited |
namcheol | 0:cefd298b2e85 | 3 | * SPDX-License-Identifier: Apache-2.0 |
namcheol | 0:cefd298b2e85 | 4 | */ |
namcheol | 0:cefd298b2e85 | 5 | |
namcheol | 0:cefd298b2e85 | 6 | #include "mbed.h" |
namcheol | 0:cefd298b2e85 | 7 | |
namcheol | 0:cefd298b2e85 | 8 | // Blinking rate in milliseconds |
namcheol | 0:cefd298b2e85 | 9 | |
namcheol | 0:cefd298b2e85 | 10 | DigitalOut led1(LED1); |
namcheol | 0:cefd298b2e85 | 11 | |
namcheol | 0:cefd298b2e85 | 12 | int main() |
namcheol | 0:cefd298b2e85 | 13 | { |
namcheol | 0:cefd298b2e85 | 14 | int i; |
namcheol | 0:cefd298b2e85 | 15 | |
namcheol | 0:cefd298b2e85 | 16 | while (true) { |
namcheol | 0:cefd298b2e85 | 17 | for(i = 0; i<3; i++) { |
namcheol | 0:cefd298b2e85 | 18 | led1 = 0; //led on |
namcheol | 0:cefd298b2e85 | 19 | thread_sleep_for(300); |
namcheol | 0:cefd298b2e85 | 20 | led1 = 1; //led off |
namcheol | 0:cefd298b2e85 | 21 | thread_sleep_for(300); |
namcheol | 0:cefd298b2e85 | 22 | } |
namcheol | 0:cefd298b2e85 | 23 | thread_sleep_for(1000); |
namcheol | 0:cefd298b2e85 | 24 | for(i=0; i<3; i++) { |
namcheol | 0:cefd298b2e85 | 25 | led1 = 0; |
namcheol | 0:cefd298b2e85 | 26 | thread_sleep_for(1000); |
namcheol | 0:cefd298b2e85 | 27 | led1 = 1; |
namcheol | 0:cefd298b2e85 | 28 | thread_sleep_for(300); |
namcheol | 0:cefd298b2e85 | 29 | } |
namcheol | 0:cefd298b2e85 | 30 | thread_sleep_for(1000); |
namcheol | 0:cefd298b2e85 | 31 | } |
namcheol | 0:cefd298b2e85 | 32 | } |