Windows 7에 Arduino uno 드라이버 설치. Arduino. 소프트웨어. 아두이노 IDE 설치

이 지침에서는 예를 들어 Windows 운영 체제에서 시작하는 것을 고려합니다. Microsoft 운영 체제(Windows 2000/Vista)의 경우 차이점은 미미하며 주로 장치 관리자의 탭 이름과 관련됩니다. Linux, FreeBSD, Mac OS X 등과 같은 다른 운영 환경에서는 설정 절차가 크게 다릅니다. 이 소프트웨어로 작업을 구성해야 하는 경우 개발자의 기본 웹사이트인 http://www.arduino.cc에서 질문에 대한 답변을 찾아보는 것이 좋습니다.

보드 유형 및 포트 선택

폴더 구조를 유지하는 것을 잊지 마십시오. 내부에는 여러 개의 파일과 하위 폴더가 있어야 합니다. 적절한 드라이버 파일을 다운로드하여 저장해야 합니다. 그리고 다운로드한 드라이버 파일을 선택하세요. 당신의 친절 없이는 개선이 이루어질 수 없습니다 피드백. 브라우저에서 코딩을 시작하고 스케치를 보드에 업로드하려면 다음 단계를 따르세요.

  • 시스템 창이 닫힌 후 장치 관리자를 엽니다.
  • "포트" 섹션을 살펴보세요.
보드를 연결하고 이 직렬 포트를 선택합니다.

연결된 플랫폼으로 활용하자 아두이노 우노. 다른 보드와의 차이는 최소화됩니다.

PC와의 통신용 케이블

개인용 컴퓨터에서 Arduino로 데이터를 전송하려면 적절한 케이블을 찾아야 합니다. 케이블은 개별 보드와 함께 제공되지 않으며 디자이너 프로그래머 실습을 위한 Arduino 스타터 키트에만 포함되어 있습니다.

다운로드가 성공하면 "다운로드 준비 완료" 메시지가 나타납니다. 상태 표시줄에 나타납니다. 파일 용량이 꽤 커서 다운로드하는데 시간이 좀 걸릴 수 있습니다. 다음 단계에 설명된 대로 마법사를 닫고 드라이버를 직접 설치하는 것이 가장 좋습니다. 장치 관리자 창이 열립니다.

Arduino 보드를 컴퓨터에 연결하기

느낌표는 아직 인식되지 않았음을 나타냅니다. 창이 다음 페이지로 이동합니다. 이 단계의 1단계에서 저장한 위치에서 이 폴더를 찾아야 합니다. 소프트웨어 설치를 완료한 후 프로그램을 시작하는 쉬운 방법은 바탕 화면이나 컴퓨터의 시작 메뉴 중 원하는 곳에 바로가기를 배치하는 것입니다. 그러면 새 스케치 창이 열립니다.

아두이노U아니요, 아두이노M에가 2560 USB 유형 A 플러그가 있는 케이블로 연결됩니다. 이 케이블은 프린터나 스캐너를 연결하는 데 자주 사용됩니다.

아두이노 레오나르도, 아두이노 로 인한연결을 위해 마이크로 USB 유형 B 소켓이 있습니다.

아두이노 나노, 프리두이노 나노미니 USB 유형 B 소켓을 통해 연결됩니다.

연결하려면 프리두이노 맥스시리얼 9M-9F 직렬 포트 케이블이 필요합니다.

하드웨어 추가 마법사가 열리면 다음 단계를 따르세요. 그런 다음 내 컴퓨터 찾아보기를 선택하여 드라이버를 찾으세요.

  • 시스템 창이 닫히면 장치 관리자를 엽니다.
  • 이 작업을 수행하려면 관리자 권한이 필요할 수 있습니다.
실행하려면 관리자 권한이 필요할 수 있습니다.

직렬 포트를 선택하세요.

드라이버가 설치되어 있는지 확인할 수 있습니다.









하드웨어 포트로, 문자형 벡터로 지정됩니다. 이름은 작은따옴표 안에 표시되어야 합니다.

