Arduino 메가 2560 핀 회로 및 소스 데이터. 회로도, 독창적인 디자인 및 핀아웃

이 보드는 더 많은 수의 입력 및 출력, 증가된 메모리 용량 및 기타 특성에서 다른 Arduino와 다릅니다. 이에 대해서는 아래에서 설명합니다. Arduino Mega는 여러 버전으로 제공됩니다. 그들은 실제로 서로 다르지 않습니다. Arduino Mega 2560 R3과 이전 버전 보드의 차이점은 다음과 같습니다.

  • USB-UART 인터페이스를 변환하기 위해 R3 버전에서는 ATmega16U2 마이크로컨트롤러가 사용되고 보드의 R1 및 R2 버전에서는 ATmega8U2가 사용됩니다.
  • 버전 R2부터 HWB 라인용 풀업 저항이 보드에 추가되었습니다. 이렇게 하면 마이크로컨트롤러를 플래싱하는 과정이 더 쉽고 편리해집니다.
  • 버전 R3에는 I2C 직렬 인터페이스 SDA 및 SCL용 핀 쌍이 추가되었습니다.
  • 리셋 회로의 노이즈 내성도 향상되었습니다.
  • ATmega8U2에서 ATmega16U2로 USB-UART 인터페이스 작업을 위해 마이크로컨트롤러를 교체했습니다.

보시다시피 변경 사항은 성능에 영향을 미치지 않았습니다. 따라서 우리는 이 보드의 최신 버전에 대해서만 이야기하겠습니다.

아두이노 메가 2560 R3

Arduino Mega 2560에는 클록 주파수가 16MHz인 ATmega2560 마이크로 컨트롤러가 장착되어 있습니다.

아두이노 메가 2560의 특징

  • 마이크로컨트롤러: ATmega2560
  • 클록 주파수: 16MHz
  • 작동 전압: 5V
  • 제한 공급 전압: 5-20V
  • 권장 공급 전압: 7-12V
  • 단일 출력의 최대 전류: 40mA
  • 디지털 입력/출력: 54
  • PWM을 지원하는 디지털 입력/출력: 15
  • 아날로그 입력: 16
  • 플래시 메모리: 256KB(그 중 8KB는 부트로더에서 사용됨)
  • 스램: 8KB
  • EEPROM: 4KB

Arduino Mega 2560을 전원에 연결하기

이 보드는 네 가지 방법으로 전원을 공급받을 수 있습니다.

  1. USB 포트를 통해. 컴퓨터, 보조 배터리, 스마트폰(OTG 모드를 지원하는 경우) 또는 전원 콘센트에 연결된 어댑터를 통해 Arduino에 전원을 공급할 수 있습니다.
  2. +5V 핀을 통해. 이 핀은 출력일 뿐만 아니라 입력이기도 합니다. 조심하세요! 이 핀에는 정확히 5V가 공급되어야 합니다. 그렇지 않으면 마이크로 컨트롤러 자체를 태울 수 있습니다.
  3. 보드에 있는 전원 플러그를 통해. 배터리, 충전식 배터리 및 다양한 전원 공급 장치를 사용할 수 있습니다. 이 플러그는 VIN 핀에 연결됩니다. 전압 및 주의 사항은 다음 단락에 설명되어 있습니다.
  4. VIN 핀을 통해. 이 핀의 전류는 내장된 전압 조정기를 통과합니다. 제조업체에 따르면 5~20V까지 공급할 수 있습니다. 그러나 그렇지 않습니다. 스태빌라이저는 100% 효율이 아니기 때문에 VIN 핀에 5V가 공급되면 전압이 마이크로 컨트롤러에 전력을 공급하기에 충분하지 않을 수 있으며 디지털 핀에서도 5V 미만이 됩니다. 또한 최대 전압에서 작동하지 마십시오. VIN 핀의 20V에서는 전압 안정기가 고장날 정도로 매우 뜨거워집니다. 따라서 7~12V의 전압을 사용하는 것이 좋습니다.

