---
title: "softwareSerial 라이브러리 관련"
url: "https://maker.wiznet.io/forum/12176"
markdown_url: "https://maker.wiznet.io/forum/12176/md"
type: "Forum topic"
category: "General"
author: "sumi0108"
created: "2017-02-27T04:40:30+09:00"
last_activity: "2017-05-04T08:39:53+09:00"
language: "ko"
views: 4318
replies: 1
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# softwareSerial 라이브러리 관련

## Question

Asked by sumi0108 on 2017-02-27 in General.

안녕하세요. wiznet iot starter kit를 사서 하나씩 해보고 있는데요.
시리얼통신 부분에서 예제를 따라가하다
include &lt;SoftwareSerial.h>
파일이 없다고 떠서 여기저기 라이브러리를 추가해보려고해도
저 라이브러리를 구할수가 없네요.
제가 실행해본 예제는 mySerial_Hello_world로 wiki 사이트에서 구해서 해보고있습니다.

어떻게 해야할지 알려주세요.

## Replies

### Reply 1 by Kei, 2017-02-28

안녕하세요.

WizArduino를 사용하시는 건가요?

먼저, 불편을 드려 죄송합니다.
해당 WikiPage는 담당자가 수정할 예정입니다.

답변을 드리자면,
현재 Arduino IDE 1.8.0 이상부터는 IDE가 통합되면서 기존 32비트 MCU의 SoftwareSerial이 제외되었습니다.
따라서 현재로써는 SoftwareSerial을 사용할 수 없습니다.

대신 WizArduino에서는 Serial5를 통해 하드웨어시리얼을 사용할 수 있으며,
핀은 0,1 번 핀이 되겠습니다 (각각 RX, TX)

테스트를 위한 간단한 예제를 드리자면, 아래와 같습니다.

```
void setup() {
  // Open SerialUSB communications and wait for port to open:
  SerialUSB.begin(115200);
  while (!SerialUSB);

  SerialUSB.println("Goodnight moon!");

  // set the data rate for the SoftwareSerialUSB port
  Serial5.begin(115200);
  Serial5.println("Hello, world?");
}

void loop() { // run over and over
  if (Serial5.available()) {
    SerialUSB.write(Serial5.read());
  }
  if (SerialUSB.available()) {
    Serial5.write(SerialUSB.read());
  }
}
```

감사합니다.

---

Source: https://maker.wiznet.io/forum/12176
