아두이노 설치. Arduino 시작하기, 드라이버 설치. Arduino IDE 실행

대부분의 Arduino 보드는 USB-직렬 변환기가 내장되어 제조됩니다. 최근에는 CH340 마이크로 회로가 이러한 목적으로 사용되었습니다. 이 마이크로회로는 마이크로컨트롤러 제조 비용을 크게 줄여주며 성능에는 전혀 영향을 미치지 않습니다. 또한 USB 연결을 기본적으로 지원하지 않는 장치의 프로그래머에도 사용됩니다. 그러한 프로그래머의 도움으로 당신은 쉽게 플래시할 수 있습니다. 우리는 이것에 대해 이야기했습니다.

추가 라이브러리를 사용하려면 해당 라이브러리를 설치해야 합니다. 그러면 라이브러리 관리자가 열리고 이미 설치되었거나 설치할 준비가 된 라이브러리 목록이 표시됩니다. 스크롤하여 찾은 다음 설치하려는 라이브러리 버전을 선택합니다. 때로는 한 가지 버전의 라이브러리만 사용할 수 있습니다.

버전 선택 메뉴가 나타나지 않더라도 걱정하지 마세요. 이는 정상적인 현상입니다. 연결 속도에 따라 다운로드에 다소 시간이 걸릴 수 있습니다. 라이브러리 관리자를 닫을 수 있습니다. 이제 라이브러리 포함 메뉴에서 사용 가능한 새 라이브러리를 찾을 수 있습니다.

"그러나"는 단 하나뿐입니다. 기본값 윈도우 시스템이 칩과 함께 작동하도록 설치된 드라이버가 없습니다. 이로 인해 장치가 제대로 작동하지 않거나 전혀 인식되지 않을 수 있습니다. 이 문제를 해결하려면 CH340G 드라이버를 다운로드하여 설치해야 합니다. 드라이버 및 설치 지침에 대한 링크는 다음과 같습니다.

폴더 이름은 라이브러리 이름입니다. 다운로드한 라이브러리의 압축을 풀지 말고 그대로 두십시오. 드롭다운 목록 상단에서 "추가" 옵션을 선택하세요. 추가하려는 라이브러리를 선택하라는 메시지가 표시됩니다. 이제 드롭다운 메뉴 하단에 라이브러리가 표시됩니다. 스케치에 사용할 준비가 되었습니다.

경로는 설정 패널에 명확하게 표시됩니다. 파일 섹션에서 설정 탭이 기본적으로 열리는 위치를 확인하려는 경우. 방금 추가한 라이브러리가 기본 라이브러리 뒤의 목록에서 사용 가능한지 확인하세요. 참고: 컴파일 타임에 라이브러리를 선택하는 방식은 배포판에 있는 라이브러리를 업데이트하기 위한 것입니다. 즉, 앨범의 "라이브러리" 폴더에 라이브러리를 배치하면 다른 버전의 라이브러리보다 우선 적용됩니다. 추가 커널에 있는 라이브러리에서도 동일한 일이 발생합니다.

드라이버 CH340G 다운로드

드라이버 설치

  1. 위 링크에서 운영 체제에 맞는 드라이버를 다운로드하세요.
  2. 아카이브 압축 풀기
  3. 실행 파일 SETUP.EXE를 실행합니다.
  4. 열리는 창에서 설치 버튼을 클릭하세요
  5. 이것으로 설치가 완료됩니다

글이 도움이 되셨다면 정말 다행입니다. 그리고 아래 소셜버튼을 활용하시면 제가 2배 더 행복해집니다 :)

앨범에 넣은 라이브러리 버전이 배포 폴더나 핵심 폴더에 있는 버전보다 낮을 수 있지만 컴파일 시에는 계속 사용된다는 점을 기억하는 것도 중요합니다. 이 튜토리얼은 Limor Fried의 텍스트를 기반으로 합니다.

아두이노 IDE 설치

