아두이노 로고

Arduino REES2 Uno 사용 방법

사용 방법-Arduino-REES2-Uno-제품

아두이노 우노 사용법

사용 방법-Arduino-REES2-Uno-fig-1

일반적인 응용 프로그램

  • 오픈 소스 오실로스코프 Xoscillo
  • Monome을 모방한 MIDI 컨트롤러 장치인 Arduinome
  • 대부분의 최신 자동차에서 볼 수 있는 온보드 진단 인터페이스를 사용하는 트립 컴퓨터인 OBDuino
  • Ardupilot, 드론 소프트웨어 및 하드웨어
  • 레트로 2D 비디오 게임을 만드는 Arduino 방패 Gameduino
  • DIY 핸드폰 ArduinoPhone
  • 수질 테스트 플랫폼

다운로드 / 설치

  • 이동하다 www.arduino.cc 최신 버전의 arduino 소프트웨어를 다운로드하고 운영 체제를 선택하려면
  • 제목 표시줄에서 소프트웨어 탭을 클릭하고 이 이미지가 보이면 아래로 스크롤하십시오.사용 방법-Arduino-REES2-Uno-fig-2
  • 운영 체제에 따라 Windows 시스템이 있는 경우 Windows Installer를 선택합니다. 사용 방법-Arduino-REES2-Uno-fig-3

초기 설정

  • 도구 메뉴 및 보드 선택사용 방법-Arduino-REES2-Uno-fig-5
  • 그런 다음 프로그래밍하려는 Arduino 보드 유형을 선택합니다. 이 경우 Arduino Uno입니다. 사용 방법-Arduino-REES2-Uno-fig-6사용 방법-Arduino-REES2-Uno-fig-7
  • 프로그래머 Arduino ISP를 선택하십시오. 선택하지 않은 경우 Arduino ISP 프로그래머를 선택해야 합니다. Arduino를 연결한 후 COM 포트를 선택해야 합니다.

LED 깜박임

  • 보드를 컴퓨터에 연결합니다. Arduino에서 소프트웨어는 다음으로 이동합니다. File -> 예amp레 -> 기본 -> LED 깜박임. 코드가 창에 자동으로 로드됩니다.사용 방법-Arduino-REES2-Uno-fig-8
  • 업로드 버튼을 누르고 프로그램이 업로드 완료라고 표시될 때까지 기다립니다. 핀 13 옆에 있는 LED가 깜박이기 시작해야 합니다. 대부분의 보드에는 이미 녹색 LED가 연결되어 있으므로 별도의 LED가 반드시 필요한 것은 아닙니다.

문제 해결

Arduino Uno에 어떤 프로그램도 업로드할 수 없고 "BLINK"에 대해 이 오류가 발생하는 경우 업로드하는 동안 Tx와 Rx가 동시에 깜박이면서 메시지를 생성합니다.
avrdude: 확인 오류, 바이트 0x00000x0d에서 첫 번째 불일치 != 0x0c Avrdude 확인 오류; 콘텐츠 불일치 Avrdudedone “감사합니다”사용 방법-Arduino-REES2-Uno-fig-9

제안

  • 도구 > 보드 메뉴에서 올바른 항목을 선택했는지 확인하십시오. Arduino Uno가 있는 경우 선택해야 합니다. 또한 최신 Arduino Duemilanove 보드에는 ATmega328이 함께 제공되는 반면 이전 보드에는 ATmega168이 있습니다. 확인하려면 Arduino 보드의 마이크로컨트롤러(더 큰 칩)의 텍스트를 읽으십시오.
  • 도구 > 직렬 포트 메뉴에서 적절한 포트가 선택되었는지 확인하십시오(포트가 나타나지 않으면 컴퓨터에 연결된 보드로 IDE를 다시 시작하십시오). Mac에서 직렬 포트는 /dev/tty.usbmodem621(Uno 또는 Mega 2560의 경우) 또는 /dev/tty.usbserial-A02f8e(구형 FTDI 기반 보드의 경우)와 같아야 합니다. Linux에서는 /dev/ttyACM0 또는 이와 유사해야 합니다(Uno 또는 Mega 2560의 경우).
    /dev/ttyUSB0 또는 유사(오래된 보드의 경우).
  • Windows에서는 COM 포트가 되지만 장치 관리자(포트 아래)에서 어떤 포트인지 확인해야 합니다. Arduino 보드용 직렬 포트가 없는 것 같으면 드라이버에 대한 다음 정보를 참조하십시오.

운전자

  • Windows 7(특히 64비트 버전)에서는 장치 관리자로 이동하여 Uno 또는 Mega 2560용 드라이버를 업데이트해야 할 수 있습니다.사용 방법-Arduino-REES2-Uno-fig-10
  • 장치(보드가 컴퓨터에 연결되어 있어야 함)를 마우스 오른쪽 버튼으로 클릭하고 Windows에서 적절한 .inf를 지정하십시오. file 다시. .inf는 Arduino 소프트웨어의 drivers/ 디렉토리에 있습니다(FTDI USB Drivers 하위 디렉토리가 아님).
  • Windows XP에 Uno 또는 Mega 2560 드라이버를 설치할 때 이 오류가 발생하면: "시스템이 드라이버를 찾을 수 없습니다. file 지정된
  • Linux에서 Uno 및 Mega 2560은 /dev/ttyACM0 형식의 장치로 나타납니다. 이들은 Arduino 소프트웨어가 직렬 통신에 사용하는 RXTX 라이브러리의 표준 버전에서 지원되지 않습니다. Linux용 Arduino 소프트웨어 다운로드에는 이러한 /dev/ttyACM* 장치를 검색하도록 패치된 RXTX 라이브러리 버전이 포함되어 있습니다. 이러한 장치에 대한 지원을 포함하는 Ubuntu 패키지(11.04용)도 있습니다. 그러나 배포판의 RXTX 패키지를 사용하는 경우 /dev/ttyACM0에서 /dev/ttyUSB0으로 심볼릭 링크해야 할 수 있습니다(예:ample) 직렬 포트가 Arduino 소프트웨어에 나타나도록

