#define PB0 0 // PB0 -> 아두이노 8번핀
#define PB1 1 // PB1 -> 아두이노 9번핀
void setup() {
Serial.begin(9600);
DDRB = 0b00000011; // PB0, PB1 출력모드 설정
}
void loop() {
if(Serial.available()){ // 수신 감지 되었을 때
char a = Serial.read();
switch(a) {
case '1':
PORTB |= 1<<PB0; // 아두이노 8번핀
Serial.println("101 office ON");
break;
case '2':
PORTB &= ~(1<<PB0);
Serial.println("102 office OFF");
break;
case '3':
PORTB |= 1<<PB1;
Serial.println("102 office ON");
break;
case '4':
PORTB &= ~(1<<PB1);
Serial.println("102 office OFF");
break;
default:
Serial.println("잘못입력되었습니다.");
break;
}
}
}
void setup() {
Serial.begin(9600);
pinMode(8,1); // 8번핀 PBO 출력모드 설정
pinMode(9,OUTPUT); // 9번핀 PB1 출력모드 설정
}
void loop() {
if(Serial.available()){ // 수신 감지 되었을 때
char a = Serial.read();
switch(a) {
case '1':
digitalWrite(8,HIGH);
Serial.println("101 office ON");
break;
case '2':
digitalWrite(8,LOW);
Serial.println("101 office OFF");
break;
case '3':
digitalWrite(9,HIGH);
Serial.println("102 office ON");
break;
case '4':
digitalWrite(9,LOW);
Serial.println("102 office OFF");
break;
default:
Serial.println("input error!");
break;
}
}
}