가이드의 코드 샘플은 공개 도메인으로 공개됩니다. 또 새 장난감이 생겼어요. 하지만 제목으로 돌아가 보겠습니다. 즉, 드라이버를 설치하려고 하면 다음과 같은 멋진 오류 메시지가 표시됩니다. 그런 다음 서명된 드라이버가 없기 때문에 인터넷을 통해 적합한 드라이버를 찾을 수 없으므로 "컴퓨터에서 드라이버 소프트웨어 검색" 옵션을 선택하십시오. 아직 개발 환경을 다운로드하지 않았다면 여기에서 다운로드할 수 있습니다. 선택된 운영 체제실시간으로 이 새로운 세계에서 강력한 위치를 차지하게 됩니다.

제어 장치 아두이노 우노 R3 CH340
USB 케이블은 포함되어 있지 않습니다.

이는 Atmega328 마이크로컨트롤러가 포함된 가장 인기 있는 주요 Arduino UNO R3 모듈과 유사합니다. 중앙 마이크로 컨트롤러 모듈은 다양한 종류의 Arduino 장치의 일부입니다. 모듈 마이크로컨트롤러는 특별한 프로그래머를 사용하지 않고 USB를 통해 프로그래밍됩니다. Arduino Uno R3 CH340은 평면 마이크로 회로인 Atmega328P-AU 마이크로 회로와 USB-UART 인터페이스 변환기 CH340G 칩을 사용하여 만들어졌습니다. SMD 패키지에 MK 마이크로 회로를 사용함으로써 모듈 출력의 전류 부하 용량이 증가했습니다. Atmel은 MS 케이스 한쪽에 있는 마이크로컨트롤러 핀의 총 부하 전류를 제한합니다. 사용된 MC의 단자 위치가 4면에 있어 모듈의 부하 용량이 증가했습니다.
Arduino와 그에 수반되는 모든 것은 한편으로는 아마추어가 저렴한 하드웨어 비용으로 개발을 시도해 볼 수 있는 좋은 기회입니다. 반면에 자동화를 위한 회로 및 소프트웨어 솔루션을 테스트하기 위한 저렴한 플랫폼으로 설계국, 연구실 및 최신 장치 제작을 위한 기타 창의적 구조에 적용할 수 있습니다.

데스크톱 및 모바일 운영 체제는 컨트롤 구현에 그다지 능숙하지 않습니다. 가젯을 스트레스 테스트하는 경우 곧 가비지 컬렉터와 그 친구들의 노래를 부르는 자신을 발견하게 될 것입니다. 마지막으로 실제 물리적 전송 시스템은 데이터가 프로세스 컴퓨터로 이동하도록 보장합니다.

이 귀찮은 절차가 뒤에 있으면 프로세스 컴퓨터는 문제 없이 실행됩니다. 제품은 다른 곳에 설명되어 있으므로 설치하지 않겠습니다. 온라인으로 소통하고 싶다면 몇 가지 옵션을 더 만들어야 합니다. 구성된 프로세스 컴퓨터가 더 이상 브리지 기반 스케치를 처리할 수 없는지 확인하십시오. 일반 또는 거의 사용되지 않는 평면의 경우 경고 라벨을 붙여 이를 기록하는 것이 좋습니다.

형질

공급 전압, V
USB 5 커넥터에 제공됨
원형 커넥터 7 - 12를 통해
안정기 출력 전류 3.3V 50mA
메모리KB
부트로더가 차지하는 0.5를 제외한 플래시 32
스램 2
EPROM 1
클록 주파수 16MHz

Arduino Uno R3 CH340 모듈의 특성은 Arduino Uno R3의 특성을 반영합니다. 이는 주로 사용되는 MK 유형에 따라 결정됩니다.

Arduino 보드 연결

원격 컴퓨터와의 직렬 연결이 원격으로 모니터링됩니다. 사용되는 인터페이스에 따라 클래스의 다른 변형이 사용됩니다. 이에 대해서는 다음 섹션에서 자세히 살펴보겠습니다. 여기서는 순수 참조를 사용하므로 새 스레드를 생성하지 않습니다. 이벤트 핸들러는 무한 루프를 발생시킵니다.