위에서 이미 설명한 대로 보드에는 54개의 디지털 핀이 있습니다. 입력이 될 수도 있고 출력이 될 수도 있습니다. 이 핀의 작동 전압은 5V입니다. 각 핀에는 풀업 저항이 있으며 이 핀 중 하나에 5V 미만의 전압이 적용되면 여전히 5V(논리적 핀)로 간주됩니다.

아날로그 핀은 입력이며 풀업 저항이 없습니다. 그들은 공급되는 전압을 측정하고 함수를 사용할 때 0에서 1024 사이의 값을 반환합니다. 이 핀은 0.005V의 정확도로 전압을 측정합니다.

PWM 아두이노 메가

보드를 자세히 보면 일부 디지털 핀 옆에 물결표(~) 아이콘이 있는 것을 볼 수 있습니다. 이 아이콘은 이 핀을 PWM 출력으로 사용할 수 있음을 의미합니다. 일부 Arduino 보드에는 제조업체가 보드에서 이 기호의 위치를 ​​항상 찾지 못하기 때문에 이 아이콘이 없습니다. Arduino Mega에는 15개의 PWM 핀이 있으며, 이는 디지털 핀 2~13 및 44~46입니다. Arduino에는 PWM을 사용하기 위한 특별한 기능이 있습니다.

기타 핀:

  • Serial: 0(rx) 및 1(tx), Serial1: 19(rx) 18(tx), Serial2: 17(rx) 및 16(tx), Serial3: 15(rx) 및 14(tx)가 데이터에 사용됩니다. 직렬 인터페이스를 통한 전송.
  • 핀 53(SS), 51(MOSI), 50(MISO), 52(SCK)는 SPI 인터페이스를 통한 통신용으로 설계되었습니다.
  • 또한 핀 13에는 보드에 LED가 내장되어 있습니다.
  • 20(SDA) 및 21(SCL)은 I2C 버스를 통해 다른 장치와 통신하는 데 사용할 수 있습니다. Wikipedia에서 이 인터페이스에 대한 자세한 내용을 읽을 수 있습니다. Arduino IDE에는 I2C 작업을 더 쉽게 하기 위한 "wire.h" 라이브러리가 내장되어 있습니다.
  • 외부 인터럽트: 핀 2(인터럽트 0), 3(인터럽트 1), 18(인터럽트 5), 19(인터럽트 4), 20(인터럽트 3) 및 21(인터럽트 2). 이 핀은 낮은 신호 레벨, 상승 에지, 하강 에지 또는 신호 변경 등 다양한 조건에서 발생하는 인터럽트 소스로 사용할 수 있습니다. 자세한 내용은 해당 기능을 참조하세요.
  • AREF. 아날로그 입력용 기준 전압. 기능으로 사용할 수 있습니다.
  • 초기화. 이 핀을 로우 레벨(LOW)로 누르면 마이크로컨트롤러가 재설정됩니다. 일반적으로 이 핀은 확장 카드의 재설정 버튼을 작동하는 데 사용됩니다.

신체적 특성

Arduino Mega의 크기는 길이 102mm, 너비 54mm입니다. Arduino Mega의 무게는 약 45g입니다. 보드에는 표면에 장착할 수 있도록 4개의 구멍이 있습니다. 핀 사이의 거리는 핀 7과 8을 제외하고 2.5mm입니다. 핀 사이에는 4mm가 있습니다.

개략도


Arduino는 "빈" 마이크로 컨트롤러를 프로그래밍하고 싶지 않고 원칙적으로 소프트웨어 환경과의 통신을 최소한으로 줄이고 싶은 엔지니어에게 적합한 다양한 프로젝트를 구현하기 위한 인기 있는 플랫폼입니다. 그러나 기본 구성에도 함정이 있으므로 미리 알아 두는 것이 좋습니다.

조만간 직면하게 될 문제는 무엇인지, 표준 마이크로컨트롤러용으로 효과적으로 설계할 수 없는 Arduino 프로젝트는 무엇인지 알아봅시다.