컴퓨터에 개발 환경 설치

센서 라이브러리 설치. 메모. . 다음 스크린샷은 다운로드 및 설치 방법에 대한 것입니다. 충돌을 피하기 위해 이러한 예는 기본적으로 활성화되어 있지 않습니다. 하지만 제목으로 돌아가 보겠습니다. 따라서 드라이버를 설치하려고 하면 다음 메시지와 유사한 오류 메시지가 나타납니다. 며칠 전에 이를 수행하는 방법을 작성할 수 있습니다.


아두이노 설치 IDE

아두이노 IDE- 컴퓨터에 설치된 Arduino 장치용 통합 소프트웨어 개발 환경입니다.

보드 모델에 따라 올바른 Arduino IDE 버전을 선택하는 것이 중요합니다.

  • 아두이노 IDE 1.6.4- Arduino Leonardo ETH 및 Arduino M0(Arduino LLC의 소프트웨어)을 제외한 많은 보드의 경우.
  • 아두이노 IDE 1.7.7- 모든 유형의 보드용(Arduino SRL의 소프트웨어).

부분적인 소프트웨어 비호환성은 Arduino의 창시자인 이탈리아인 Massimo Banzi와 Gianluca Martino 사이의 불일치로 인해 발생했으며 회사의 추가 개발 과정에 동의할 수 없었습니다. 원래 Arduino 플랫폼이 개발 및 제조되는 이 공장은 Gianluca Martino의 관리 하에 모회사인 Arduino LLC에서 분리되어 독립 회사인 Arduino SRL(이전 Smart Projects Srl)이 되었습니다.

그런 다음 서명된 드라이버가 없기 때문에 드라이버 자동 검색이 일치하지 않으므로 내 컴퓨터에서 드라이버 소프트웨어 찾아보기 옵션을 선택하십시오. 실제로 세 번째 단계는 없습니다. 드라이버 설치 대화 상자의 추가 단계를 수행하면 드라이버가 성공적으로 설치됩니다.

프로젝트에 대해 작성한 경우 홈 페이지에 대한 링크를 게시할 수도 있습니다. 문제가 있는 경우 기술 포럼에 오신 것을 환영합니다. 이제 처음이라 항상 괴로울 텐데요.

Arduino 실행 IDE

성공적으로 출시된 후 Arduino를 설치했습니다. IDE에서 아래 그림과 같이 그래픽 콘솔이 열려야 합니다.

문제가 있습니다 : Arduino IDE가 시작되지 않습니다.

치료.

대부분의 경우 컴퓨터에는 그래픽 응용 프로그램을 실행하는 데 필요한 부적절한 JRE(Java Runtime Environment)가 설치되어 있습니다.

다음 화면의 특정 위치 목록에서 "설치"를 선택하십시오. 고통이 끝나서 좋네요. 흥미로운 부분을 살펴보겠습니다. 걱정하지 마십시오. 변경해 드리겠습니다. 지연의 경우 값을 지연에서 지연으로 변경합니다. 다른 예를 시도해 볼 수도 있지만 대부분에는 추가 화면이나 구성 요소가 필요합니다. 우리는 더 많은 튜토리얼을 선보일 예정이니 계속 지켜봐 주시기 바랍니다!

오늘은 Arduino가 어떻게 작동하는지 다루겠습니다. 기사 마지막에는 각 단계의 스크린샷이 포함된 갤러리가 있습니다. 다운로드 페이지에서 간단히 다운로드할 수 있습니다. 최신 버전당신의 시스템. 어디서나 압축을 풀 수 있으며 프로그램은 이식 가능합니다.

Arduino IDE 재설치로 돌아갑니다. 이번에는 설치 프로그램이 JRE 설정 작업을 시작합니다.

Arduino 보드를 컴퓨터에 연결하기

Arduino IDE를 성공적으로 실행한 후에는 일부 Arduino 플랫폼을 컴퓨터에 연결해야 합니다. 이미 알고 있듯이 Arduino 보드를 PC에 연결하는 것은 USB 케이블을 통해 이루어집니다.

