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
복사