점차적으로 더 복잡한 작업을 설정하고 이 MK에 대한 새로운 개발에 참여하면 결국 표준 보드에서 두 가지 주요 문제에 직면하게 될 것입니다.

  1. 최적이 아닌 크기로 대부분의 경우 편리한 배치에 적합하지 않습니다.
  2. 데이터 입출력을 위한 핀 수가 부족합니다.

첫 번째 문제. 차지하는 공간을 최소화하는 것은 매우 쉽습니다. 나노 또는 미니 등 특별한 유형의 MK를 사용하기만 하면 됩니다. 예를 들어 Attiny85에는 메모리가 부족한 몇 가지 기능이 있지만 단순한 기능의 경우 이는 그다지 중요하지 않습니다.

물론 더 복잡한 작업의 경우 지침을 위한 추가 메모리가 있는 특수 모듈을 구입할 수 있지만 이렇게 하면 감소된 크기가 칩용 추가 슬롯과 점유된 핀으로 보상되기 때문에 나노의 모든 장점이 완전히 제거됩니다. 이 문제는 모든 보드에 적용되는 것은 아니며 동일한 나노가 uno의 기능을 완전히 복사할 수 있습니다.

두 번째 문제- 덜 즐겁지만 해결하는 방법에는 여러 가지가 있습니다.

  1. 시프트 레지스터를 사용하여 핀 수를 확장합니다. 이 방법은 확장 핀에 대한 PWM이 부족하고 출력 신호에만 적용되는 등 여러 가지 단점이 있습니다. 그러나 어떤 경우에는 그러한 "목발"이 상황을 저장하여 돈과 시간을 절약할 수 있습니다.
  2. 하나의 플랫폼에서 한 쌍의 MK를 결합한 다음 특별한 "브리지"를 통해 두 MK를 연결합니다. 여기에서는 각 컨트롤러의 버퍼가 다른 컨트롤러의 정보로 막혀 시스템에 과부하가 걸리지 않도록 여러 설계 패턴을 적용하는 것이 좋습니다. 기성 솔루션은 이미 당사 웹사이트에 게시되어 있지만 이를 사용하려면 여전히 제품의 소프트웨어 부분을 조사해야 하는데, 이는 모든 사람이 원하지 않는 일입니다. 실제로 이 경우 아두이노 플랫폼 자체의 가치가 무력화된다.

보시다시피 상황에서 벗어나는 두 가지 방법 모두 "목발"이 필요하며 우아하다고 할 수 없습니다. 그러나 이것이 유일한 문제는 아닙니다. 그들은 부분적으로 작동하거나 시스템의 장점을 무력화하는데, 이는 복잡한 프로젝트에서는 절대 용납될 수 없습니다.

다행스럽게도 점점 더 자주 사용되는 세 번째 접근 방식이 있습니다. 이러한 "목발"의 풍부함으로 인해 더 이상 고통받지 않는 프로젝트입니다. USB 호스트를 지원하는 이 보드와 유사한 것도 있지만 먼저 메인 MK를 살펴보겠습니다.

2560을 만나면 가장 먼저 눈길을 끄는 것은 외관이다. UNO보다 1.8배나 길기 때문인데, 무려 54개의 포트를 수용하기 위해서는 필요악이다. 또한 그 중 15개는 전류 전력이나 기타 시스템 매개변수를 조절하기 위한 PWM 신호 소스로 사용할 수 있습니다. 조정은 펄스 폭 변조를 사용하여 수행되며 추가 16개의 입력 포트는 디지털 신호를 처리하고 동일한 디지털 출력으로 사용할 수 있습니다. 결과적으로 우리는 더 얇고, 더 길고, 더 기능적인 보드를 갖게 되었습니다.

여러 유형의 장치와의 통신을 위해 4개의 UART 인터페이스가 핀 0, 1, 14, 19에 설치됩니다. 또한 그 중 하나는 기존 보드의 모든 곳에서 사용되었던 일반적인 USB-TTL을 대체하는 ATmega8U2 마이크로 컨트롤러를 사용하여 USB로 연결됩니다. 그러나 더 중요한 것은 펌웨어가 공개 저장소에 있으므로 누구나 다운로드하고 수정할 수 있다는 것입니다. 디스플레이와의 통신을 위해 프로젝트에서도 사용할 수 있는 SPI 및 I2C 기술이 있습니다.