이것은 메모리가 여전히 실패하는 경우에만 우리에게 영향을 미칩니다. 저자의 테스트에서 측정 시간은 5분에서 10분 사이입니다. 무기 분야에서 널리 사용되는 변조 영역 분석기 장치 클래스를 사용하면 뒤에서 화제를 탈 수 있습니다. 이는 전압 대신 시간이 지남에 따라 눈에 띄지 않거나 단계적으로 주파수 응답을 표시하는 오실로스코프처럼 작동합니다.

계획

Arduino Uno R3 CH340에는 DC2.1 및 USBB-1J 소켓, NCP1117ST50T3G 및 LM358 마이크로 회로, 트랜지스터 Q1, 해당 유형은 SI2301DS와 같은 주요 구성 요소를 포함하는 광범위한 전원 공급 장치 회로가 있습니다. 전원 공급 장치의 DJK-02A 플러그는 DC2.1에 삽입되며 중앙 접점은 양극입니다. 또 다른 전원 연결은 USB 커넥터 유형 B를 통해 이루어집니다. RT 퓨즈는 컴퓨터의 USB 포트를 과부하로부터 보호합니다. USB 포트에서 500mA 이상의 전류가 소모되면 연결을 끊고, 케이스가 식은 후 연결을 복원합니다. 다이오드 D1을 통해 NCP1117ST50T3G 5V 전압 안정기 칩에 전원이 공급됩니다. 출력은 요소에 안정화된 공급 전압을 공급합니다. Arduino 회로우노 R3 CH340. LM358 칩은 실험실 전원 공급 장치에서 나오는 전압 레벨을 분석합니다. 이는 다음과 같이 작동합니다. + 입력의 전압이 - 입력의 전압보다 크면 출력은 마이크로 회로의 공급 전압이 되고, 그렇지 않으면 출력의 전압은 0이 됩니다. 저항 R14 및 R15의 전압 분배기 덕분에 1n4007 다이오드 핀 1의 전압이 6.6V를 초과하면 LM358의 출력은 5V가 되고 그렇지 않으면 0V가 됩니다.

그림 4는 특정 시간 간격을 반복적으로 평가하여 얻은 히스토그램을 보여줍니다. 이전 예와 가장 중요한 차이점은 사용되는 프로세스 기계를 식별해야 한다는 것입니다. 이러한 이유로 나머지 코드 영역에서는 큰 변경이 필요하지 않습니다.

이는 이전 섹션에서 사용된 스케치가 여기서 작동하지 않음을 의미합니다. 그 결과는 그림 5와 같은 히스토그램이다. 비록 느린 속도의 속도에 따라 생성되는 주파수가 더 낮을 수도 있지만 직접 케이블 연결로 인해 안정성이 더 높다는 점은 언급할 만하다.