Arduino 콘솔을 PC에 연결하면 "ON" LED 하나가 켜지고 다른 "L" LED가 깜박이기 시작합니다. 이는 케이블을 통해 전원이 공급되고 마이크로 컨트롤러가 공장에서 사전 설정된 Blink 프로그램을 실행하기 시작했음을 의미합니다.

Arduino 장치의 연결을 확인하는 방법

이렇게 하려면 장치 관리자를 엽니다. "기타 장치" 섹션의 목록에 "알 수 없는 장치"("Arduino")가 있어야 합니다. 여기서 방법을 선택합니다. 이렇게 하려면 두 번째 옵션인 "컴퓨터의 장치 드라이버 목록에서 선택"을 선택하세요. 연결이 선택된 장비 유형 목록이 표시됩니다. 드라이버를 설치할 때 드라이버가 디지털 서명되지 않았기 때문에 경고가 표시됩니다. 어쨌든 드라이버를 설치합니다. 이로써 드라이버 설치가 완료되었습니다. 먼저 올바른 보드와 해당 포트를 선택해야 합니다.

남은 것은 알아내는 것뿐이다 컴퓨터가 Arduino 보드에 어떤 COM 포트 번호를 할당했습니까? 이는 Arduino IDE 소프트웨어가 새 장치에서 올바르게 작동하는 데 중요합니다.

COM 포트 번호는 "장치 관리자", "포트(COM 및 LPT)" 탭에서 찾을 수 있습니다.

~에 윈도우 시스템아마도 직렬 인터페이스가 있는 Arduino Uno에는 COM1 또는 COM2 포트 중 하나가 할당될 것입니다. USB 컨트롤러가 있는 Arduino의 경우 입력 포트는 COM4, ​​​COM5, COM6 이상입니다.

이제 첫 번째 스케치를 작성할 수 있습니다. 코드는 이미 주석으로 잘 설명되어 있습니다. 왼쪽 상단의 체크 표시를 클릭하면 스케치가 컴파일됩니다. 이제 깜박이기 시작합니다.























그럼 다시 전체 플래시 프로그램을 살펴보겠습니다. 개성을 갖춘 이탈리아인은 메인보드를 설계하는 고된 작업에서 개발자를 구해냈습니다. 또한 실용적인 문제 해결 기술도 살펴보겠습니다.

Linux 시스템에서 직렬 포트는 USB0 또는 USB1입니다.


새로운 Arduino 장치가 "장치 관리자"에 표시되었습니다. 이는 운영 체제가 보드를 인식하고 이에 적합한 USB 드라이버를 찾아 인터페이스에 번호를 할당했음을 의미합니다. 다른 연결 시 아두이노 보드, 다른 포트 번호가 할당됩니다.

제품에는 스테이션에 수동으로 다운로드하고 싶지 않은 드라이버 및 기타 유용한 요소가 포함되어 있습니다. 이는 설치 디렉터리와 작업 공간 모두에 적용됩니다. 그는 항구와 보드에 대해 묻습니다. 팁 필드에서 프로세스의 컴퓨터 유형을 선택하십시오. 나머지 마법사 설정은 차례로 적용됩니다.

마법사를 완료하면 탐색기에 새 프로젝트가 나타납니다. 이로 인해 헤더를 주변 파일에 설정하는 데 필요한 포함을 배치할 때 이상한 동작이 발생합니다. 이를 사용하려면 다음과 같이 프로그램을 구성해야 합니다. 현재 두 가지 흥미로운 변화가 있습니다. 루프의 코드는 주기적으로 LED를 켜고 꺼서 깜박이는 동작을 만듭니다. 첫 번째 컴파일 중에는 두 가지 유형의 오류가 발생할 수 있습니다.

문제가 있습니다: Arduino 보드를 컴퓨터에 연결하면 장치 관리자에 나타나지 않습니다.