명세서

좀 더 구체적으로 이 컨트롤러의 기술적 특징은 다음과 같습니다.

  1. 코어 클럭 속도는 16MHz에 도달합니다.
  2. 인지되는 전압은 5볼트입니다.
  3. 회로의 최대 허용 전압은 20V입니다.
  4. 따라서 작동에 권장되는 평균은 9V +-2V입니다.
  5. 하나의 출력에서 ​​최대 전류는 40mA에 도달할 수 있습니다.
  6. 가장 중요한 점은 54개의 디지털 핀이 있고 그 중 15개가 PWM을 지원한다는 것입니다.
  7. 아날로그는 16개뿐이지만 대부분의 프로젝트에서는 이것으로 충분합니다.
  8. 사용 가능한 영구 메모리는 256KB이지만 컴파일러는 8을 사용하고 있다는 점에 유의하세요.
  9. 작동 메모리는 8KB에 불과합니다.

Arduino 메가 2560의 매개변수와 일치하는 프로젝트를 선택하려면 이러한 모든 특성을 기억해야 합니다. 결국, 모든 상황에서 이렇게 긴 칩을 넣을 공간이 있는 것은 아니며 실제로 칩이 필요할 것입니다.

2560 컨트롤러를 사용하는 인기 있고 흥미로운 Arduino 프로젝트

다른 제품과 달리 이 MK는 어제까지는 불가능해 보였던 작업을 이러한 보드에서 구현하기에 충분한 특성을 가지고 있습니다. 따라서 흥미로운 프로젝트 중에서 러시아 정부가 지원하는 메가 서버에 주목할 가치가 있습니다. 메가 서버는 이러한 컨트롤러를 웹 리소스 서버의 기반으로 사용하는 것입니다.

당연히 이 프로젝트에는 유일한 확장은 SD 카드이고 이더넷은 32GB만 지원하기 때문에 심각한 메모리 제한이 있습니다. 그러나 최종 서버의 크기를 고려하면 이러한 특성은 그다지 중요해 보이지 않습니다.

일반적으로 제품에는 특별하거나 혁신적인 것이 없습니다. 해당 파일을 클라이언트에 보내는 것으로 충분하고 브라우저 자체가 최종 제품을 컴파일하는 프런트 엔드 웹 기술만 제공하기 때문입니다. 따라서 전처리기나 인터프리터를 사용할 필요가 없으므로 개발자의 작업이 크게 단순화됩니다.

그러나 그럼에도 불구하고 서버를 주머니에 넣고 인터넷 어디에서나 실행할 수 있는 능력은 이미 놀랍습니다. 또한 메인프레임 크기 문제를 다른 각도에서 볼 수 있게 해줍니다.

그러나 이사회에서 구현할 수 있는 프로젝트는 이것뿐만이 아닙니다. 그러나 나머지 대다수는 다음과 같이 나눌 수 있습니다.

  1. Arduino의 표준입니다.
  2. 자동보일러실.
  3. 로봇 바텐더. 이것은 최근 온라인에서 폭발적인 인기를 얻은 가장 흥미로운 프로젝트 중 하나입니다. 모든 소스는 무료로 제공되므로 누구도 귀하가 직접 경험을 반복하는 것을 막을 수 없습니다.

Arduino Mega 2560용 전원 공급 장치

보드에 전원을 공급하려면 9-10V의 전류 소스를 해당 핀에 연결하기만 하면 됩니다. 가장 중요한 것은 사용 가능한 최대값인 20V를 초과하지 않도록 전압을 제어하는 ​​것입니다.

컴퓨터에 연결

컴퓨터에 연결하기 위해 보드는 구매하기로 결정한 유형에 따라 USB-TTL 또는 USB-c 프로토콜을 사용합니다. 그렇지 않으면 운영 체제에 따라 PC를 통해 Arduino를 프로그래밍하고 작업하기 위한 표준 소프트웨어가 필요합니다.