Q1 SI2301DS - 전력 P-채널 MOSFET 트랜지스터. 잠금 해제 전압은 소스에 대해 음의 전압이며 게이트에 적용되고 임계값을 초과합니다. P채널 트랜지스터에서는 음의 게이트-소스 전압이 인가되면 드레인에서 회로로 전류가 흐르고, 드레인은 회로의 음극 단자에 연결됩니다. 트랜지스터에는 다이오드가 포함되어 있습니다. 트랜지스터가 열려 있으면 전류가 양방향으로 흐릅니다.
전원 공급 장치 회로가 어떻게 작동하고 어떤 기능을 수행하는지 알아 보겠습니다. 외부 9V 전원 공급 장치만 Arduino Uno R3 CH340에 연결되어 있다고 가정해 보겠습니다. 그런 다음 NCP1117ST50T3G 안정기의 출력에서 ​​5V가 회로에 공급됩니다. 모듈이 USB 포트에만 연결된 경우 전력 전류는 RT 퓨즈와 트랜지스터 Q1 하우징의 다이오드를 통해 흐릅니다. 이제 전원 공급 장치와 USB 포트가 연결된 상황을 상상해보십시오. 양극 전압 공급 라인의 안정기에서 5V가 발생합니다. USB 포트의 전류는 다이오드를 통해 흘러야 하지만 다이오드 전체에 전압 강하가 있으며 USB에도 5V가 포함되어 있습니다. 따라서 다이오드를 통과하면 USB의 전압이 감소하고 이미 라인에 5V 안정기가 있습니다. 따라서 USB의 전류는 흐르지 않거나 그 값이 매우 작을 가능성이 높습니다. 더 많은 전류에서 더 적은 전류로만 흐를 수 있지만 그 반대의 경우는 불가능합니다. 이는 전원 공급 장치가 작동 중일 때 USB 포트의 전력 소비를 자동으로 중지합니다.
1n4007 다이오드 핀 1의 전압이 6.5V 이하로 떨어지면 LM358 MS의 비교기 출력에서 ​​전압이 0이되고 트랜지스터 Q1이 열리고 회로에 핀에 전압이 공급됩니다. USB 커넥터. 5볼트가 있기 때문에 USB 전원또한 5V이면 어느 방향으로든 눈에 띄는 전류가 흐르지 않습니다. 두 장치에서 완전히 동일한 5V 레벨을 제공할 수 없기 때문에 작은 전류가 가능합니다. 따라서 '하나님의 보살핌을 받는 자'라는 원칙에 따라 USB 연결과 동시에 출력 전압이 7V 이하인 전원 공급 장치를 사용하는 것을 금지합니다.
LM358 MS의 비교기 기능은 전력이 임계값 이하로 떨어질 때 신호를 생성하는 것입니다. 장치에 전원을 공급할 때 사용됩니다. Arduino 기반 Uno R3 CH340 배터리로 작동됩니다. 완성된 장치가 전원 공급 장치 대신 배터리로 전원을 공급받는 경우 출력 전압 레벨을 기준으로 방전을 모니터링해야 합니다. 완성된 장치는 PC에 연결되지 않으며 USB 커넥터를 원하는 용도로 사용할 수 있습니다. 배터리가 방전되면 전압이 감소하고 이를 감지하는 비교기가 트랜지스터 Q1을 열고 USB 포트 커넥터의 전원 접점에 전압이 공급됩니다. 이는 장비에 있는 다양한 장치의 배터리 소모를 확인하는 데 사용됩니다.

그림 5: 히스토그램 모양은 더 높은 안정성을 보여줍니다. 이러한 기술적 약점으로 인해 프로세스 컴퓨터에서 워크스테이션으로 정보를 보내는 것으로 제한되어야 합니다. 정기적으로 자세한 내용을 확인할 수도 있습니다. 새 버전. 다운로드가 완료되면 압축을 풀고 결과적으로 원하는 위치로 이동합니다.

이제 우리가 할 일은 직접 액세스를 통해 우리의 삶을 더 쉽게 만드는 것입니다. "여기에 바로가기 만들기"를 놓고 선택합니다. 기본 이름이 꽤 보기 흉하므로 좀 더 설명적인 이름을 지정할 수 있습니다. 항상 확장자를 고려하는 "프로그램 버전 이름" 구조를 따르는 것이 좋습니다.


CH340G 칩은 USB 포트를 통해 PC와의 통신을 제공합니다. RS232 인터페이스를 통해 외부 장치를 쉽게 프로그래밍할 수 있도록 X1 커넥터가 보드에 있습니다. 3.3V 전압은 U5 LM6206 안정기에 의해 제공됩니다. 리셋 버튼은 저항 R13에 연결됩니다. 회로 내 프로그래밍 ICSP용 커넥터는 SPI 인터페이스 MK의 접점에 연결됩니다. MK 핀은 보드 가장자리에 있는 커넥터에 연결됩니다. 회로 B에 지정된 LM358 칩에 포함된 두 번째 연산 증폭기는 IOL 소켓의 핀 13에 연결됩니다. 이는 L 표시기의 작동을 보장하고 LED의 전류 부하로부터 MK 출력을 보호합니다.

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

