본문 바로가기
IOT 로봇 아두이노/아두이노 명령어

6. 시리얼 통신

by Jango_infoinno 2021. 3. 23.

개요

 

시리얼 모니터

예제1)

void setup() {
  Serial.begin(9600);
  Serial.print("Hello!! ");
  Serial.println("안녕하세요..!!");
}


void loop() {
  
}




예제2)

int LED = 6;


void setup() {
  Serial.begin(9600);
  pinMode(LED, OUTPUT);
}


void loop() {
  int val = analogRead(A5)/4;
  Serial.println(val);
  analogWrite(LED, val);
}

 

 

예제3)

int LED = 2;
char c;

void setup() {
  Serial.begin(9600);
  pinMode(LED, OUTPUT);
}

void loop() {
  if(Serial.available()){
    c = Serial.read();
    if(c == '0'){
      digitalWrite(LED, LOW);
    }
    else if(c == '1'){
      digitalWrite(LED, HIGH);
    }
  }
  Serial.println(c);
}



반응형

댓글