아두이노 | 스위치 |
GND | GND |
13 | SIG |
5V | VCC |
아두이노 | 모터 |
12 | VCC |
GND | GND |
void setup()
{
Serial.begin(9600); // 시리얼 통신을 위한 보드레이트 설정
pinMode(12, OUTPUT); // 13번 디지털 핀을 출력 모드로 설정
pinMode(13, INPUT); // 7번 디지털 핀을 입력 모드로 설정
}
void loop()
{
int readValue = digitalRead(13); // 입력핀의 값을 읽어 변수에 저장
Serial.println(readValue); // 변수의 값을 시리얼 모니터에 출력
delay(100);
if (readValue == HIGH) { // 입력 값에 따라 LED 출력값 제어
digitalWrite(12, HIGH);
}
else {
digitalWrite(12, LOW);
}
}