“Control Panel\\System and Security\\System” 경로에 어떻게 빠르게 액세스했는지 확인할 수 있습니다. 장치에 접근하려면 왼쪽 메뉴에서 장치 관리자를 열어야 합니다. 이는 일이 잘 진행되지 않아 예상대로 작동하지 않음을 의미합니다. 이제 우리에게는 두 가지 옵션이 있습니다.

아두이노 IDE 설치

설치하는 동안 다음과 같은 대화 상자가 나타나는 것은 정상입니다. 몇 분 후에 설치가 올바르게 완료됩니다. 마지막으로 장치 이름 존재에 대한 경고가 어떻게 사라졌는지 살펴보겠습니다. 이름 옆에 단어가 나타납니다. 카드는 인쇄 회로와 전자 부품.

표시

작동 모드를 표시하려면 아두이노 보드 Uno R3 CH340에는 4개의 LED가 있습니다.

켜짐 - 전원 켜짐
RX - 데이터 전송
TX - 데이터 전송
L - 핀 13

USB 포트 칩 드라이버

부품 구매: 즐겨찾는 전자제품 매장에서 부품을 구매하세요. 프로덕션 버전은 기본 구성요소로 구성되어 있어 구성요소를 쉽게 찾을 수 있습니다. 직렬 버전의 카드를 사용하는 경우 외부 전원을 통해 전원을 공급받아야 합니다. 카드를 컴퓨터의 직렬 포트에 연결하십시오.

외부 전원을 사용하여 카드에 전원을 공급하려면 전원 커넥터에 가장 가까운 두 핀에 점퍼를 연결하십시오. 새 하드웨어 추가 마법사가 열립니다. 그런 다음 "목록 또는 특정 위치에서 설치"를 선택하고 "다음"을 클릭하십시오.

PC에서 Arduino Uno R3 CH340 모듈을 작동하려면 OS용 드라이버를 설치해야 합니다.

CH340G 칩을 작동하려면 드라이버가 필요합니다. USB 인터페이스 신호를 UART 형식으로 또는 그 반대로 변환합니다. USB 케이블을 사용하여 모듈을 PC에 연결합니다. Windows가 Arduino를 감지할 수 없고 알 수 없는 오류를 반환한 경우 USB 장치장치 관리자에서 다음을 수행해야 합니다.

프로그램을 카드에 로드

새 하드웨어 발견 마법사가 다시 나타납니다. 위와 동일한 단계를 따르십시오. 여기에서 화면이 어떻게 표시되는지 확인할 수 있습니다. 또한 사용 중인 마이크로컨트롤러를 지정해야 합니다. 카드에 내장된 칩을 살펴보세요.

프로그램이 성공적으로 다운로드되면 상태 표시줄에 "다운로드 준비 완료" 메시지가 나타납니다. 다음 단계를 따라야 합니다. 해당 튜토리얼은 제품 페이지에 있습니다. 다운로드가 완료되면 다운로드한 파일의 압축을 풀고 폴더 구조가 유지되는지 확인하세요. 폴더를 두 번 클릭하여 엽니다. 내부에 파일과 하위 폴더가 있어야 합니다.

드라이버를 다운로드하고 아카이브를 연 후 SETUP.EXE를 실행하고 설치를 클릭하세요.


장치 관리자를 엽니다. 성공적으로 설치되면 Arduino는 USB-SERIAL CH340으로 감지됩니다.


“새 하드웨어 추가” 창이 나타납니다. "목록 또는 특정 위치에서 드라이버 설치"를 선택하고 다음을 클릭합니다. 동일한 단계를 수행하여 동일한 옵션과 동일한 디렉터리를 선택합니다.

  • 이 창에서 '아니요, 지금은 아님'을 선택하고 '다음'을 클릭하세요.
  • "완료"를 클릭하세요.