치료:

  1. USB 케이블이나 포트가 완전히 삽입되지 않았거나 손상되었습니다.
  2. 이 Arduino 보드에는 드라이버가 없습니다. 중국 Arduino 또는 알 수 없는 다른 제조업체의 경우 USB 드라이버를 수동으로 다시 설치해 보세요.
  3. 바이러스 백신 프로그램에 의해 차단되었습니다.
  4. Arduino 보드에 결함이 있습니다.

열린 Arduino IDE에서 도구 > 포트 > COM 포트 번호 선택으로 이동하여 프로그램에 Arduino 마이크로프로세서 플랫폼이 연결된 포트 번호를 알려줍니다.

두 번째 실수는 고전적인 실수입니다. 컴파일이 성공적으로 컴파일되면 프로세스 컴퓨터 방향의 화살표를 클릭하여 프로그램을 클릭하여 결과를 얻을 수 있습니다. 이는 프로세스 컴퓨터가 웨이브 패킷을 출력하는 비교적 간단한 전자 프로세스입니다. 드라이브의 "전력"은 펄스 길이에 따라 달라집니다. 예를 들어, 드라이브가 50%인 경우 전압은 50%의 시간 동안 켜지고 50%의 시간 동안 꺼집니다.

전압이나 전류의 변화에 ​​불활성인 부하는 적분기와 동일합니다. 임금노동은 다소 정전압. 명확성을 위해 논리를 여러 단위로 분리하려고 합니다.

그래서 스티처는 아두이노 프로그램 IDE는 어떤 작업을 수행해야 하는지에 대해 의심의 여지가 없으며 연결된 보드의 유형을 나타냅니다. 이렇게 하려면 도구 > 보드 메뉴로 이동하여 Arduino 보드 유형을 선택하세요.


모터 제어 로직은 그 자체로 독보적인 클래스입니다. 그런 다음 평소와 같이 나머지 설정을 완료하여 새 클래스 뼈대를 만듭니다. 이는 기본 프로그램을 이해하기 시작할 수도 있음을 의미합니다. 그림 1에 표시된 회로는 HDD 측에 필요합니다.

우리의 상대적으로 작은 엔진은 다음과 같은 분야에서 특별히 중요할 수는 없습니다. 일반 구조평화. 이러한 이유로 트랜지스터를 통해 연결합니다. 트랜지스터는 상대적으로 작은 입력 전류를 훨씬 더 큰 출력 전류로 만드는 구성 요소입니다. 로터를 가리키는 다이오드는 프리휠 역할을 합니다. 이는 "반동"이라고 하는 비교적 복잡한 전기 현상으로 인해 필요합니다. 공간상의 이유로 여기서는 이에 대해 논의할 수 없습니다. 관련 문헌에서 이 문제에 대한 정보를 찾을 수 있습니다.

문제가 있습니다: 포트 탭에는 COM 포트가 하나도 없습니다.

치료.

분명히 Arduino 장치와 컴퓨터 사이의 연결이 끊어졌습니다. PC에 대한 안정적인 연결을 복원하십시오.

아니면 운전자가 없습니다. 기사 마지막 부분에서 다운로드할 수 있습니다.

Arduino 장치의 연결을 확인하는 방법

COM 포트를 통해 수신된 모든 수치 데이터는 동일한 편리한 그래픽 환경 Arduino IDE의 포트 모니터로 출력됩니다. 따라서 콘솔 오른쪽 상단에 있는 해당 "포트 모니터" 아이콘을 클릭하거나 도구 메뉴에서 해당 항목을 찾으면 열리는 창에서 숫자가 변경되어 데이터가 USB 케이블을 통해 전송되고 있음을 확인할 수 있습니다. , 이는 Arduino 보드가 안전하게 연결되었음을 의미합니다.

다음 단계에서는 속도와 프로세스 컴퓨터 간의 피드백을 구현하려고 합니다. 프로세스 컴퓨터는 보다 정확한 제어를 위해 이 정보를 사용하기 위해 클래식 피드백 루프에서 회전 속도를 측정해야 합니다.

