문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
faduino:입력과_출력제어:index [2017/11/25 02:19] Comfile Technology |
faduino:입력과_출력제어:index [2020/02/24 03:02] Comfile Technology [입력과 출력 제어 (FA-DUINO-18TA/32TA용)] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | ===== 입력과 출력 제어 (FA-DUINO-12RA/24RA용) ===== | ||
+ | |||
+ | 입력 4번이 ON되면 STATUS LED와 릴레이 Relay22번 을 ON하는 프로그램입니다. | ||
+ | |||
+ | <code c> | ||
+ | const int StatusLED = 13; | ||
+ | const int Relay22 = 22; | ||
+ | const int Input_4 = 4; | ||
+ | |||
+ | void setup() { | ||
+ | pinMode(StatusLED, OUTPUT); | ||
+ | pinMode(Relay22, OUTPUT); | ||
+ | pinMode(Input_4, INPUT ); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | if(HIGH==digitalRead(Input_4)) { | ||
+ | digitalWrite(StatusLED, HIGH); | ||
+ | digitalWrite(Relay22, HIGH);} | ||
+ | else { | ||
+ | digitalWrite(StatusLED, LOW); | ||
+ | digitalWrite(Relay22, LOW); | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | ===== 입력과 출력 제어 (FA-DUINO-18TA/32TA용) ===== | ||
+ | |||
+ | |||
+ | 입력 22번이 ON되면 STATUS LED와 릴레이 Sink 출력 38번 을 ON하는 프로그램입니다. | ||
+ | |||
+ | <code c> | ||
+ | const int StatusLED = 13; | ||
+ | const int Sink38 = 38; | ||
+ | const int Input_22 = 22; | ||
+ | |||
+ | void setup() { | ||
+ | pinMode(StatusLED, OUTPUT); | ||
+ | pinMode(Sink38 , OUTPUT); | ||
+ | pinMode(Input_22 , INPUT ); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | if(HIGH==digitalRead(Input_22 )) { | ||
+ | digitalWrite(StatusLED, HIGH); | ||
+ | digitalWrite(Sink38 , HIGH);} | ||
+ | else { | ||
+ | digitalWrite(StatusLED, LOW); | ||
+ | digitalWrite(Sink38 , LOW); | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | [[faduino:index#FA-DUNIO_하드웨어|상위 페이지로 이동]] | ||