ATmega2560 마이크로컨트롤러를 기반으로 한 플래그십 개발 플랫폼입니다.

이 보드는 54개의 디지털 입력/출력, 16개의 아날로그 입력, USB 프로그래밍 커넥터, 외부 전원 커넥터 및 재설정 버튼 등 마이크로컨트롤러와의 편리한 작업에 필요한 모든 것을 제공합니다.

연결 및 설정

보드 요소

마이크로컨트롤러 ATmega2560

Arduino Mega 플랫폼의 핵심은 AVR 제품군의 8비트 마이크로컨트롤러(클록 주파수가 16MHz인 ATmega2560)입니다. 컨트롤러는 펌웨어 저장을 위한 256KB의 플래시 메모리, 데이터 저장을 위한 8KB의 SRAM 및 4KB의 비휘발성 EEPROM 메모리를 제공합니다.

마이크로컨트롤러 ATmega16U2

ATmega16U2 마이크로 컨트롤러는 ATmega2560 마이크로 컨트롤러와 컴퓨터의 USB 포트 간의 통신을 제공합니다. PC에 연결하면 Arduino Mega 2560이 가상 COM 포트로 정의됩니다.

LED 표시

USB 커넥터

컴퓨터를 사용하여 Arduino Mega 2560 플랫폼에 전원을 공급하고 플래시하기 위한 USB Type-B 커넥터입니다.

외부 전원 커넥터

7V ~ 12V의 외부 전원을 연결하기 위한 커넥터입니다.

리셋 버튼

일반 컴퓨터의 RESET 버튼과 유사합니다. 마이크로컨트롤러를 재설정하는 역할을 합니다.

5V 전압 조정기

5V 출력을 갖춘 LD1117S50CTR은 ATmega2560, ATmega16U2 마이크로컨트롤러 및 기타 플랫폼 로직에 전원을 공급합니다. 최대 출력 전류는 800mA입니다.

3.3V 전압 조정기

3.3V 출력을 갖춘 선형 강압 전압 조정기 LP2985-33DBVR. 라인은 3V3 핀에만 출력됩니다. 최대 출력 전류는 150mA입니다.

ICSP 커넥터

ICSP 커넥터는 ATmega2560 마이크로컨트롤러의 회로 내 프로그래밍을 위해 설계되었습니다. 또한 SPI 라이브러리를 사용하면 이러한 핀은 SPI 인터페이스를 통해 확장 보드와 통신할 수 있습니다. SPI 라인은 6핀 커넥터로 라우팅되며 디지털 핀 50(MISO), 51(MOSI), 52(SCK) 및 53(SS)에도 복제됩니다.

ICSP1 커넥터

ATmega16U2 마이크로컨트롤러의 회로 내 프로그래밍을 위한 ICSP 커넥터입니다.

핀아웃

전원 핀

    빈: 7~12V 범위의 전압으로 외부 전원을 연결하기 위한 입력 핀입니다. 외부 전원 커넥터를 통해 장치에 전원을 공급할 때 접점을 사용하여 전압을 소비할 수 있습니다.

    5V: 5V 출력 및 최대 800mA 전류를 제공하는 보드의 전압 조정기 출력 핀입니다. 5V 출력을 통해 장치에 전원을 공급하는 것은 권장되지 않습니다. 보드가 탈 위험이 있습니다.

    3.3V:출력이 3.3V이고 최대 전류가 150mA인 전압 조정기의 출력 핀입니다. 3V3 핀을 통해 장치에 전원을 공급하는 것은 권장되지 않습니다. 보드가 탈 위험이 있습니다.

    접지:지구의 결론.

    이오레프:핀은 마이크로컨트롤러의 작동 전압에 대한 정보를 확장 보드에 제공합니다. 전압에 따라 확장 카드는 적절한 전원으로 전환하거나 레벨 변환기를 사용할 수 있습니다.

    AREF:"EXTERNAL" 매개변수와 함께 AnalogReference() 함수를 사용할 때 아날로그 측정이 수행되는 기준이 되는 외부 ADC 참조 전압을 연결하기 위한 핀입니다.