속도 측정은 여러 가지 방법으로 구현할 수 있습니다. 모터의 부하를 정확히 알지 못하고 전류 측정 구현에 비용이 많이 들기 때문에 대신 기존 광학 인코더를 사용합니다. 빛의 장벽을 규칙적으로 통과하는 일종의 프로펠러입니다.

포트 모니터 창 하단에는 COM 포트 "19200 보드"(19200bps)의 작동 속도에 대한 정보가 표시됩니다. 이 속도는 Arduino 보드에 사전 설치된 스케치에 기본적으로 설정되어 있습니다. 이 스케치에는 필요한 전송 속도를 설정할 수 있는 Serial.begin(19200) 줄이 포함되어 있지만 이는 USB 케이블을 통해 작업할 때만 가능합니다. Bluetooth 무선 채널을 통해 데이터 전송이 발생하는 경우 Bluetooth 모듈을 디버깅할 때 선택한 것과 정확히 동일하게 COM 포트와의 교환 속도를 미리 설정해야 합니다.

개별 단계 사이의 시간 간격이 측정됩니다. 이를 통해 도 1에 도시된 공식을 사용하여 속도를 결정할 수 있다. Forrest Mims에 의한 이 현상은 발광 다이오드의 역설적인 동작을 설명합니다. 발광 다이오드는 외부 밝기에 따라 전압을 생성합니다. 상대적으로 작은 전압을 증폭하고 비교기의 구현을 허용합니다. 출력은 높거나 낮습니다. 소프트웨어 관점에서는 다양한 변화가 필요합니다. 엔진 관리자에게 전달될 값의 실제 결정은 목록 4에 표시된 방법을 사용하여 수행됩니다.

문제가 있습니다: Arduino IDE는 메뉴를 탐색할 때 엄청나게 느립니다.

치료.

장치 관리자의 Bluetooth 직렬 탭에서 Bluetooth 연결을 비활성화합니다. 휴대전화. Bluetooth를 통한 모든 외부 연결은 가상 메모리를 크게 소비합니다.

연결이 설정되고 개발 환경이 구성되었습니다. 이제 모든 것을 플래싱할 수 있는 잘 작동하는 도구를 손에 갖게 되었습니다. AVR 마이크로컨트롤러시리즈: ATtiny, ATmega, AT90S, AT90CAN, AT90PWM.

Arduino IDE 개발 환경에는 다양한 작업을 위한 기성 샘플이 많이 있지만 플래시에 대한 보드의 반응성을 확인하려면 사전 설치된 Blink 프로그램(보드의 "L" LED 깜박임)을 약간 변경하는 것만으로도 충분합니다.


열린 Blink 스케치에서 지연(1000) 라인을 변경하고 "로드"를 클릭하여 Arduino 보드 작동의 변경 사항을 감지하는 것으로 충분합니다.

지연(500)을 설정하면 "L" LED가 0.5초 지연으로 두 배 더 자주 깜박입니다.

지연(100)을 설정하면 "L" LED가 공장 설정보다 10배 빠르게, 즉 100밀리초마다 켜졌다가 꺼집니다.

문제가 있습니다 : 스케치 로딩시 '동기화되지 않음'과 같은 오류가 뜹니다.

치료.

이는 연결된 Arduino 플랫폼이 인식되지 않았음을 의미합니다. 운영 체제. Arduino IDE 도구 메뉴에서 올바른 COM 포트 번호와 보드 모델 설정으로 돌아가세요.

마지막으로 중국 온라인 시장에서 Arduino 보드를 구입한 경우 보드를 연결할 때 문제가 자주 발생하지만 감지되지 않습니다. 이 문제를 해결하기 위해 장인들은 드라이버를 만들었습니다.

이 문서에서는 Arduino 보드를 컴퓨터에 연결하고 첫 번째 스케치를 업로드하는 방법을 설명합니다.

필수 하드웨어 - Arduino 및 USB 케이블

이 튜토리얼에서는 Arduino Uno, Arduino Duemilanove, Nano 또는 Diecimila를 사용한다고 가정합니다.

