소개
아두 이노 이데 코드를 작성하고 아두 이노 보드에 업로드하기위한 오픈 소스 소프트웨어입니다. 그것은 윈도우,맥 오에스 텐,리눅스 등 다양한 운영 체제에서 실행됩니다. 환경은 자바로 작성 및 처리 및 기타 오픈 소스 소프트웨어를 기반으로합니다.

아두 이노 스케치
아두 이노 스케치 아두 이노 프로그램에 사용하는 이름입니다. 그것은 업로드 및 아두 이노 보드에서 실행되는 코드의 단위입니다. 기본 아두 이노 스케치는 두 가지 기능으로 구성:
- 설정()
- 루프()
이러한 함수의 목적은 자습서의 뒷부분에서 설명합니다.
지금,아두 이노 아이디를 열고 파일 탭을 클릭합니다. 그런 다음 새로 만들기(또는 키보드의 컨트롤+엔)를 클릭하여 두 가지 기능을 살펴보십시오.
스케치를 작성
이 예에서 우리는 스케치를 작성합니다,즉.화면에 텍스트 안녕하세요 세계를 표시합니다 아두 이노 이데에서 프로그램을 만들. 우리는 시리얼 모니터 창을 사용하여 메시지를 쓸 것입니다.

시리얼 모니터에 작성하려면 먼저 시리얼 모니터를 초기화해야합니다,당신은 다음 문장의 도움으로 그것을 할 수 있습니다:
Serial.begin(9600);
여기에 9600 당신이 당신의 장치를 통해 통신하는 전송 속도입니다.
직렬 모니터에 쓸 문은 다음과 같습니다:
Serial.println("Your Message");
이제 직렬 모니터를 초기화하고 설정()기능 내에서 인쇄 문을 작성하여 코드를 수정하십시오. 이 코드로 끝납니다:
파일 탭으로 이동 한 다음 저장을 클릭하여 스케치를 저장합니다.
스케치 실행 방법
아래 단계에 따라 스케치를 실행합니다:
- 당신의 컴퓨터에 연결합니다.
- 아두 이노에 프로그램을로드 업로드 버튼을 클릭합니다.
- 이제 스케치 실행을보고 문자 메시지를 인쇄 아두 이노 이데 직렬 모니터 창을 엽니 다. 프로그램이 표시하는 텍스트는 직렬 모니터 창에 표시되어야 합니다.

아두 이노 스케치 프로그램 흐름
아두 이노 스케치에서,프로그램 문(코드의 개별 라인)이 실행,즉 위에서 아래로 실행됩니다. 이 명령문의 위에서 아래로 실행은 흐름 제어 명령문에 의해서만 변경 될 수 있습니다.
스케치에 주의해야 할 사항:
- 무효 설정():설정()이라는 함수의 함수 초기화/선언 프로세스입니다. 함수가 어떤 값도 반환하지 않으므로 키워드 무효로 초기화됩니다.
- 직렬.시작(9600);
직렬.이러한 문은 설치 함수의 본문에 있습니다. - {는 여기에서 시작하는 모든 문이 함수 내부에 있음을 알려주는 함수의 여는 중괄호입니다.
- }는 함수의 닫는 중괄호입니다.
- ;문을 종료하는 데 사용됩니다.
안녕하세요 세계 스케치에서 설정()함수의 문이 위에서 아래로,먼저 실행됩니다. 문 시리얼.시작(9600);설치()함수의 첫 번째 문이므로 처음 실행됩니다. 이 문은 직렬 포트의 속도를 9600 보드로 설정합니다. 직렬 모니터 창의 전송 설정은 이 값과 일치해야 직렬 모니터 창이 동일한 속도로 통신할 수 있습니다.
설치()함수에서 실행할 두 번째 문은 직렬입니다.”안녕하세요,세상!”);,직렬 모니터 창에 표시하기 위해 텍스트 안녕하세요 세계를 보냅니다. 이 문장에서 모든 텍스트를 여는 따옴표와 닫는 따옴표(“”)사이에 넣을 수 있으며 직렬 모니터 창에 표시됩니다.
설정()함수
설정()함수의 문은 스케치가 실행될 때 한 번만 실행됩니다.
루프()함수
루프()함수의 문은 위에서 아래로 계속 실행 한 다음 다시 맨 위로 실행됩니다.
루프()함수에 두 개의 문이 포함되어 있으면 첫 번째 문이 먼저 실행된 다음 두 번째 문이 실행된 다음 첫 번째 문이 다시 실행됩니다. 아두 이노가 꺼지거나 재설정 될 때까지 따라서,메인 루프의 문은 지속적으로 실행됩니다.
헬로 월드 스케치에서 루프()함수에 문이 없기 때문에 프로그램 실행은 루프에서 끝나고 아무 것도하지 않고 거기에 갇히게됩니다.아두이노 보드의 마이크로컨트롤러가 설정()함수의 명령문이 실행된 후 메모리에서 다음에 찾은 모든 것을 실행하려고 하기 때문입니다. 그러나 루프()함수는 루프에서 프로그램 실행을 유지하여 그렇게하지 못하게합니다.
다음은 주 루프 실행을 보여주는 예제 스케치입니다. 당신의 아두 이노 이드에 코드를 복사하여 이브에 코드를 업로드하고,직렬 모니터를 시작합니다.

이것은 당신이 직렬 모니터에서 얻을 것이다 것입니다:
설정()기능의 텍스트는 직렬 모니터 창을 처음 열 때 한 번만 표시 한 다음 아두 이노가 재설정됩니다. 이 후,프로그램 실행은 루프()함수를 입력하고 반복 끝없는 루프에서 다시 위에서 아래로 루프의 문을 다시 실행합니다.