달리다 

  • sudo usermod -a -G tty yourUserName
  • sudo usermod -a -G yourUserName 전화 걸기
  • 변경 사항을 적용하려면 로그오프했다가 다시 로그온하십시오.

직렬 포트에 액세스

  • Windows에서 소프트웨어 시작 속도가 느리거나 실행 시 충돌이 발생하거나 도구 메뉴가 느리게 열리는 경우 장치 관리자에서 Bluetooth 직렬 포트 또는 네트워크로 연결된 다른 COM 포트를 비활성화해야 할 수 있습니다. Arduino 소프트웨어는 시작할 때와 도구 메뉴를 열 때 컴퓨터의 모든 직렬(COM) 포트를 스캔하며 이러한 네트워크 포트는 때때로 큰 지연이나 충돌을 일으킬 수 있습니다.
  • USB 셀룰러 Wi-Fi 동글 소프트웨어(예: Sprint 또는 Verizon), PDA 동기화 응용 프로그램, Bluetooth-USB 드라이버(예: BlueSoleil), 가상 데몬 도구 등과 같이 모든 직렬 포트를 스캔하는 프로그램을 실행하고 있지 않은지 확인하십시오.
  • 직렬 포트에 대한 액세스를 차단하는 방화벽 소프트웨어(예: ZoneAlarm)가 없는지 확인하십시오.
  • USB 또는 Arduino 보드에 대한 직렬 연결을 통해 데이터를 읽는 데 사용하는 경우 처리, PD, vvvv 등을 종료해야 할 수 있습니다.
  • Linux에서는 업로드가 수정되는지 확인하기 위해 적어도 임시로 Arduino 소프트웨어를 루트로 실행해 볼 수 있습니다.

물리적 연결

  • 먼저 보드가 켜져 있고(녹색 LED가 켜져 있음) 컴퓨터에 연결되어 있는지 확인하십시오.
  • Arduino Uno 및 Mega 2560은 USB 허브를 통해 Mac에 연결하는 데 문제가 있을 수 있습니다. "도구 > 직렬 포트" 메뉴에 아무 것도 표시되지 않으면 보드를 컴퓨터에 직접 연결하고 Arduino IDE를 다시 시작하십시오.
  • 디지털 핀 0번과 1번은 컴퓨터와 직렬 통신으로 공유되므로 업로드 중에는 연결을 끊습니다(코드를 업로드한 후 연결하여 사용할 수 있음).
  • 보드에 아무것도 연결하지 않은 상태에서 업로드를 시도하십시오(물론 USB 케이블은 제외).
  • 보드가 금속성 또는 전도성 물질에 닿지 않는지 확인하십시오.
  • 다른 USB 케이블을 사용해 보십시오. 때때로 그들은 작동하지 않습니다.

자동 재설정

  • 자동 재설정을 지원하지 않는 보드가 있는 경우 업로드하기 몇 초 전에 보드를 재설정하고 있는지 확인하십시오. (Arduino Diecimila, Duemilanove 및 Nano는 6핀 프로그래밍 헤더가 있는 LilyPad, Pro 및 Pro Mini와 마찬가지로 자동 재설정을 지원합니다.)
  • 그러나 일부 Diecimila는 잘못된 부트로더로 실수로 구워졌으며 업로드하기 전에 물리적으로 재설정 버튼을 눌러야 할 수도 있습니다.
  • 그러나 일부 컴퓨터에서는 Arduino 환경에서 업로드 버튼을 누른 후 보드의 재설정 버튼을 눌러야 할 수도 있습니다. 둘 사이에 최대 10초 이상 다른 시간 간격을 시도하십시오.
  • 이 오류가 발생하는 경우: [VP 1]Device is not responding 올바르게. 다시 업로드를 시도하십시오(즉, 보드를 재설정하고 다운로드 버튼을 다시 누르십시오).

부트로더

  • Arduino 보드에 구운 부트로더가 있는지 확인하십시오. 확인하려면 보드를 재설정하십시오. 내장 LED(핀 13에 연결됨)가 깜박여야 합니다. 그렇지 않은 경우 보드에 부트로더가 없을 수 있습니다.
  • 어떤 종류의 보드가 있습니까? 추가 배선이 필요한 Mini, LilyPad 또는 기타 보드인 경우 가능하면 회로 사진을 포함하십시오.
  • 보드에 업로드할 수 있었는지 여부. 그렇다면 보드가 작동을 멈추기 전에/그 때 보드로 무엇을 했으며 최근에 컴퓨터에서 어떤 소프트웨어를 추가하거나 제거했습니까?
  • 상세 정보 출력을 활성화한 상태에서 업로드를 시도할 때 표시되는 메시지입니다. 이렇게 하려면 Shift 키를 누른 상태에서 도구 모음에서 업로드 버튼을 클릭합니다.

Arduino REES2 Uno 가이드 사용 방법

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *