> For the complete documentation index, see [llms.txt](https://docs.sysout.co.kr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sysout.co.kr/base-language/arduino/prepare/reference.md).

# Reference

## 아두이노 레퍼런스

이 문서에서는 아두이노 공식 사이트에서 제공하는 레퍼런스를 사용하는 방법을 알아본다.

### 목표

* 아두이노 레퍼런스를 읽을 수 있다.

### 사이트 접속

<https://www.arduino.cc/reference/ko/> 에 접속하면 한글화된 아두이노 레퍼런스를 볼 수 있다. 아두이노는 유용한 기능을 제공하는 다양한 함수들이 존재하는데, 모든 목록들이 이 문서에 나와 있으므로 검색을 통해 쉽게 찾을 수 있다.

![아두이노 레퍼런스 모음 페이지](https://4208234536-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_TNZwLuHV9ipYLbvRq%2F-M_YJ3CFrjUmA2FfbEvD%2F-M_YJKi3i6_Ntyyig220%2F%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8-01-%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%A0%91%EC%86%8D.png?alt=media\&token=ae9bec2a-328b-48e7-9688-9c7f77740257)

### 항목 상세 보기

특정 항목에 대해 상세한 내용을 보고 싶을 경우 해당 항목의 이름을 클릭하면 상세 페이지로 이동한다. 이 문서에서는 디지털 입출력의 `digitalRead()` 명령을 눌러서 나오는 문서를 보기로 한다.

![digitalRead 함수에 대한 상세설명](https://4208234536-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_TNZwLuHV9ipYLbvRq%2F-M_YJ3CFrjUmA2FfbEvD%2F-M_YJQ6QXspfowkfIxeh%2F%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8-02-%EB%A0%88%ED%8D%BC%EB%9F%B0%EC%8A%A4.png?alt=media\&token=c7d8a30e-7e42-4c53-9d15-e10cc05737bd)

이 문서에서 나오는 정보들은 다음과 같다.

* 설명
  * 이 명령에 대한 간략한 설명이 나온다.
* 문법
  * 이 명령을 사용하기 위한 코드 문법이 나온다.
* 매개변수
  * 이 명령을 사용하기 위해 필요한 데이터와 그에 대한 설명이 나온다.
  * `digitalRead(pin)`에서 `pin`이 매개변수에 해당한다.
  * 매개변수는 없을 수도 있고, 많을 수도 있다.
* 반환
  * 이 명령을 실행한 뒤 프로그램에게 반환되는 값을 말한다.
  * `digitalRead(pin)`의 반환은 `HIGH` 또는 `LOW` 이므로, 실행하면 어떠한 경우에도 둘 중 한 가지의 값을 얻을 수 있다.
  * 어떠한 상황에서 어떠한 값이 반환되는지를 이해하는 것이 명령을 사용하는데 중요하다.
* 예제 코드
  * 이 명령을 사용하기 위한 간단한 예제 코드이다.
* 주의와 경고
  * 이 명령을 사용할 경우 알아야 하는 주의사항이나 오류 상황들이 나온다.
* 더보기
  * 연관된 명령이나 알아두면 좋은 내용들의 링크가 나온다.