예를 들어 USB 프린터를 연결하려면 USB 케이블(USB-A 및 USB-B 커넥터 포함)도 필요합니다. (Arduino Nano의 경우 대신 A-mini-B 케이블이 필요합니다).

프로그램 - Arduino용 개발 환경

다운로드 페이지에서 최신 버전을 찾아보세요.

다운로드가 완료되면 다운로드한 파일의 압축을 풀어주세요. 폴더 구조가 손상되지 않았는지 확인하세요. 해당 폴더를 두 번 클릭하여 엽니다. 여기에는 여러 파일과 하위 디렉터리가 포함되어야 합니다.

보드를 연결하세요

Arduino Uno, Mega, Duemilanove 및 Arduino Nano는 USB 연결을 통해 컴퓨터 또는 기타 전원에 자동으로 전원이 공급됩니다. Arduino Diecimila를 사용하는 경우 보드가 USB 연결을 통해 전원을 공급 받도록 구성되어 있는지 확인하세요. 전원은 핀 사이의 3개 핀 중 2개에 배치된 작은 플라스틱 점퍼를 사용하여 선택됩니다. USB 커넥터그리고 영양. USB 커넥터에 가장 가까운 두 핀에 설치되어 있는지 확인하십시오.

USB 케이블을 사용하여 Arduino 보드를 컴퓨터에 연결합니다. 불이 들어와야지 녹색 LED PWR이라고 표시된 전원 공급 장치.

드라이버 설치

Windows7, Vista 또는 XP용 드라이버 설치:

  • 보드를 연결하고 Windows가 드라이버 설치 프로세스를 시작할 때까지 기다립니다. 얼마 후, 그녀의 모든 시도에도 불구하고 그 과정은 헛되이 끝날 것입니다.
  • 시작 버튼을 클릭하고 제어판을 엽니다.
  • 제어판에서 시스템 및 보안 탭으로 이동합니다. 그런 다음 시스템을 선택합니다. 시스템 창이 열리면 장치 관리자를 선택하세요.
  • 포트(COM 및 LPT)에 주의하세요. "Arduino UNO(COMxx)"라는 열린 포트가 표시됩니다.
  • "Arduino UNO (COMxx)"라는 이름을 마우스 오른쪽 버튼으로 클릭하고 "드라이버 소프트웨어 업데이트" 옵션을 선택하세요.
  • "컴퓨터에서 드라이버 소프트웨어 찾아보기"를 클릭하세요.
  • 완료하려면 Arduino 소프트웨어의 Drivers 폴더("FTDI USB Drivers" 하위 디렉터리가 아님)에 있는 Uno 드라이버 파일 "ArduinoUNO.inf"를 찾아서 선택하세요.
  • 이 시점에서 Windows는 드라이버 설치를 완료합니다.
직렬 포트를 선택하세요.

도구 |에서 Arduino 직렬 장치를 선택합니다. 직렬 포트. 아마도 COM3 이상이 될 것입니다(COM1과 COM2는 일반적으로 하드웨어 COM 포트용으로 예약되어 있습니다). 올바른 포트를 찾으려면 Arduino 보드를 분리하고 메뉴를 다시 열 수 있습니다. 사라진 아이템은 아두이노 보드 포트일 것이다. 보드를 다시 연결하고 직렬 포트를 선택합니다.

Arduino에 스케치 업로드

이제 개발 환경인 프로그램에서 "업로드" 버튼을 클릭하기만 하면 됩니다. 몇 초 정도 기다리면 보드의 RX 및 TX LED가 깜박이는 것을 볼 수 있습니다. 업로드가 성공하면 상태 표시줄에 '업로드 완료' 메시지가 나타납니다.
(참고: 아두이노 미니, NG 또는 기타 보드의 경우 "업로드" 버튼을 누르기 직전에 버튼을 사용하여 물리적으로 재설정 명령을 실행해야 합니다.

다운로드가 완료되고 몇 초 후에 보드의 핀 13(L) LED가 깜박이기 시작하는 것을 볼 수 있습니다. 주황색. 그렇다면 축하드립니다! 바로 사용할 수 있는 Arduino를 받았습니다!