lab01-led-with-switch

Committer:
namcheol
Date:
Sun Apr 12 09:25:02 2020 +0000
Revision:
0:a655c8bd89fa
lab01-led-with-switch

Who changed what in which revision?

UserRevisionLine numberNew contents of line
namcheol 0:a655c8bd89fa 1 /* mbed Microcontroller Library
namcheol 0:a655c8bd89fa 2 * Copyright (c) 2019 ARM Limited
namcheol 0:a655c8bd89fa 3 * SPDX-License-Identifier: Apache-2.0
namcheol 0:a655c8bd89fa 4 */
namcheol 0:a655c8bd89fa 5
namcheol 0:a655c8bd89fa 6 #include "mbed.h"
namcheol 0:a655c8bd89fa 7
namcheol 0:a655c8bd89fa 8 DigitalIn sw(D1, PullDown); //sw = D1(PullDown)
namcheol 0:a655c8bd89fa 9 DigitalOut led(D0);
namcheol 0:a655c8bd89fa 10
namcheol 0:a655c8bd89fa 11 int main()
namcheol 0:a655c8bd89fa 12 {
namcheol 0:a655c8bd89fa 13 while (true) {
namcheol 0:a655c8bd89fa 14 if(sw == 1){
namcheol 0:a655c8bd89fa 15 led = 1; //led on
namcheol 0:a655c8bd89fa 16 thread_sleep_for(200);
namcheol 0:a655c8bd89fa 17 led = 0; //led off
namcheol 0:a655c8bd89fa 18 thread_sleep_for(200);
namcheol 0:a655c8bd89fa 19 led = 1;
namcheol 0:a655c8bd89fa 20 thread_sleep_for(200);
namcheol 0:a655c8bd89fa 21 led = 0;
namcheol 0:a655c8bd89fa 22 }
namcheol 0:a655c8bd89fa 23 }
namcheol 0:a655c8bd89fa 24 }