From c1f2946cd7ab3a395fa5a8c10cdab27a4512f50a Mon Sep 17 00:00:00 2001 From: ksks31 <106016609+ksks31@users.noreply.github.com> Date: Fri, 10 Nov 2023 11:47:02 +0900 Subject: [PATCH 1/3] Create Arduino Level 1 code Create Arduino Level 1 code --- .../01._led_blue_turn_on.Ex.ino | 24 ++++++++ .../02._led_blue_blink.Ex.ino | 28 +++++++++ .../03._led_all_blink.Ex.ino | 40 ++++++++++++ .../04._serial_monitor_output.Ex.ino | 23 +++++++ ...ind_out_if_conditional_statements_1.Ex.ino | 41 +++++++++++++ ...ind_out_if_conditional_statements_2.Ex.ino | 41 +++++++++++++ .../07._blue_button_state.Ex.ino | 36 +++++++++++ .../08._button_all_state.Ex.ino | 56 +++++++++++++++++ .../09._blue_led_button_control.Ex.ino | 36 +++++++++++ ...10._red_blue_led_button_all_control.Ex.ino | 57 +++++++++++++++++ .../11._variable_resistance_sensor_led.Ex.ino | 61 +++++++++++++++++++ ...2._photoresistor_sensoer_led_cotrol.Ex.ino | 55 +++++++++++++++++ .../13._temperature_sensor_led_cotrol.Ex.ino | 55 +++++++++++++++++ .../01._led_red_turn_on.ino | 24 ++++++++ .../02._led_red_blink/02._led_red_blink.ino | 29 +++++++++ .../03._led_red_and_blue_blink.ino | 32 ++++++++++ .../04._serial_monitor_output.ino | 23 +++++++ ...._find_out_if_conditional_statements_1.ino | 30 +++++++++ ...._find_out_if_conditional_statements_2.ino | 30 +++++++++ .../07._red_button_state.ino | 35 +++++++++++ .../08._green_yellow_button_state.ino | 40 ++++++++++++ .../09._red_led_button_control.ino | 40 ++++++++++++ .../10._red_blue_led_button_control.ino | 53 ++++++++++++++++ .../11._variable_resistance_sensor.ino | 27 ++++++++ .../12._photoresistor_sensoer.ino | 27 ++++++++ .../13._temperature_sensor.ino | 27 ++++++++ 26 files changed, 970 insertions(+) create mode 100644 New_Arduino_Leve1_ETboard_Mission/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_Mission/02._led_blue_blink.Ex/02._led_blue_blink.Ex/02._led_blue_blink.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_Mission/03._led_all_blink.Ex/03._led_all_blink.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_Mission/04._serial_monitor_output.Ex/04._serial_monitor_output.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_Mission/05._find_out_if_conditional_statements_1.Ex/05._find_out_if_conditional_statements_1.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_Mission/06._find_out_if_conditional_statements_2.Ex/06._find_out_if_conditional_statements_2.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_Mission/07._blue_button_state.Ex/07._blue_button_state.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_Mission/08._button_all_state.Ex/08._button_all_state.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_Mission/09._blue_led_button_control.Ex/09._blue_led_button_control.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_Mission/10._red_blue_led_button_all_control.Ex/10._red_blue_led_button_all_control.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_Mission/11._variable_resistance_sensor_led.Ex/11._variable_resistance_sensor_led.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_Mission/12._photoresistor_sensoer_led_cotrol.Ex/12._photoresistor_sensoer_led_cotrol.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_Mission/13._temperature_sensor_led_cotrol.Ex/13._temperature_sensor_led_cotrol.Ex.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/01._led_red_turn_on/01._led_red_turn_on.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/02._led_red_blink/02._led_red_blink.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/03._led_red_and_blue_blink/03._led_red_and_blue_blink.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/04._serial_monitor_output/04._serial_monitor_output.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/05._find_out_if_conditional_statements_1/05._find_out_if_conditional_statements_1.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/06._find_out_if_conditional_statements_2/06._find_out_if_conditional_statements_2.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/07._red_button_state/07._red_button_state.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/08._green_yellow_button_state/08._green_yellow_button_state.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/09._red_led_button_control/09._red_led_button_control.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/10._red_blue_led_button_control/10._red_blue_led_button_control.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/11._variable_resistance_sensor/11._variable_resistance_sensor.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/12._photoresistor_sensoer/12._photoresistor_sensoer.ino create mode 100644 New_Arduino_Leve1_ETboard_SourceCode/13._temperature_sensor/13._temperature_sensor.ino diff --git a/New_Arduino_Leve1_ETboard_Mission/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex.ino new file mode 100644 index 0000000..b69a945 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex.ino @@ -0,0 +1,24 @@ +/****************************************************************************************** + * FileName : 01._led_blue_turn_on.Ex + * Description : 파랑 LED 켜보기 + * Author : 오경석 + * Created Date : 2023.10.24 + * Reference : + * Modified : +******************************************************************************************/ + +int led_blue = D3; // 파랑 LED 지정 + +void setup() { + pinMode(led_blue, OUTPUT); // 파랑 LED를 출력으로 설정 +} + +void loop() { + digitalWrite(led_blue, HIGH); // 파랑 LED 켜기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_Mission/02._led_blue_blink.Ex/02._led_blue_blink.Ex/02._led_blue_blink.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/02._led_blue_blink.Ex/02._led_blue_blink.Ex/02._led_blue_blink.Ex.ino new file mode 100644 index 0000000..787e224 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/02._led_blue_blink.Ex/02._led_blue_blink.Ex/02._led_blue_blink.Ex.ino @@ -0,0 +1,28 @@ +/****************************************************************************************** + * FileName : 02._led_blue_blink.Ex + * Description : 파랑 LED 켰다 껐다 해보기 + * Author : 오경석 + * Created Date : 2023.10.24 + * Reference : + * Modified : +******************************************************************************************/ + +int led_blue = D3; // 파랑 LED 지정 + +void setup() { + pinMode(led_blue, OUTPUT); // 파랑 LED를 출력으로 설정 +} + +void loop() { + digitalWrite(led_blue, HIGH); // 파랑 LED 켜기 + delay(2000); // 2초 기다리기 + + digitalWrite(led_blue, LOW); // 파랑 LED 끄기 + delay(2000); // 2초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_Mission/03._led_all_blink.Ex/03._led_all_blink.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/03._led_all_blink.Ex/03._led_all_blink.Ex.ino new file mode 100644 index 0000000..de24d2b --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/03._led_all_blink.Ex/03._led_all_blink.Ex.ino @@ -0,0 +1,40 @@ +/****************************************************************************************** + * FileName : 03._led_all_blink.Ex + * Description : 모든 LED 켰다 껐다 해보기 + * Author : 오경석 + * Created Date : 2023.10.24 + * Reference : + * Modified : +******************************************************************************************/ + +int led_red = D2; // 빨강 LED 지정 +int led_blue = D3; // 파랑 LED 지정 +int led_green = D4; // 초록 LED 지정 +int led_yellow = D5; // 노랑 LED 지정 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 + pinMode(led_blue, OUTPUT); // 파랑 LED를 출력으로 설정 + pinMode(led_green, OUTPUT); // 초록 LED를 출력으로 설정 + pinMode(led_yellow, OUTPUT); // 노랑 LED를 출력으로 설정 +} + +void loop() { + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 + digitalWrite(led_blue, HIGH); // 파랑 LED 켜기 + digitalWrite(led_green, HIGH); // 초록 LED 켜기 + digitalWrite(led_yellow, HIGH); // 노랑 LED 켜기 + delay(2000); // 2초 기다리기 + + digitalWrite(led_red, LOW); // 빨강 LED 끄기 + digitalWrite(led_blue, LOW); // 파랑 LED 끄기 + digitalWrite(led_green, LOW); // 초록 LED 끄기 + digitalWrite(led_yellow, LOW); // 노랑 LED 끄기 + delay(2000); // 2초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_Mission/04._serial_monitor_output.Ex/04._serial_monitor_output.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/04._serial_monitor_output.Ex/04._serial_monitor_output.Ex.ino new file mode 100644 index 0000000..8f12ad2 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/04._serial_monitor_output.Ex/04._serial_monitor_output.Ex.ino @@ -0,0 +1,23 @@ +/****************************************************************************************** + * FileName : 04._serial_monitor_output.Ex + * Description : 시리얼 모니터에 자기 이름 출력해 보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +void setup() { + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + Serial.println("ETB"); // 괄호 안에 "ETB" 대신 자신의 이름을 넣어서 시리얼 모니터에 출력 + delay(1000); // 1초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_Mission/05._find_out_if_conditional_statements_1.Ex/05._find_out_if_conditional_statements_1.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/05._find_out_if_conditional_statements_1.Ex/05._find_out_if_conditional_statements_1.Ex.ino new file mode 100644 index 0000000..0afb364 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/05._find_out_if_conditional_statements_1.Ex/05._find_out_if_conditional_statements_1.Ex.ino @@ -0,0 +1,41 @@ +/****************************************************************************************** + * FileName : 05._find_out_if_conditional_statements_1.Ex + * Description : if 조건문을 이용하여 LED 켜지게 해보기_1 + * Description : A 값이 LOW 이면 빨강, HIGH 이면 파랑 LED 켜지게 해보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Question : A 값에 HIGH를 넣으면 어떻게 될까요? + * Modified : +******************************************************************************************/ + +int led_red = D2; // 빨강 LED 지정 +int led_blue = D3; // 파랑 LED 지정 +int A = LOW; // 변수 A에 문자 LOW 넣기 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 + pinMode(led_blue, OUTPUT); // 파랑 LED를 출력으로 설정 +} + +void loop() { + // A값이 LOW 와 같으면 빨강색 LED 켜기 + + if(A == LOW){ // A값이 LOW 와 같으면 + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 + digitalWrite(led_blue, LOW); // 파랑 LED 끄기 + } + + // A값이 HIGH 와 같으면 파랑색 LED 켜기 + + if(A == HIGH){ // A값이 HIGH 와 같으면 + digitalWrite(led_red, LOW); // 빨강 LED 끄기 + digitalWrite(led_blue, HIGH); // 파랑 LED 켜기 + } +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_Mission/06._find_out_if_conditional_statements_2.Ex/06._find_out_if_conditional_statements_2.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/06._find_out_if_conditional_statements_2.Ex/06._find_out_if_conditional_statements_2.Ex.ino new file mode 100644 index 0000000..59e6416 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/06._find_out_if_conditional_statements_2.Ex/06._find_out_if_conditional_statements_2.Ex.ino @@ -0,0 +1,41 @@ +/****************************************************************************************** + * FileName : 06._find_out_if_conditional_statements_2.Ex + * Description : if 조건문을 사용하여 LED 켜지게 해보기_2 + * Description : A 값이 100 보다 크면 빨강, 150보다 크면 파랑 LED 켜지게 해보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Question : A에 151 넣으면 어떻게 될까요? + * Modified : +******************************************************************************************/ + +int led_red = D2; // 빨강 LED 지정 +int led_blue = D3; // 파랑 LED 지정 +int A = 101; // 변수 A에 숫자 101 넣기 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 + pinMode(led_blue, OUTPUT); // 파랑 LED를 출력으로 설정 +} + +void loop() { + // A값이 100 보다 크면 빨강 LED가 켜지게 하기 + + if(A > 100){ // A값이 100 보다 크면 + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 + digitalWrite(led_blue, LOW); // 파랑 LED 끄기 + } + + // A값이 150 보다 크면 파랑 LED 켜지게 하기 + + if(A > 150){ // A값이 150보다 크면 + digitalWrite(led_red, LOW); // 빨강 LED 끄기 + digitalWrite(led_blue, HIGH); // 파랑 LED 켜기 + } +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_Mission/07._blue_button_state.Ex/07._blue_button_state.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/07._blue_button_state.Ex/07._blue_button_state.Ex.ino new file mode 100644 index 0000000..9da2008 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/07._blue_button_state.Ex/07._blue_button_state.Ex.ino @@ -0,0 +1,36 @@ +/****************************************************************************************** + * FileName : 07._blue_button_state.Ex + * Description : 파랑 버튼 눌렀다, 뗐다 해보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int button_blue = D7; // 파랑 버튼 지정 +int button_blue_state = 0; // 파랑 버튼의 상태 설정 + +void setup() { + pinMode(button_blue, INPUT); // 파랑 버튼을 입력으로 설정 + + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + button_blue_state = digitalRead(button_blue); // 파랑 버튼 상태 값을 저장 + + if(button_blue_state == LOW){ // 파랑 버튼을 누르면 + Serial.println("버튼이 눌림"); // 시리얼 모니터에 "버튼이 눌림" 출력 + } + + if(button_blue_state == HIGH){ // 파랑 버튼을 누르지 않으면 + Serial.println("버튼이 눌리지 않음"); // 시리얼 모니터에 "버튼이 눌리지 않음" 출력 + } + delay(100); // 0.1초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_Mission/08._button_all_state.Ex/08._button_all_state.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/08._button_all_state.Ex/08._button_all_state.Ex.ino new file mode 100644 index 0000000..591118d --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/08._button_all_state.Ex/08._button_all_state.Ex.ino @@ -0,0 +1,56 @@ +/****************************************************************************************** + * FileName : 08._button_all_state.Ex + * Description : 모든 버튼 눌렀다, 뗐다 해보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int button_red = D6; // 빨강 버튼 지정 +int button_blue = D7; // 파랑 버튼 지정 +int button_green = D8; // 초록 버튼 지정 +int button_yellow = D9; // 노랑 버튼 지정 +int button_red_state = 0; // 빨강 버튼 상태 설정 +int button_blue_state = 0; // 파랑 버튼 상태 설정 +int button_green_state = 0; // 초록 버튼 상태 설정 +int button_yellow_state = 0; // 노랑 버튼 상태 설정 + +void setup() { + pinMode(button_red, INPUT); // 빨강 버튼 입력으로 설정 + pinMode(button_blue, INPUT); // 파랑 버튼 입력으로 설정 + pinMode(button_green, INPUT); // 초록 버튼 입력으로 설정 + pinMode(button_yellow, INPUT); // 노랑 버튼 입력으로 설정 + + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + button_red_state = digitalRead(button_red); // 빨강 버튼 상태 값을 저장 + button_blue_state = digitalRead(button_blue); // 파랑 버튼 상태 값을 저장 + button_green_state = digitalRead(button_green); // 초록 버튼 상태 값을 저장 + button_yellow_state = digitalRead(button_yellow); // 노랑 버튼 상태 값을 저장 + + if(button_red_state == LOW){ // 빨강 버튼을 누르면 + Serial.println("빨강 버튼이 눌림"); // 시리얼 모니터에 "빨강 버튼이 눌림" 출력 + } + + if(button_blue_state == LOW){ // 파랑 버튼을 누르면 + Serial.println("파랑 버튼이 눌림"); // 시리얼 모니터에 "파랑 버튼이 눌림" 출력 + } + + if(button_green_state == LOW){ // 초록 버튼을 누르면 + Serial.println("초록 버튼이 눌림"); // 시리얼 모니터에 "초록 버튼이 눌림" 출력 + } + + if(button_yellow_state == LOW){ // 노랑 버튼을 누르면 + Serial.println("노랑 버튼이 눌림"); // 시리얼 모니터에 "노랑 버튼이 눌림" 출력 + } + delay(100); // 0.1초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_Mission/09._blue_led_button_control.Ex/09._blue_led_button_control.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/09._blue_led_button_control.Ex/09._blue_led_button_control.Ex.ino new file mode 100644 index 0000000..43c13ce --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/09._blue_led_button_control.Ex/09._blue_led_button_control.Ex.ino @@ -0,0 +1,36 @@ +/****************************************************************************************** + * FileName : 09._blue_led_button_control.Ex + * Description : 파랑 버튼 눌러서 파랑 LED 켜보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int led_blue = D3; // 파랑 LED 지정 +int button_blue = D7; // 파랑 버튼 지정 +int button_blue_state = 0; // 파랑 버튼 상태 설정 + +void setup() { + pinMode(led_blue, OUTPUT); // 파랑 LED를 출력으로 설정 + pinMode(button_blue, INPUT); // 파랑 버튼을 입력으로 설정 +} + +void loop() { + button_blue_state = digitalRead(button_blue); // 파랑 버튼의 상태 값 저장 + + if(button_blue_state == LOW){ // 파랑 버튼을 누르면 + digitalWrite(led_blue, HIGH); // 파랑 LED 켜기 + } + + if(button_blue_state == HIGH){ // 파랑 버튼을 누르지 않으면 + digitalWrite(led_blue, LOW); // 파랑 LED 끄기 + } + delay(100); // 0.1초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_Mission/10._red_blue_led_button_all_control.Ex/10._red_blue_led_button_all_control.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/10._red_blue_led_button_all_control.Ex/10._red_blue_led_button_all_control.Ex.ino new file mode 100644 index 0000000..d9a0326 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/10._red_blue_led_button_all_control.Ex/10._red_blue_led_button_all_control.Ex.ino @@ -0,0 +1,57 @@ +/****************************************************************************************** + * FileName : 10._red_blue_led_button_all_control.Ex + * Description : 빨강, 파랑 버튼 눌러서 모든 LED 켰다 껐다 해보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int led_red = D2; // 빨강 LED 지정 +int led_blue = D3; // 파랑 LED 지정 +int led_green = D4; // 초록 LED 지정 +int led_yellow = D5; // 노랑 LED 지정 +int button_red = D6; // 빨강 버튼 지정 +int button_blue = D7; // 파랑 버튼 지정 +int button_red_state = 0; // 빨강 버튼 상태 설정 +int button_blue_state = 0; // 파랑 버튼 상태 설정 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 + pinMode(led_blue, OUTPUT); // 파랑 LED를 출력으로 설정 + pinMode(led_green, OUTPUT); // 초록 LED를 출력으로 설정 + pinMode(led_yellow, OUTPUT); // 노랑 LED를 출력으로 설정 + pinMode(button_red, INPUT); // 빨강 버튼을 입력으로 설정 + pinMode(button_blue, INPUT); // 파랑 버튼을 입력으로 설정 + + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + button_red_state = digitalRead(button_red); // 빨강 버튼 상태 값 저장 + button_blue_state = digitalRead(button_blue); // 파랑 버튼 상태 값 저장 + + if(button_red_state == LOW){ // 빨강 버튼을 누르면 + Serial.println("빨강 버튼이 눌림"); // 시리얼 모니터에 "빨강 버튼이 눌림" 출력 + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 + digitalWrite(led_blue, HIGH); // 파랑 LED 켜기 + digitalWrite(led_green, HIGH); // 초록 LED 켜기 + digitalWrite(led_yellow, HIGH); // 노랑 LED 켜기 + } + + if(button_blue_state == LOW){ // 파랑 버튼을 누르면 + Serial.println("파랑 버튼이 눌림"); // 시리얼 모니터에 "파랑 버튼이 눌림" 출력 + digitalWrite(led_red, LOW); // 빨강 LED 끄기 + digitalWrite(led_blue, LOW); // 파랑 LED 끄기 + digitalWrite(led_green, LOW); // 초록 LED 끄기 + digitalWrite(led_yellow, LOW); // 노랑 LED 끄기 + } + + delay(100); // 0.1초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_Mission/11._variable_resistance_sensor_led.Ex/11._variable_resistance_sensor_led.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/11._variable_resistance_sensor_led.Ex/11._variable_resistance_sensor_led.Ex.ino new file mode 100644 index 0000000..543b61e --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/11._variable_resistance_sensor_led.Ex/11._variable_resistance_sensor_led.Ex.ino @@ -0,0 +1,61 @@ +/****************************************************************************************** + * FileName : 11._variable_resistance_sensor_led.Ex + * Description : 가변 저항 센서 값에 따라 순차적으로 LED 켜지게 해보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int sensor = A0; // 가변저항 센서 지정 +int led_red = D2; // 빨강 LED 지정 +int led_blue = D3; // 파랑 LED 지정 +int led_green = D4; // 초록 LED 지정 +int led_yellow = D5; // 노랑 LED 지정 +int sensor_result = 0; // 가변저항 센서 결과 값 설정 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 + pinMode(led_blue, OUTPUT); // 파랑 LED를 출력으로 설정 + pinMode(led_green, OUTPUT); // 초록 LED를 출력으로 설정 + pinMode(led_yellow, OUTPUT); // 노랑 LED를 출력으로 설정 + + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + sensor_result = analogRead(sensor); // 가변저항 센서 결과값 저장 + + Serial.println(sensor_result); // 시리얼 모니터에 가변저항 센서 결과 값 출력 + + if(sensor_result < 1000){ // 가변저항 센서 결과 값이 1000보다 작으면 + digitalWrite(led_red, LOW); // 빨강 LED 끄기 + digitalWrite(led_blue, LOW); // 파랑 LED 끄기 + digitalWrite(led_green, LOW); // 초록 LED 끄기 + digitalWrite(led_yellow, LOW); // 노랑 LED 끄기 + } + + if(sensor_result > 500){ // 가변저항 센서 결과 값이 1000보다 크면 + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 + } + + if(sensor_result > 1000){ // 가변저항 센서 결과 값이 1500보다 크면 + digitalWrite(led_green, HIGH); // 초록 LED 켜기 + } + + if(sensor_result > 1500){ // 가변저항 센서 결과 값이 1500보다 크면 + digitalWrite(led_yellow, HIGH); // 노랑 LED 켜기 + } + + if(sensor_result > 2000){ // 가변저항 센서 결과 값이 1500보다 크면 + digitalWrite(led_blue, HIGH); // 파랑 LED 켜기 + } + + delay(100); // 0.1초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_Mission/12._photoresistor_sensoer_led_cotrol.Ex/12._photoresistor_sensoer_led_cotrol.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/12._photoresistor_sensoer_led_cotrol.Ex/12._photoresistor_sensoer_led_cotrol.Ex.ino new file mode 100644 index 0000000..7bcec0d --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/12._photoresistor_sensoer_led_cotrol.Ex/12._photoresistor_sensoer_led_cotrol.Ex.ino @@ -0,0 +1,55 @@ +/****************************************************************************************** + * FileName : 12._photoresistor_sensoer_led_cotrol.Ex + * Description : 조도 센서 값이 500 이하이면 순차적으로 LED 켜지게 해보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int sensor = A1; // 조도 센서 지정 +int led_red = D2; // 빨강 LED 지정 +int led_blue = D3; // 파랑 LED 지정 +int led_green = D4; // 초록 LED 지정 +int led_yellow = D5; // 노랑 LED 지정 +int sensor_result = 0; // 조도 센서 결과 값 설정 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 + pinMode(led_blue, OUTPUT); // 파랑 LED를 출력으로 설정 + pinMode(led_green, OUTPUT); // 초록 LED를 출력으로 설정 + pinMode(led_yellow, OUTPUT); // 노랑 LED를 출력으로 설정 + + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + sensor_result = analogRead(sensor); // 조도 센서 결과 값 저장 + + Serial.println(sensor_result); // 시리얼 모니터에 조도 센서 결과 값 출력 + + if(sensor_result < 600){ // 조도 센서 결과 값이 600보다 작으면 + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 + delay(1000); // 1초 기다리기 + digitalWrite(led_green, HIGH); // 초록 LED 켜기 + delay(1000); // 1초 기다리기 + digitalWrite(led_yellow, HIGH); // 노랑 LED 켜기 + delay(1000); // 1초 기다리기 + digitalWrite(led_blue, HIGH); // 파랑 LED 켜기 + delay(1000); // 1초 기다리기 + } + + if(sensor_result > 600){ // 조도 센서 결과 값이 600보다 크면 + digitalWrite(led_red, LOW); // 빨강 LED 끄기 + digitalWrite(led_blue, LOW); // 파랑 LED 끄기 + digitalWrite(led_green, LOW); // 초록 LED 끄기 + digitalWrite(led_yellow, LOW); // 노랑 LED 끄기 + } + + delay(100); // 0.1초 기다리기 +} +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_Mission/13._temperature_sensor_led_cotrol.Ex/13._temperature_sensor_led_cotrol.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/13._temperature_sensor_led_cotrol.Ex/13._temperature_sensor_led_cotrol.Ex.ino new file mode 100644 index 0000000..0f0c7aa --- /dev/null +++ b/New_Arduino_Leve1_ETboard_Mission/13._temperature_sensor_led_cotrol.Ex/13._temperature_sensor_led_cotrol.Ex.ino @@ -0,0 +1,55 @@ +/****************************************************************************************** + * FileName : 13._temperature_sensor_led_cotrol.Ex + * Description : 온도 센서 결과 값이 일정 값보다 크면 LED 켜지게 해보기 + * Description : 값이 2100 보다 크면 빨강,노랑, 2150 보다 크면 파랑, 초록 LED 켜지게 하기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int sensor = A2; // 온도 센서 지정 +int led_red = D2; // 빨강 LED 지정 +int led_blue = D3; // 파랑 LED 지정 +int led_green = D4; // 초록 LED 지정 +int led_yellow = D5; // 노랑 LED 지정 +int sensor_result = 0; // 온도 센서 결과 값 설정 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 + pinMode(led_blue, OUTPUT); // 파랑 LED를 출력으로 설정 + pinMode(led_green, OUTPUT); // 초록 LED를 출력으로 설정 + pinMode(led_yellow, OUTPUT); // 노랑 LED를 출력으로 설정 + + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + sensor_result = analogRead(sensor); // 온도 센서 결과 값 저장 + + Serial.println(sensor_result); // 시리얼 모니터에 온도 센서 결과 값 출력 + + if(sensor_result > 2100){ // 온도 센서 결과 값이 2100 보다 크면 + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 + digitalWrite(led_yellow, HIGH); // 노랑 LED 켜기 + } + + if(sensor_result > 2150){ // 온도 센서 결과 값이 2150 보다 크면 + digitalWrite(led_blue, HIGH); // 파랑 LED 켜기 + digitalWrite(led_green, HIGH); // 초록 LED 켜기 + } + + if(sensor_result < 2100){ // 온도 센서 결과 값이 2100 보다 작으면 + digitalWrite(led_red, LOW); // 빨강 LED 끄기 + digitalWrite(led_blue, LOW); // 파랑 LED 끄기 + digitalWrite(led_green, LOW); // 초록 LED 끄기 + digitalWrite(led_yellow, LOW); // 노랑 LED 끄기 + } + + delay(100); // 0.1초 기다리기 +} +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/01._led_red_turn_on/01._led_red_turn_on.ino b/New_Arduino_Leve1_ETboard_SourceCode/01._led_red_turn_on/01._led_red_turn_on.ino new file mode 100644 index 0000000..429ec3d --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/01._led_red_turn_on/01._led_red_turn_on.ino @@ -0,0 +1,24 @@ +/****************************************************************************************** + * FileName : 01._led_red_turn_on + * Description : 빨강 LED 켜 보기 + * Author : 오경석 + * Created Date : 2023.10.24 + * Reference : + * Modified : +******************************************************************************************/ + +int led_red = D2; // 빨강 LED 지정 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 +} + +void loop() { + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/02._led_red_blink/02._led_red_blink.ino b/New_Arduino_Leve1_ETboard_SourceCode/02._led_red_blink/02._led_red_blink.ino new file mode 100644 index 0000000..384a082 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/02._led_red_blink/02._led_red_blink.ino @@ -0,0 +1,29 @@ +/****************************************************************************************** + * FileName : 02._led_red_blink + * Description : 빨강 LED 켰다 껐다 해보기 + * Author : 오경석 + * Created Date : 2023.10.24 + * Reference : + * Question : delay를 사용하지 않으면 어떻게 될까요? + * Modified : +******************************************************************************************/ + +int led_red = D2; // 빨강 LED 지정 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 +} + +void loop() { + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 + delay(2000); // 2초 기다리기 + + digitalWrite(led_red, LOW); // 빨강 LED 끄기 + delay(2000); // 2초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== \ No newline at end of file diff --git a/New_Arduino_Leve1_ETboard_SourceCode/03._led_red_and_blue_blink/03._led_red_and_blue_blink.ino b/New_Arduino_Leve1_ETboard_SourceCode/03._led_red_and_blue_blink/03._led_red_and_blue_blink.ino new file mode 100644 index 0000000..14ffa6a --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/03._led_red_and_blue_blink/03._led_red_and_blue_blink.ino @@ -0,0 +1,32 @@ +/****************************************************************************************** + * FileName : 03._led_red_and_blue_blink + * Description : 빨강, 파랑 LED 켰다 껐다 해보기 + * Author : 오경석 + * Created Date : 2023.10.24 + * Reference : + * Modified : +******************************************************************************************/ + +int led_red = D2; // 빨강 LED 지정 +int led_blue = D3; // 파랑 LED 지정 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED 출력으로 설정 + pinMode(led_blue, OUTPUT); // 파랑 LED 출력으로 설정 +} + +void loop() { + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 + digitalWrite(led_blue, HIGH); // 파랑 LED 켜기 + delay(2000); // 2초 기다리기 + + digitalWrite(led_red, LOW); // 빨강 LED 끄기 + digitalWrite(led_blue, LOW); // 파랑 LED 끄기 + delay(2000); // 2초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/04._serial_monitor_output/04._serial_monitor_output.ino b/New_Arduino_Leve1_ETboard_SourceCode/04._serial_monitor_output/04._serial_monitor_output.ino new file mode 100644 index 0000000..2235086 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/04._serial_monitor_output/04._serial_monitor_output.ino @@ -0,0 +1,23 @@ +/****************************************************************************************** + * FileName : 04._serial_monitor_output + * Description : 시리얼 모니터에 "Hello ETboard" 출력해 보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +void setup() { + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + Serial.println("Hello ETboard"); // 시리얼 모니터에 "Hello ETboard" 출력 + delay(1000); // 1초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/05._find_out_if_conditional_statements_1/05._find_out_if_conditional_statements_1.ino b/New_Arduino_Leve1_ETboard_SourceCode/05._find_out_if_conditional_statements_1/05._find_out_if_conditional_statements_1.ino new file mode 100644 index 0000000..1d99672 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/05._find_out_if_conditional_statements_1/05._find_out_if_conditional_statements_1.ino @@ -0,0 +1,30 @@ +/****************************************************************************************** + * FileName : 05._find_out_if_conditional_statements_1 + * Description : if 조건문 알아보기_1 + * Description : A값이 LOW와 같으면 시리얼 모니터에 "A값은 LOW 입니다." 출력해 보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int A = LOW; // A 라는 변수에 LOW 넣기 + +void setup() { +Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + // A값이 LOW와 같으면 시리얼 모니터에 "A값은 LOW 입니다." 출력하기 + + if(A == LOW){ // A에 들어있는 값이 LOW 와 같으면 + Serial.println("A값은 LOW 입니다."); // 시리얼 모니터에 "A값은 LOW 입니다."를 출력 + delay(1000); // 1초 기다리기 + } +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/06._find_out_if_conditional_statements_2/06._find_out_if_conditional_statements_2.ino b/New_Arduino_Leve1_ETboard_SourceCode/06._find_out_if_conditional_statements_2/06._find_out_if_conditional_statements_2.ino new file mode 100644 index 0000000..112d4cb --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/06._find_out_if_conditional_statements_2/06._find_out_if_conditional_statements_2.ino @@ -0,0 +1,30 @@ +/****************************************************************************************** + * FileName : 06._find_out_if_conditional_statements_2 + * Description : if 조건문 알아보기_2 + * Description : A 값이 50 보다 크면 시리얼 모니터에 "A값이 50보다 큽니다 출력해 보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int A = 100; // 변수 A에 숫자 100 넣기 + +void setup() { + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + // A 값이 50 보다 크면 시리얼 모니터에 "A값이 50보다 큽니다." 출력하기 + + if(A > 50){ // A가 50보다 크면 + Serial.println("A값이 50보다 큽니다."); // 시리얼 모니티에 "A값이 50보다 큽니다." 출력하기 + delay(1000); // 1초 기다리기 + } +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/07._red_button_state/07._red_button_state.ino b/New_Arduino_Leve1_ETboard_SourceCode/07._red_button_state/07._red_button_state.ino new file mode 100644 index 0000000..d92abbb --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/07._red_button_state/07._red_button_state.ino @@ -0,0 +1,35 @@ +/****************************************************************************************** + * FileName : 07._red_button_state + * Description : 빨강 버튼 눌렀다, 뗐다 해보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ +int button_red = D6; // 빨강 버튼 지정 +int button_red_state = 0; // 빨강 버튼 상태 설정 + +void setup() { + pinMode(button_red, INPUT); // 빨강 버튼을 입력으로 설정 + + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + button_red_state = digitalRead(button_red); // 빨강 버튼 상태의 값을 저장 + + if(button_red_state == LOW){ // 빨강 버튼이 눌리면 + Serial.println("버튼이 눌림"); // 시리얼 모니터에 "버튼이 눌림" 출력 + } + + if(button_red_state == HIGH){ // 빨강 버튼이 눌리지 않으면 + Serial.println("버튼이 눌리지 않음"); // 시리얼 모니터에 "버튼이 눌리지 않음" 출력 + } + delay(100); // 0.1초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/08._green_yellow_button_state/08._green_yellow_button_state.ino b/New_Arduino_Leve1_ETboard_SourceCode/08._green_yellow_button_state/08._green_yellow_button_state.ino new file mode 100644 index 0000000..a7fe2d2 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/08._green_yellow_button_state/08._green_yellow_button_state.ino @@ -0,0 +1,40 @@ +/****************************************************************************************** + * FileName : 08._green_yellow_button_state + * Description : 초록, 노랑 버튼 눌렀다, 뗐다 해보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int button_green = D8; // 초록 버튼 지정 +int button_yellow = D9; // 노랑 버튼 지정 +int button_green_state = 0; // 초록 버튼 상태 설정 +int button_yellow_state = 0; // 노랑 버튼 상태 설정 + +void setup() { + pinMode(button_green, INPUT); // 초록 버튼을 입력으로 설정 + pinMode(button_yellow, INPUT); // 노랑 버튼을 입력으로 설정 + + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + button_green_state = digitalRead(button_green); // 초록 버튼 상태 값을 저장 + button_yellow_state = digitalRead(button_yellow); // 노랑 버튼 상태 값을 저장 + + if(button_green_state == LOW ){ // 초록 버튼을 누르면 + Serial.println("초록 버튼이 눌림"); // 시리얼 모니터에 "초록 버튼이 눌림" 출력 + } + + if(button_yellow_state == LOW){ // 노랑 버튼을 누르면 + Serial.println("노랑 버튼이 눌림"); // 시리얼 모니터에 "노랑 버튼이 눌림" 출력 + } + delay(100); // 0.1초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== \ No newline at end of file diff --git a/New_Arduino_Leve1_ETboard_SourceCode/09._red_led_button_control/09._red_led_button_control.ino b/New_Arduino_Leve1_ETboard_SourceCode/09._red_led_button_control/09._red_led_button_control.ino new file mode 100644 index 0000000..cd2c9f0 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/09._red_led_button_control/09._red_led_button_control.ino @@ -0,0 +1,40 @@ +/****************************************************************************************** + * FileName : 09._red_led_button_control + * Description : 빨강 버튼 눌러서 빨강 LED 켜보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int led_red = D2; // 빨강 LED 지정 +int button_red = D6; // 빨강 버튼 지정 +int button_red_state = 0; // 빨강 버튼 상태 설정 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 + pinMode(button_red, INPUT); // 빨강 버튼을 입력으로 설정 + + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + button_red_state = digitalRead(button_red); // 빨강 버튼 상태 값 저장 + + if(button_red_state == LOW){ // 빨강 버튼을 누르면 + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 + Serial.println("빨강 버튼이 눌림"); // 시리얼 모니터에 "빨강 버튼이 눌림" 출력 + } + + if(button_red_state == HIGH){ // 빨강 버튼을 누르지 않으면 + digitalWrite(led_red, LOW); // 빨강 LED 끄기 + Serial.println("버튼이 눌리지 않음"); // 시리얼 모니터에 "버튼이 눌리지 않음" 출력 + } + delay(100); // 0.1초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/10._red_blue_led_button_control/10._red_blue_led_button_control.ino b/New_Arduino_Leve1_ETboard_SourceCode/10._red_blue_led_button_control/10._red_blue_led_button_control.ino new file mode 100644 index 0000000..f89c860 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/10._red_blue_led_button_control/10._red_blue_led_button_control.ino @@ -0,0 +1,53 @@ +/****************************************************************************************** + * FileName : 10._red_blue_led_button_control + * Description : 빨강, 파랑 버튼 눌러서 LED 켜지게 해보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int led_red = D2; // 빨강 LED 지정 +int led_blue = D3; // 파랑 LED 지정 +int button_red = D6; // 빨강 버튼 지정 +int button_blue = D7; // 파랑 버튼 지정 +int button_red_state = 0; // 빨강 버튼 상태 설정 +int button_blue_state = 0; // 파랑 버튼 상태 설정 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 + pinMode(led_blue, OUTPUT); // 파랑 LED를 출력으로 설정 + pinMode(button_red, INPUT); // 빨강 버튼을 입력으로 설정 + pinMode(button_blue, INPUT); // 파랑 버튼을 입력으로 설정 + + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + button_red_state = digitalRead(button_red); // 빨강 버튼 상태 값 저장 + button_blue_state = digitalRead(button_blue); // 파랑 버튼 상태 값 저장 + + if(button_red_state == LOW){ // 빨강 버튼을 누르면 + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 + Serial.println("빨강 버튼이 눌림"); // 시리얼 모니터에 "빨강 버튼이 눌림" 출력 + } + + if(button_blue_state == LOW){ // 파랑 버튼을 누르면 + digitalWrite(led_blue, HIGH); // 파랑 LED 켜기 + Serial.println("파랑 버튼이 눌림"); // 시리얼 모니터에 "파랑 버튼이 눌림" 출력 + } + + if(button_red_state == HIGH && button_blue_state == HIGH){ // 빨강, 파랑 버튼을 누르지 않으면 + digitalWrite(led_red, LOW); // 빨강 LED 끄기 + digitalWrite(led_blue, LOW); // 파랑 LED 끄기 + Serial.println("버튼이 눌리지 않음"); // 시리얼 모니터에 "버튼이 눌리지 않음" 출력 + } + + delay(100); // 0.1초 기다리기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/11._variable_resistance_sensor/11._variable_resistance_sensor.ino b/New_Arduino_Leve1_ETboard_SourceCode/11._variable_resistance_sensor/11._variable_resistance_sensor.ino new file mode 100644 index 0000000..609838a --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/11._variable_resistance_sensor/11._variable_resistance_sensor.ino @@ -0,0 +1,27 @@ +/****************************************************************************************** + * FileName : 11._variable_resistance_sensor + * Description : 가변 저항 센서 값 출력해 보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int sensor = A0; // 가변저항 센서 지정 +int sensor_result = 0; // 가변저항 센서 결과 값 설정 + +void setup() { + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + sensor_result = analogRead(sensor); // 가변저항 센서 결과 값 저장 + + Serial.println(sensor_result); // 시리얼 모니터에 가변저항 센서 결과 값 출력 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/12._photoresistor_sensoer/12._photoresistor_sensoer.ino b/New_Arduino_Leve1_ETboard_SourceCode/12._photoresistor_sensoer/12._photoresistor_sensoer.ino new file mode 100644 index 0000000..a8e80f3 --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/12._photoresistor_sensoer/12._photoresistor_sensoer.ino @@ -0,0 +1,27 @@ +/****************************************************************************************** + * FileName : 12._photoresistor_sensor + * Description : 조도 센서 값 출력해 보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int sensor = A1; // 조도 센서 지정 +int sensor_result = 0; // 조도 센서 결과 값 설정 + +void setup() { + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + sensor_result = analogRead(sensor); // 조도 센서 결과 값 저장 + + Serial.println(sensor_result); // 시리얼 모니터에 조도 센서 결과 값 출력 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/13._temperature_sensor/13._temperature_sensor.ino b/New_Arduino_Leve1_ETboard_SourceCode/13._temperature_sensor/13._temperature_sensor.ino new file mode 100644 index 0000000..4600dca --- /dev/null +++ b/New_Arduino_Leve1_ETboard_SourceCode/13._temperature_sensor/13._temperature_sensor.ino @@ -0,0 +1,27 @@ +/****************************************************************************************** + * FileName : 13._temperature_sensor + * Description : 온도 센서 값 출력해 보기 + * Author : 오경석 + * Created Date : 2023.10.25 + * Reference : + * Modified : +******************************************************************************************/ + +int sensor = A2; // 온도 센서 지정 +int sensor_result = 0; // 온도 센서 결과 값 설정 + +void setup() { + Serial.begin(115200); // 시리얼 통신 설정 +} + +void loop() { + sensor_result = analogRead(sensor); // 온도 센서 결과 값 저장 + + Serial.println(sensor_result); // 시리얼 모니터에 온도 센서 결과 값 출력 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== From 64e988ab2a741df0124ef82ed3e31328e47cfc95 Mon Sep 17 00:00:00 2001 From: ksks31 <106016609+ksks31@users.noreply.github.com> Date: Wed, 15 Nov 2023 16:40:51 +0900 Subject: [PATCH 2/3] Modified Arduino Level1 SourceCode01,02 Modified Arduino Level1 SourceCode01,02 --- .../01._led_red_turn_on.ino | 24 ------------------- .../02._led_red_blink/02._led_red_blink.ino | 2 +- 2 files changed, 1 insertion(+), 25 deletions(-) diff --git a/New_Arduino_Leve1_ETboard_SourceCode/01._led_red_turn_on/01._led_red_turn_on.ino b/New_Arduino_Leve1_ETboard_SourceCode/01._led_red_turn_on/01._led_red_turn_on.ino index 429ec3d..e69de29 100644 --- a/New_Arduino_Leve1_ETboard_SourceCode/01._led_red_turn_on/01._led_red_turn_on.ino +++ b/New_Arduino_Leve1_ETboard_SourceCode/01._led_red_turn_on/01._led_red_turn_on.ino @@ -1,24 +0,0 @@ -/****************************************************************************************** - * FileName : 01._led_red_turn_on - * Description : 빨강 LED 켜 보기 - * Author : 오경석 - * Created Date : 2023.10.24 - * Reference : - * Modified : -******************************************************************************************/ - -int led_red = D2; // 빨강 LED 지정 - -void setup() { - pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 -} - -void loop() { - digitalWrite(led_red, HIGH); // 빨강 LED 켜기 -} - -//========================================================================================== -// -// (주)한국공학기술연구원 http://et.ketri.re.kr -// -//========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/02._led_red_blink/02._led_red_blink.ino b/New_Arduino_Leve1_ETboard_SourceCode/02._led_red_blink/02._led_red_blink.ino index 384a082..a3ced88 100644 --- a/New_Arduino_Leve1_ETboard_SourceCode/02._led_red_blink/02._led_red_blink.ino +++ b/New_Arduino_Leve1_ETboard_SourceCode/02._led_red_blink/02._led_red_blink.ino @@ -4,7 +4,7 @@ * Author : 오경석 * Created Date : 2023.10.24 * Reference : - * Question : delay를 사용하지 않으면 어떻게 될까요? + * Question : delay를 사용하지 않으면 어떻게 될까요? * Modified : ******************************************************************************************/ From a0a2a885c448e49a265cfec4a24a69c82afcf861 Mon Sep 17 00:00:00 2001 From: ksks31 <106016609+ksks31@users.noreply.github.com> Date: Tue, 21 Nov 2023 09:21:35 +0900 Subject: [PATCH 3/3] Modified Arduino Level1 SourceCode Modified Arduino Level1 SourceCode --- .../01._led_blue_turn_on.Ex.ino | 2 +- .../02._led_blue_blink.Ex.ino | 2 +- .../03._led_all_blink.Ex.ino | 2 +- ...ind_out_if_conditional_statements_1.Ex.ino | 2 +- ...ind_out_if_conditional_statements_2.Ex.ino | 2 +- .../07._blue_button_state.Ex.ino | 2 +- .../08._button_all_state.Ex.ino | 2 +- .../09._blue_led_button_control.Ex.ino | 2 +- ...10._red_blue_led_button_all_control.Ex.ino | 2 +- .../11._variable_resistance_sensor_led.Ex.ino | 2 +- ...2._photoresistor_sensoer_led_cotrol.Ex.ino | 2 +- .../13._temperature_sensor_led_cotrol.Ex.ino | 2 +- .../01._led_red_turn_on.ino | 24 +++++++++++++++++++ .../02._led_red_blink/02._led_red_blink.ino | 2 +- .../03._led_red_and_blue_blink.ino | 2 +- .../07._red_button_state.ino | 2 +- .../08._green_yellow_button_state.ino | 8 +++---- .../09._red_led_button_control.ino | 2 +- .../10._red_blue_led_button_control.ino | 4 ++-- 19 files changed, 46 insertions(+), 22 deletions(-) diff --git a/New_Arduino_Leve1_ETboard_Mission/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex.ino index b69a945..1a7c6e9 100644 --- a/New_Arduino_Leve1_ETboard_Mission/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex.ino +++ b/New_Arduino_Leve1_ETboard_Mission/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex/01._led_blue_turn_on.Ex.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 01._led_blue_turn_on.Ex - * Description : 파랑 LED 켜보기 + * Description : 파랑 LED 켜 보기 * Author : 오경석 * Created Date : 2023.10.24 * Reference : diff --git a/New_Arduino_Leve1_ETboard_Mission/02._led_blue_blink.Ex/02._led_blue_blink.Ex/02._led_blue_blink.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/02._led_blue_blink.Ex/02._led_blue_blink.Ex/02._led_blue_blink.Ex.ino index 787e224..f67bd86 100644 --- a/New_Arduino_Leve1_ETboard_Mission/02._led_blue_blink.Ex/02._led_blue_blink.Ex/02._led_blue_blink.Ex.ino +++ b/New_Arduino_Leve1_ETboard_Mission/02._led_blue_blink.Ex/02._led_blue_blink.Ex/02._led_blue_blink.Ex.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 02._led_blue_blink.Ex - * Description : 파랑 LED 켰다 껐다 해보기 + * Description : 파랑 LED 켰다 껐다 해 보기 * Author : 오경석 * Created Date : 2023.10.24 * Reference : diff --git a/New_Arduino_Leve1_ETboard_Mission/03._led_all_blink.Ex/03._led_all_blink.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/03._led_all_blink.Ex/03._led_all_blink.Ex.ino index de24d2b..cee3b1e 100644 --- a/New_Arduino_Leve1_ETboard_Mission/03._led_all_blink.Ex/03._led_all_blink.Ex.ino +++ b/New_Arduino_Leve1_ETboard_Mission/03._led_all_blink.Ex/03._led_all_blink.Ex.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 03._led_all_blink.Ex - * Description : 모든 LED 켰다 껐다 해보기 + * Description : 모든 LED 켰다 껐다 해 보기 * Author : 오경석 * Created Date : 2023.10.24 * Reference : diff --git a/New_Arduino_Leve1_ETboard_Mission/05._find_out_if_conditional_statements_1.Ex/05._find_out_if_conditional_statements_1.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/05._find_out_if_conditional_statements_1.Ex/05._find_out_if_conditional_statements_1.Ex.ino index 0afb364..940a452 100644 --- a/New_Arduino_Leve1_ETboard_Mission/05._find_out_if_conditional_statements_1.Ex/05._find_out_if_conditional_statements_1.Ex.ino +++ b/New_Arduino_Leve1_ETboard_Mission/05._find_out_if_conditional_statements_1.Ex/05._find_out_if_conditional_statements_1.Ex.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 05._find_out_if_conditional_statements_1.Ex - * Description : if 조건문을 이용하여 LED 켜지게 해보기_1 + * Description : if 조건문을 이용하여 LED 켜지게 해 보기_1 * Description : A 값이 LOW 이면 빨강, HIGH 이면 파랑 LED 켜지게 해보기 * Author : 오경석 * Created Date : 2023.10.25 diff --git a/New_Arduino_Leve1_ETboard_Mission/06._find_out_if_conditional_statements_2.Ex/06._find_out_if_conditional_statements_2.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/06._find_out_if_conditional_statements_2.Ex/06._find_out_if_conditional_statements_2.Ex.ino index 59e6416..9040a6e 100644 --- a/New_Arduino_Leve1_ETboard_Mission/06._find_out_if_conditional_statements_2.Ex/06._find_out_if_conditional_statements_2.Ex.ino +++ b/New_Arduino_Leve1_ETboard_Mission/06._find_out_if_conditional_statements_2.Ex/06._find_out_if_conditional_statements_2.Ex.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 06._find_out_if_conditional_statements_2.Ex - * Description : if 조건문을 사용하여 LED 켜지게 해보기_2 + * Description : if 조건문을 사용하여 LED 켜지게 해 보기_2 * Description : A 값이 100 보다 크면 빨강, 150보다 크면 파랑 LED 켜지게 해보기 * Author : 오경석 * Created Date : 2023.10.25 diff --git a/New_Arduino_Leve1_ETboard_Mission/07._blue_button_state.Ex/07._blue_button_state.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/07._blue_button_state.Ex/07._blue_button_state.Ex.ino index 9da2008..e5004b4 100644 --- a/New_Arduino_Leve1_ETboard_Mission/07._blue_button_state.Ex/07._blue_button_state.Ex.ino +++ b/New_Arduino_Leve1_ETboard_Mission/07._blue_button_state.Ex/07._blue_button_state.Ex.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 07._blue_button_state.Ex - * Description : 파랑 버튼 눌렀다, 뗐다 해보기 + * Description : 파랑 버튼 눌렀다, 뗐다 해 보기 * Author : 오경석 * Created Date : 2023.10.25 * Reference : diff --git a/New_Arduino_Leve1_ETboard_Mission/08._button_all_state.Ex/08._button_all_state.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/08._button_all_state.Ex/08._button_all_state.Ex.ino index 591118d..c6bd2ae 100644 --- a/New_Arduino_Leve1_ETboard_Mission/08._button_all_state.Ex/08._button_all_state.Ex.ino +++ b/New_Arduino_Leve1_ETboard_Mission/08._button_all_state.Ex/08._button_all_state.Ex.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 08._button_all_state.Ex - * Description : 모든 버튼 눌렀다, 뗐다 해보기 + * Description : 모든 버튼 눌렀다, 뗐다 해 보기 * Author : 오경석 * Created Date : 2023.10.25 * Reference : diff --git a/New_Arduino_Leve1_ETboard_Mission/09._blue_led_button_control.Ex/09._blue_led_button_control.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/09._blue_led_button_control.Ex/09._blue_led_button_control.Ex.ino index 43c13ce..c054aa2 100644 --- a/New_Arduino_Leve1_ETboard_Mission/09._blue_led_button_control.Ex/09._blue_led_button_control.Ex.ino +++ b/New_Arduino_Leve1_ETboard_Mission/09._blue_led_button_control.Ex/09._blue_led_button_control.Ex.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 09._blue_led_button_control.Ex - * Description : 파랑 버튼 눌러서 파랑 LED 켜보기 + * Description : 파랑 버튼 눌러서 파랑 LED 켜 보기 * Author : 오경석 * Created Date : 2023.10.25 * Reference : diff --git a/New_Arduino_Leve1_ETboard_Mission/10._red_blue_led_button_all_control.Ex/10._red_blue_led_button_all_control.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/10._red_blue_led_button_all_control.Ex/10._red_blue_led_button_all_control.Ex.ino index d9a0326..76cf50e 100644 --- a/New_Arduino_Leve1_ETboard_Mission/10._red_blue_led_button_all_control.Ex/10._red_blue_led_button_all_control.Ex.ino +++ b/New_Arduino_Leve1_ETboard_Mission/10._red_blue_led_button_all_control.Ex/10._red_blue_led_button_all_control.Ex.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 10._red_blue_led_button_all_control.Ex - * Description : 빨강, 파랑 버튼 눌러서 모든 LED 켰다 껐다 해보기 + * Description : 빨강, 파랑 버튼 눌러서 모든 LED 켰다 껐다 해 보기 * Author : 오경석 * Created Date : 2023.10.25 * Reference : diff --git a/New_Arduino_Leve1_ETboard_Mission/11._variable_resistance_sensor_led.Ex/11._variable_resistance_sensor_led.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/11._variable_resistance_sensor_led.Ex/11._variable_resistance_sensor_led.Ex.ino index 543b61e..35cee73 100644 --- a/New_Arduino_Leve1_ETboard_Mission/11._variable_resistance_sensor_led.Ex/11._variable_resistance_sensor_led.Ex.ino +++ b/New_Arduino_Leve1_ETboard_Mission/11._variable_resistance_sensor_led.Ex/11._variable_resistance_sensor_led.Ex.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 11._variable_resistance_sensor_led.Ex - * Description : 가변 저항 센서 값에 따라 순차적으로 LED 켜지게 해보기 + * Description : 가변 저항 센서 값에 따라 순차적으로 LED 켜지게 해 보기 * Author : 오경석 * Created Date : 2023.10.25 * Reference : diff --git a/New_Arduino_Leve1_ETboard_Mission/12._photoresistor_sensoer_led_cotrol.Ex/12._photoresistor_sensoer_led_cotrol.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/12._photoresistor_sensoer_led_cotrol.Ex/12._photoresistor_sensoer_led_cotrol.Ex.ino index 7bcec0d..fea2d5c 100644 --- a/New_Arduino_Leve1_ETboard_Mission/12._photoresistor_sensoer_led_cotrol.Ex/12._photoresistor_sensoer_led_cotrol.Ex.ino +++ b/New_Arduino_Leve1_ETboard_Mission/12._photoresistor_sensoer_led_cotrol.Ex/12._photoresistor_sensoer_led_cotrol.Ex.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 12._photoresistor_sensoer_led_cotrol.Ex - * Description : 조도 센서 값이 500 이하이면 순차적으로 LED 켜지게 해보기 + * Description : 조도 센서 값이 500 이하이면 순차적으로 LED 켜지게 해 보기 * Author : 오경석 * Created Date : 2023.10.25 * Reference : diff --git a/New_Arduino_Leve1_ETboard_Mission/13._temperature_sensor_led_cotrol.Ex/13._temperature_sensor_led_cotrol.Ex.ino b/New_Arduino_Leve1_ETboard_Mission/13._temperature_sensor_led_cotrol.Ex/13._temperature_sensor_led_cotrol.Ex.ino index 0f0c7aa..a326c20 100644 --- a/New_Arduino_Leve1_ETboard_Mission/13._temperature_sensor_led_cotrol.Ex/13._temperature_sensor_led_cotrol.Ex.ino +++ b/New_Arduino_Leve1_ETboard_Mission/13._temperature_sensor_led_cotrol.Ex/13._temperature_sensor_led_cotrol.Ex.ino @@ -1,7 +1,7 @@ /****************************************************************************************** * FileName : 13._temperature_sensor_led_cotrol.Ex * Description : 온도 센서 결과 값이 일정 값보다 크면 LED 켜지게 해보기 - * Description : 값이 2100 보다 크면 빨강,노랑, 2150 보다 크면 파랑, 초록 LED 켜지게 하기 + * Description : 값이 2100 보다 크면 빨강,노랑, 2150 보다 크면 파랑, 초록 LED 켜지게 해 보기 * Author : 오경석 * Created Date : 2023.10.25 * Reference : diff --git a/New_Arduino_Leve1_ETboard_SourceCode/01._led_red_turn_on/01._led_red_turn_on.ino b/New_Arduino_Leve1_ETboard_SourceCode/01._led_red_turn_on/01._led_red_turn_on.ino index e69de29..ae0cbda 100644 --- a/New_Arduino_Leve1_ETboard_SourceCode/01._led_red_turn_on/01._led_red_turn_on.ino +++ b/New_Arduino_Leve1_ETboard_SourceCode/01._led_red_turn_on/01._led_red_turn_on.ino @@ -0,0 +1,24 @@ +/****************************************************************************************** + * FileName : 01._led_red_turn_on + * Description : 빨강 LED 켜 보기 + * Author : 오경석 + * Created Date : 2023.10.24 + * Reference : + * Modified : +******************************************************************************************/ + +int led_red = D2; // 빨강 LED 지정 + +void setup() { + pinMode(led_red, OUTPUT); // 빨강 LED를 출력으로 설정 +} + +void loop() { + digitalWrite(led_red, HIGH); // 빨강 LED 켜기 +} + +//========================================================================================== +// +// (주)한국공학기술연구원 http://et.ketri.re.kr +// +//========================================================================================== \ No newline at end of file diff --git a/New_Arduino_Leve1_ETboard_SourceCode/02._led_red_blink/02._led_red_blink.ino b/New_Arduino_Leve1_ETboard_SourceCode/02._led_red_blink/02._led_red_blink.ino index a3ced88..e9bf0ff 100644 --- a/New_Arduino_Leve1_ETboard_SourceCode/02._led_red_blink/02._led_red_blink.ino +++ b/New_Arduino_Leve1_ETboard_SourceCode/02._led_red_blink/02._led_red_blink.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 02._led_red_blink - * Description : 빨강 LED 켰다 껐다 해보기 + * Description : 빨강 LED 켰다 껐다 해 보기 * Author : 오경석 * Created Date : 2023.10.24 * Reference : diff --git a/New_Arduino_Leve1_ETboard_SourceCode/03._led_red_and_blue_blink/03._led_red_and_blue_blink.ino b/New_Arduino_Leve1_ETboard_SourceCode/03._led_red_and_blue_blink/03._led_red_and_blue_blink.ino index 14ffa6a..396cf12 100644 --- a/New_Arduino_Leve1_ETboard_SourceCode/03._led_red_and_blue_blink/03._led_red_and_blue_blink.ino +++ b/New_Arduino_Leve1_ETboard_SourceCode/03._led_red_and_blue_blink/03._led_red_and_blue_blink.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 03._led_red_and_blue_blink - * Description : 빨강, 파랑 LED 켰다 껐다 해보기 + * Description : 빨강, 파랑 LED 켰다 껐다 해 보기 * Author : 오경석 * Created Date : 2023.10.24 * Reference : diff --git a/New_Arduino_Leve1_ETboard_SourceCode/07._red_button_state/07._red_button_state.ino b/New_Arduino_Leve1_ETboard_SourceCode/07._red_button_state/07._red_button_state.ino index d92abbb..0196be0 100644 --- a/New_Arduino_Leve1_ETboard_SourceCode/07._red_button_state/07._red_button_state.ino +++ b/New_Arduino_Leve1_ETboard_SourceCode/07._red_button_state/07._red_button_state.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 07._red_button_state - * Description : 빨강 버튼 눌렀다, 뗐다 해보기 + * Description : 빨강 버튼 눌렀다, 뗐다 해 보기 * Author : 오경석 * Created Date : 2023.10.25 * Reference : diff --git a/New_Arduino_Leve1_ETboard_SourceCode/08._green_yellow_button_state/08._green_yellow_button_state.ino b/New_Arduino_Leve1_ETboard_SourceCode/08._green_yellow_button_state/08._green_yellow_button_state.ino index a7fe2d2..3857326 100644 --- a/New_Arduino_Leve1_ETboard_SourceCode/08._green_yellow_button_state/08._green_yellow_button_state.ino +++ b/New_Arduino_Leve1_ETboard_SourceCode/08._green_yellow_button_state/08._green_yellow_button_state.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 08._green_yellow_button_state - * Description : 초록, 노랑 버튼 눌렀다, 뗐다 해보기 + * Description : 초록, 노랑 버튼 눌렀다, 뗐다 해 보기 * Author : 오경석 * Created Date : 2023.10.25 * Reference : @@ -27,10 +27,10 @@ void loop() { Serial.println("초록 버튼이 눌림"); // 시리얼 모니터에 "초록 버튼이 눌림" 출력 } - if(button_yellow_state == LOW){ // 노랑 버튼을 누르면 - Serial.println("노랑 버튼이 눌림"); // 시리얼 모니터에 "노랑 버튼이 눌림" 출력 + if(button_yellow_state == LOW){ // 노랑 버튼을 누르면 + Serial.println("노랑 버튼이 눌림"); // 시리얼 모니터에 "노랑 버튼이 눌림" 출력 } - delay(100); // 0.1초 기다리기 + delay(100); // 0.1초 기다리기 } //========================================================================================== diff --git a/New_Arduino_Leve1_ETboard_SourceCode/09._red_led_button_control/09._red_led_button_control.ino b/New_Arduino_Leve1_ETboard_SourceCode/09._red_led_button_control/09._red_led_button_control.ino index cd2c9f0..f4b524c 100644 --- a/New_Arduino_Leve1_ETboard_SourceCode/09._red_led_button_control/09._red_led_button_control.ino +++ b/New_Arduino_Leve1_ETboard_SourceCode/09._red_led_button_control/09._red_led_button_control.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 09._red_led_button_control - * Description : 빨강 버튼 눌러서 빨강 LED 켜보기 + * Description : 빨강 버튼 눌러서 빨강 LED 켜 보기 * Author : 오경석 * Created Date : 2023.10.25 * Reference : diff --git a/New_Arduino_Leve1_ETboard_SourceCode/10._red_blue_led_button_control/10._red_blue_led_button_control.ino b/New_Arduino_Leve1_ETboard_SourceCode/10._red_blue_led_button_control/10._red_blue_led_button_control.ino index f89c860..3d97fee 100644 --- a/New_Arduino_Leve1_ETboard_SourceCode/10._red_blue_led_button_control/10._red_blue_led_button_control.ino +++ b/New_Arduino_Leve1_ETboard_SourceCode/10._red_blue_led_button_control/10._red_blue_led_button_control.ino @@ -1,6 +1,6 @@ /****************************************************************************************** * FileName : 10._red_blue_led_button_control - * Description : 빨강, 파랑 버튼 눌러서 LED 켜지게 해보기 + * Description : 빨강, 파랑 버튼 눌러서 LED 켜지게 해 보기 * Author : 오경석 * Created Date : 2023.10.25 * Reference : @@ -43,7 +43,7 @@ void loop() { Serial.println("버튼이 눌리지 않음"); // 시리얼 모니터에 "버튼이 눌리지 않음" 출력 } - delay(100); // 0.1초 기다리기 + delay(100); // 0.1초 기다리기 } //==========================================================================================