I/O 포트

    디지털 입력/출력:핀 0 – 53
    1의 논리 레벨은 5V, 0은 0V입니다. 최대 출력 전류는 40mA입니다. 풀업 저항은 접점에 연결되어 있으며 기본적으로 비활성화되어 있지만 소프트웨어로 활성화할 수 있습니다.

Arduino Mega 2560 r3 보드는 성능, 메모리 용량 및 수많은 장치를 보드에 연결하는 기능 측면에서 라인에서 가장 강력한 마이크로 컨트롤러입니다. 새로운 프로젝트를 생성할 때 이 장치의 기능을 최대한 활용하기 위해 Arduino Mega 2560의 특성, 마이크로 컨트롤러의 포트 핀아웃 및 보드 레이아웃을 살펴보겠습니다.

Arduino Mega 2560: 보드 핀아웃

Arduino Mega R3 보드의 포트 다이어그램은 다음 사진에 나와 있습니다. 마이크로컨트롤러의 주요 특징은 주변 모듈과의 통신을 위한 디지털 및 아날로그 입력/출력 포트와 UART 포트의 수가 증가했다는 것입니다. Arduino Uno 및 Arduino Nano와 달리 이 보드에서는 I2C 인터페이스를 통한 작업을 위한 포트가 핀 20(SDA) 및 21(SCL)에 있습니다.

Arduino Mega 2560 보드 핀아웃 다이어그램(러시아어)

마이크로컨트롤러 펌웨어는 C++를 기반으로 하고 Arduino용 표준 및 독점 라이브러리를 사용하는 Arduino 프로그래밍 언어를 사용하여 수행됩니다. 장치를 연결하고 전기 회로를 조립하려면 보드 핀에 연결된 커넥터가 사용됩니다. 이 마이크로컨트롤러는 고성능이 필요한 심각한 프로젝트에 적합합니다.

아두이노 메가 2560의 특징

  • 마이크로컨트롤러: ATmega2560
  • 프로세서 클록 주파수: 16MHz
  • 논리 레벨 전압: 5V
  • 보드 공급 전압: 7~12V
  • 범용 I/O 포트: 54
  • 최대 I/O 포트 전류: 40mA
  • 3.3V 포트의 최대 출력 전류: 50mA
  • 5V 포트의 최대 출력 전류: 800mA
  • PWM을 지원하는 Arduino 메가 포트: 15
  • ADC에 연결된 Arduino Mega 포트: 16
  • ADC 보드 폭: 10비트
  • 보드 플래시 메모리: 256KB
  • 보드 EEPROM 메모리: 4KB
  • RAM: 8KB
  • Arduino Mega 크기: 101×53mm

Arduino Mega 2560: 전기 회로


Arduino Mega 2560 보드: 전기 회로도

Arduino Mega 2560: 포트 다이어그램, 전원 공급 장치

USB를 통해 연결된 경우 Arduino Mega 2560의 공급 전압은 5V입니다. 배터리 또는 전원 공급 장치의 커넥터를 통해 전원을 연결하면 보드의 전원이 자동으로 외부 소스로 전환됩니다. 제조업체 설명에 따르면 Arduino Mega 보드에 권장되는 전원 공급 장치는 7~16V입니다. 보드 포트의 핀아웃(새 창에서 열려면 클릭)은 아래 사진에 나와 있습니다.


Arduino Mega 2560: 전원, 연결

5V – 5V의 안정화된 전압이 보드 핀에 공급됩니다.
3.3V – 3.3V의 안정화된 전압이 핀에 공급됩니다.
VIN - 외부 전압이 핀에 적용됩니다.
IREF - Arduino Mega 보드의 전압을 알려줍니다.
GND – 공통 접지 핀.

Arduino Mega 2560: 펌웨어, 메모리

펌웨어는 Arduino IDE에서 수행됩니다. 중국 회사 RobotDyn의 원래 Arduino Mega 2560 보드 아날로그에 익숙해지는 것이 좋습니다. 이 플랫폼은 원본과 특성이 다르지 않지만 동시에 비용을 크게 절약할 수 있습니다. 이는 보드에 대한 간략한 개요일 뿐이며, 보다 자세한 설명이 필요한 경우 제조사 홈페이지를 참조하시기 바랍니다.

