Arduino 프로그래밍 : 초보자 용 자습서
Arduino는 시장에서 가장 유명한 개발자 플랫폼 중 하나입니다. 여기에서 프로그래밍하고 올바르게 사용하는 방법을 찾을 수 있습니다.
Arduino :이 하드웨어는 프로그래밍에 필요합니다
Arduinos는 바다 옆의 모래와 같습니다. 따라서 선택이 큽니다. 아직이 문제에 익숙하지 않은 경우 몇 가지 팁이 있습니다.
- Arduino Uno는 6 개의 아날로그 핀과 14 개의 디지털 핀을 모두 제공하므로 초보자에게 매우 적합합니다. 즉, 많은 전자 부품을 이미 연결할 수 있습니다. 또한 새 보드를 구입하지 않고도 마이크로 컨트롤러를 대체 할 수 있다는 이점도 있습니다. 보드를 사용하여 프로그래밍 한 다음 회로에 납땜하기도 쉽습니다.
- 또 다른 좋은 보급형 보드는 Arduino Mega 2560입니다. 칩이 영구적으로 설치되었지만 보드는 Uno보다 훨씬 더 많은 핀을 제공하지만 그에 따라 더 비쌉니다.
- Arduino 플랫폼은 "오픈 소스"이므로 "실제"Arduino에 대한 저렴한 대안이 많이 있습니다.
- 편리하게도 인터넷에는 이미 모든 전자 부품이 포함 된 Arduino 키트가있어 비용을 절약 할 수 있습니다.
- 키트를 구입하지 않으면 부품을 개별적으로 얻을 수 있습니다. 초보자는 먼저 LED, 저항, 버튼, 전위차계 및 서보를 구입하여 많은 것을 시험해야합니다. 구성 요소를 함께 연결하려면 점퍼 케이블과 브레드 보드도 필요합니다.
Arduino IDE 설치
Arduino를 즐기기 전에 Arduino IDE를 먼저 설치해야합니다.
- Windows에서 설치하는 동안 Arduino 드라이버를 설치할지 묻는 메시지가 여러 번 나타납니다. 여기서 "설치"를 클릭하십시오. 그렇지 않으면 나중에 PC에서 Arduino를 사용할 수 없습니다.
Arduino : 제어 LED
Arduino로 LED를 제어하는 방법을 보여줍니다.
- 이렇게하려면 먼저 점퍼 케이블을 사용하여 "GND"라고 표시된 핀을 LED의 짧은면에 연결하십시오.
- LED의 다른 쪽을 적절한 저항으로 연결하십시오.
- 또한 저항을 핀 13에 연결하십시오.
- Arduino IDE를 시작하고 USB 케이블을 사용하여 Arduino를 PC에 연결하십시오.
- "도구"탭을 클릭하고 보드, 사양 및 포트를 선택하십시오.
- "void setup ()"에서 먼저 핀 13을 출력으로 정의하는 명령을 추가해야합니다. "pinMode (13, OUTPUT);"명령으로 쉽게 수행 할 수 있습니다. (따옴표없이).
- "void loop ()"에서 반복해서 실행해야하는 명령을 추가 할 수 있습니다. 먼저 "digitalWrite (13, HIGH);"명령 핀이 높음으로 설정되면 3.3V의 전압이 적용됩니다.
- 이제 "delay (1000);"명령을 추가하십시오. 프로그램이 잠시 기다립니다.
- 이제 "digitalWrite (13, LOW);"명령을 사용할 수 있습니다. 프로그램이 LED를 다시 끄도록 추가하십시오. 그런 다음 지연 명령을 다시 삽입하십시오.
- 마지막으로, 프로그램을 Arduino에 업로드하십시오. 이제 깜박이는 LED가 있습니다!
Arduino의 버튼 사용
Arduino의 버튼을 사용하려면 브레드 보드의 홈 영역에 버튼을 삽입하십시오.
- 왼쪽 하단의 커넥터를 5V 핀에 연결하고 오른쪽 하단의 커넥터를 10 킬로 옴 이상의 저항을 통해 접지에 연결하십시오.
- 또한 커넥터는 오른쪽 상단의 핀 3에 연결되어 있습니다.
- 설정 방법에서는 먼저이 버튼을 입력으로 정의합니다 : "pinMode (3, INPUT);"
- "digitalRead (3);"명령으로 이제 핀의 디지털 상태를 읽을 수 있습니다. HIGH 또는 LOW입니다. if 문을 사용하여 쿼리하십시오.
Arduino : 제어 서보
서보 제어는 다소 복잡하기 때문에 별도의 기사에서이를 요약했습니다.
다음 기사에서는 Java로 자신의 프로그램을 작성하는 방법을 배웁니다.