아두이노 간단한 예제

필수 장비에 대한 참고 사항: 간결을 위해 아두이노 스타터 키트에 일반적으로 포함된 아이템은 여기에 제공된 개요에 포함되지 않습니다. 다른 필수 구성 요소는 프로젝트 설명에 나열됩니다. 아두 이노 통합 개발 환경 (IDE)는 아두 이노 프로그래밍에 사용되는 주요 텍스트 편집 프로그램입니다. 프로그래밍하려는 보드에 코드를 업로드하기 전에 코드를 입력할 수 있습니다. Arduino 코드를 스케치라고 합니다. 이 예제는 serial_repater라고 하며 MySerial 라이브러리와 함께 제공됩니다. 이 작업을 완료하면 Arduino가 컴파일하기 시작합니다. 완료되면, 당신은 다음과 같은 완성 메시지를 받게됩니다 : 지금은 아두 이노에 스케치 (프로그램)를 업로드하고 무엇을 해야할지 말해 시간이다. IDE에는 초보자가 쉽게 사용할 수 있는 예제 스케치가 내장되어 있습니다. 아두 이노가 주변 세계를 감지하려면 센서를 추가해야합니다. 선택할 수 있는 센서의 넓은 범위가 있으며 각각 특정 목적을 가지고 있습니다. 아래에서 프로젝트에서 일반적으로 사용되는 센서 중 일부를 찾을 수 있습니다. 보드를 선택할 때 고려해야 할 또 다른 요소는 수행하려는 프로젝트 유형입니다.

예를 들어 웨어러블 전자 프로젝트를 만들려면 Sparkfun의 LilyPad 보드를 고려할 수 있습니다. LilyPad는 전자 섬유 및 웨어러블 프로젝트에 쉽게 바느질할 수 있도록 설계되었습니다. 프로젝트에 작은 폼 팩터가 있는 경우 다른 보드에 비해 설치 공간이 매우 작은 Arduino Pro Mini를 사용할 수 있습니다. 거기 밖으로 상단 보드의 고장 및 비교에 대 한 Sparkfun의 아두 이노 비교 가이드를 체크 아웃. 이 시점에서, 당신은 USB 케이블을 사용하여 PC에 아두 이노 우노를 연결해야합니다. IDE가 다운로드되면 실행 기능을 실행하고 화면의 지침에 따라 소프트웨어를 설치합니다. IDE를 설치한 후에는 Arduino IDE를 로드하기 위한 바탕 화면 아이콘이 있어야 합니다. Arduino의 소프트웨어 기능에 대해서는 많은 의미가 있지만 플랫폼은 소프트웨어와 하드웨어로 구성되어 있다는 점을 기억하는 것이 중요합니다. 이 두 가지는 복잡한 운영 체제를 실행하기 위해 함께 작동합니다. 가장 먼저 해야 할 일은 온라인에서 사용할 수 있는 많은 라이브러리 중에서 사용할 라이브러리를 찾는 것입니다.

컴퓨터에 다운로드한 후 Arduino IDE를 열고 스케치를 클릭하면 라이브러리 포함 > 라이브러리 관리. 그런 다음 IDE로 가져올 라이브러리를 선택할 수 있습니다. 프로세스가 완료되면 라이브러리를 스케치 메뉴에서 사용할 수 있습니다. 참고 – Arduino는 밀리초 및 1000 밀리초 = 1초의 시간을 측정합니다. 원래 코드(1000)는 LED를 1초 동안 켜고 1초 동안 꺼집니다. 코드를 (1000)에서 (200)로 조정하면 켜고 끄는 시간이 단축되어 깜박임이 빨라집니다. “void 루프()” 섹션은 자체적으로 다시 루프되는 코드의 일부이며 코드의 주요 부분입니다. Arduino 예제에서는 파일-> 예제 -> 기본 사항 에서 “최소”라고 합니다. 동일한 구문을 사용하여 서브 루틴을 추가 할 수 있습니다 : Arduino가 연결되어 있고 IDE가 구성되면 Arduino에서 온보드 LED를 깜박이는 깜박임 예제를로드 할 수 있습니다.

이 프로젝트를 로드하려면 파일 로 이동하십시오 . 이제 스위치를 이야기하고 아두 이노 프로젝트에 통합 할 수있는 방법을 이야기 할 시간입니다. 스위치는 푸시할 때 회로를 완료하고 해제할 때 회로를 끊는 전기 부품입니다. 이 프로젝트에서는 작은 푸시 버튼 스위치를 사용하여 LED를 제어할 것입니다. 설치 – 일반적으로 Arduino 코드의 설정 섹션에 기록되며 센서 보정과 같이 한 번만 수행해야 하는 작업을 수행합니다. 이 프로젝트는 아두 이노 프로그래밍에 대한 훌륭한 소개입니다. 신호등 컨트롤러는 빨간색, 노란색 및 녹색 LED를 사용하여 브레드보드에 신호등을 다시 만듭니다. 코드를 작성하고 편집하는 것은 쉽게 실습할 수 있는 방법입니다. 보너스로 필요한 모든 구성 요소가 스타터 키트에 포함되어야 합니다.