Search

1. GPIO

1. 핀번호 define

핀번호 define
#define GPIO_PIN_4 4 // 테스트용 핀 #define GPIO_PIN_5 5 // 테스트용 핀 #define GPIO_PIN_6 6 // 테스트용 핀 #define GPIO_PIN_7 7 // 테스트용 핀
JavaScript
복사

2. setup() pinMode 지정

pinMode(GPIO_PIN_4, OUTPUT); pinMode(GPIO_PIN_5, OUTPUT); pinMode(GPIO_PIN_6, OUTPUT); pinMode(GPIO_PIN_7, OUTPUT); /* pinMode(GPIO_PIN_4, INPUT); pinMode(GPIO_PIN_5, INPUT); pinMode(GPIO_PIN_6, INPUT); pinMode(GPIO_PIN_7, INPUT); */
JavaScript
복사

3. 입출력 진행

digitalWrite(GPIO_PIN_4, LOW); digitalWrite(GPIO_PIN_5, LOW); digitalWrite(GPIO_PIN_6, LOW); digitalWrite(GPIO_PIN_7, LOW); /* digitalWrite(GPIO_PIN_4, HIGH); */
JavaScript
복사

4. 핀상태 읽기

if(digitalRead(BUTTON_PIN) == LOW) { ... } //핀상태 읽고 조건문 실행(Low)
JavaScript
복사