여기에서는 선택한 언어가 브라질 포르투갈어라고 가정합니다. 카드를 연결하고 직렬 포트를 선택합니다. 이제 개발 환경에서 "업로드" 버튼을 클릭하기만 하면 됩니다.

문제가 있는 경우 문제 해결 팁을 참조하세요. 코드에서는 대문자를 존중합니다. - 많은 줄은 세미콜론으로 끝나야 합니다. 표시된 첫 번째 아이콘은 코드를 분석하고 코드가 올바른지 알려줍니다. 각 프로젝트를 다른 폴더에 저장하는 것이 중요합니다.

USB2.0-Serial 장치가 다시 인식되지 않으면 장치 관리자에서 USB 2.0 SERIAL을 마우스 오른쪽 버튼으로 클릭한 다음 드라이버 업데이트를 선택합니다. 그런 다음 이 컴퓨터에서 드라이버를 검색하고 CH341SER 폴더 경로를 지정한 후 다음을 클릭하세요.

기능성 확인아두이노 우노 아르 자형3 CH340

성공적으로 설치한 후 USB 드라이버 PC에 가상 COM 포트가 나타납니다. 이제 개발 패키지를 설치해야 합니다. 아두이노 프로그램 IDE. 공식 홈페이지에서 다운로드됩니다. IDE 메뉴에서 도구/보드/Arduino UNO 및 도구/포트/COM5를 선택합니다.

아두이노 IDE 사용

프로젝트를 생성할 때마다 적절한 이름의 새 폴더가 준비되고 해당 프로젝트의 파일만 저장됩니다. 다운로드가 완료되면 실행 파일이 생성됩니다.


다음 이미지에서 설치 프로세스가 어떻게 완료되었는지 확인할 수 있습니다.

첫 번째 프로그램

프로그램을 설치할 때 활성화하기로 결정한 모든 추가 기능을 설치할지 묻는 다음과 같은 메시지가 표시됩니다. 기본적으로 설치 버튼을 클릭합니다. 마지막으로 설치 프로세스가 완료되고 경고 화면이 나타납니다. 오류 메시지가 나타나지 않고 다운로드가 완료되었음을 알리는 메시지가 나타나면 모든 것이 올바른 것입니다.


확인하려면 Arduino/examples/01.Basic/Blink 폴더에서 프로그램을 열고 File/Upload 명령을 사용하여 MK에 씁니다. 명령 실행 결과 L LED가 깜박여야 합니다.

모듈, 실드, RFID, LCD 1602, TFT를 이용한 실험을 소개합니다. 디스플레이, SG90 서보 드라이브, GSM 모듈 SIM800, SIM900, GPS 모듈 VK-16E 등

세 번째 단계 - 소프트웨어 압축 풀기

이 깜박임 빈도를 변경하여 코드를 기록하고 변경할 수 있습니다. 구매하신 상품을 10% 할인 받으세요! 상위 20위까지 가능합니다. 시간이 지나면서 이 절차는 시대에 뒤떨어지게 되었습니다. 우리가 다운로드한 것은 파일을 사용하기 전에 압축을 풀기 전의 압축 폴더입니다. 이를 위해 우리는 사용하는 압축 해제 프로그램을 사용합니다.

파일의 압축을 푸는 것은 종종 매우 쉽습니다. 이렇게 하려면 일반적으로 압축 해제 프로그램을 열고 메인 화면에서 압축을 풀 파일을 로드하기만 하면 됩니다. 폴더의 모든 콘텐츠를 가져가서 압축을 풀어 원하는 곳에 압축을 푼 파일을 보관하세요.

설명: USB-SERIAL CH340 드라이버 설치 프로그램
파일 버전: 8.5
파일 크기: 2.33M
지원되는 OS: 윈도우 10, 윈도우 8.1, 윈도우 7, 윈도우 비스타, 윈도우 XP