보드는 세 가지 유형의 메모리를 지원합니다.

플래시– 256KB 메모리는 사용자가 마이크로컨트롤러에 로드하는 프로그램을 저장하는 데 사용됩니다.

스램메모리는 스케치에서 생성된 변수가 저장되는 RAM입니다. 전원이 꺼지면 메모리에 있는 모든 데이터가 삭제됩니다.

EEPROM- 4KB의 비휘발성 메모리를 사용하여 전원이 꺼져도 삭제되지 않는 데이터를 저장할 수 있습니다.

또한 자주 읽어보세요:

검토/디자인/편집: Myakishev E.A.

Arduino Mega 2560 소개

아두이노 메가 2560더 많은 것이 필요한 프로젝트를 위해 설계되었습니다. 입출력연락처, 스케치를 위한 더 많은 메모리 및 더 많은 RAM. 그녀는 54 입출력연락하다, 16 아날로그 입력 핀이며 3D 프린터 및 로봇 공학 프로젝트에 사용하는 것이 좋습니다. 이 문서에서는 보드를 연결하는 방법을 설명합니다. 메가 2560컴퓨터에 연결하고 첫 번째 스케치를 업로드하세요.

아두이노 메가 2560 보드프로그래밍 가능 IDE 아두이노– 모든 보드에 사용되는 통합 개발 환경 아두이노. 오프라인과 온라인 모두 이용 가능합니다. 자세한 내용은 IDE 아두이노상담이 가능합니다.

Arduino 온라인 IDE에서 Arduino Mega 2560 사용하기

Arduino 컴퓨터 IDE에서 Arduino Mega 2560 사용하기

프로그래밍을 하고 싶다면 아두이노 메가 2560오프라인 상태에서는 Arduino IDE의 오프라인 버전을 설치해야 합니다.

보드를 연결하세요

연결하세요 아두이노 메가 2560도움을 받아 USB-케이블 유형 "A~B"(라고도 함 "인쇄기").

USB-와의 연결 PC전원 공급뿐만 아니라 보드 프로그래밍에도 필요합니다. 메가 2560자동으로 전원을 공급받게 됩니다. USB또는 외부 전원에서. 다음을 사용하여 보드를 컴퓨터에 연결합니다. USB-케이블. 결과적으로 녹색 LED(라고 함) PWR).

스케치 열기

예시 스케치 열기 "깜박거리다". 이렇게 하려면 다음을 클릭하세요. IDE 아두이노~에 파일 > 예제 > 01.Basics > Blink (파일 > 예제 > 01.Basics > Blink).

보드 유형 및 포트 선택

클릭 도구 > 보드그리고 나타나는 메뉴에서 Arduino/Genuino 보드에 해당하는 항목을 선택하세요. 우리는 메가 2560이므로 기본적으로 프로세서가 선택됩니다. ATmega2560.

다음을 클릭하세요 도구 > 포트그리고 원하는 항목을 선택하세요. 아마도 그럴 것이다. COM3또는 더 높게 ( COM1그리고 COM2, 일반적으로 하드웨어 직렬 포트용으로 예약되어 있습니다). 올바른 포트를 찾으려면 보드를 분리하고 이 메뉴를 다시 엽니다. 사라진 항목은 Arduino/Genuino 보드가 연결된 포트가 됩니다. 보드를 다시 연결하고 원하는 직렬 포트를 선택하십시오.

스케치 업로드

이제 버튼을 클릭하기만 하면 됩니다 IDE 아두이노. 몇 초 정도 기다립니다. 보드의 LED가 깜박이는 것을 볼 수 있습니다. RX그리고 텍사스. 다운로드가 성공하면 상태 패널에 메시지가 나타납니다.

부팅이 완료되고 몇 초 후에 LED가 연결된 것을 볼 수 있습니다. 13일연락하다. 보셨다면 축하드립니다! 이사회는 성공적으로 작동하고 있습니다. 문제가 있으면 참조하세요.



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: