Arduino 프로그래밍 언어를 다운로드하세요. Arduino 개발을 위한 Arduino IDE 소프트웨어 환경

Arduino IDE를 사용하면 C++ 지식만을 바탕으로 프로그래밍 및 모델링과 관련된 다양한 창의적 문제를 해결할 수 있습니다.

Arduino IDE는 동일한 이름의 보드를 프로그래밍하기 위해 설계된 소프트웨어 개발 환경입니다. 오늘날 Arduino의 도움으로 모든 종류의 대화형, 교육적, 실험적, 엔터테인먼트 모델 및 장치가 설계되었습니다. 인터페이스는 비교적 배우기 쉽고 C++ 언어를 기반으로 하므로 초보 프로그래머라도 도구를 익힐 수 있습니다.

Arduino IDE는 어디서 다운로드할 수 있나요?

프로그램 자체는 오픈 소스입니다. 모든 기본 도구는 무료로 배포됩니다. 운영 체제에 맞는 버전을 선택하기만 하면 됩니다.

설명 포함(켜짐 영어) 공식 웹사이트 페이지 https://www.arduino.cc/en/main/software에서 확인할 수 있습니다. 여기서 필요한 프로그램 버전을 다운로드할 수 있습니다.

원하는 운영체제를 선택한 후 원하는 파일설치를 수행하면 다운로드 페이지(아래 참조)로 이동하며, 여기서 "Just Download(다운로드만)"를 클릭하기만 하면 다운로드가 시작됩니다.

이 글이 게시된 시점의 Arduino Ide의 최신 버전은 1.8.5입니다.

Arduino IDE 러시아어

처음에는 툴킷이 영어로 제공됩니다. 메뉴 명령은 매우 간단하지만 프로그램은 원하는 언어로 쉽게 번역될 수 있습니다.

출시된 현지화의 전체 목록은 http://playground.arduino.cc/Main/LanguagesIDE 페이지에 나와 있습니다. 러시아어가 목록에 포함되어 있습니다.

러시아어가 목록에 포함되어 있습니다 Arduino 언어 IDE.

러시아어 인터페이스를 활성화하려면 다음 명령을 사용해야 합니다.

파일환경설정언어
(파일 → 설정 → 언어)

목록에서 러시아어를 선택하세요.

환경 설정

Arduino 소프트웨어 환경을 설치하는 것은 매우 간단한 과정입니다. 원하는 버전을 선택하고 다운로드한 후 파일을 통해 설치를 시작해야 합니다. 아두이노.exe.

항상 그렇듯이, 환경 자체가 무료로 배포된다는 사실에도 불구하고 먼저 라이센스 계약에 동의해야 합니다.

다음 단계는 설치 프로그램이 수행해야 하는 작업을 선택하는 것입니다. 모든 상자를 선택할 수 있습니다.

설치 프로그램에서 설치하라는 메시지를 표시하는 경우 USB-직렬드라이버 - 클릭 설치하다.

IDE 설정

USB 포트는 보드를 컴퓨터에 연결하는 데 사용됩니다. 프로그래밍에는 특별한 장비가 필요하지 않으며 보드 자체가 작고 가볍습니다.

1 단계

Arduino 보드를 컴퓨터에 연결합니다.

2 단계

다음으로 가보자:
시작 → 제어판 → 장치 관리자
우리는 찾는다 " COM 포트및 LPT"를 선택하고 COM2의 보드를 참조하세요.

아무것도 볼 수 없을 가능성이 높습니다. 대부분의 경우 문제는 CH340G 칩 기반 보드를 구입했다는 것입니다. 이 경우에는 를 사용해야 합니다.

3단계

Arduino IDE를 실행하고 다음으로 이동하세요. 도구 → 포트. 포트 COM2(또는 위 단계에서 얻은 포트)를 선택합니다.

4단계

보드를 선택하세요.

이것으로 설정이 완료됩니다. 이제 Arduino IDE가 설정되었으며 프로젝트 개발을 시작할 수 있습니다.

소프트웨어 환경을 위한 라이브러리

라이브러리를 Arduino IDE에 연결하는 방법에는 3가지가 있습니다.

  1. 버전 1.6.2부터 프로그램에 등장한 라이브러리 관리자를 사용하세요. 다음 명령을 사용해야 합니다. "스케치" → 라이브러리 포함 → 라이브러리 관리. 활성화하거나 비활성화할 수 있는 사용 가능한 라이브러리 목록이 나타납니다(아래 스크린샷 참조).
  2. 다운로드한 라이브러리를 *.ZIP 형식으로 추가합니다. 이렇게 하려면 다음 명령을 사용해야 합니다. "스케치" → 라이브러리 포함 → .ZIP 라이브러리 추가. 그런 다음 라이브러리가 목록에 추가되도록 파일을 선택하고 프로그램을 다시 시작하십시오.
  3. 라이브러리 파일을 수동으로 추가합니다. 이렇게 하려면 아카이브의 압축을 풀고 모든 파일이 하나의 폴더에 있는지 확인해야 합니다. 그런 다음 "에 있는 사용자 라이브러리가 있는 디렉토리에 배치해야 합니다. 내 문서\Arduino\libraries"(Windows) 또는 " ~/문서/Arduino/라이브러리"(리눅스). 이 방법은 상당히 복잡하므로 주로 숙련된 프로그래머에게 권장됩니다.

현재 사용 가능한 버전: 운영체제윈도우, 리눅스, 맥OS. 2017년 9월 초에 가장 많은 새 버전아두이노 IDE - 1.8.5. 위에서 다운로드할 수 있습니다. 표나 https://www.arduino.cc/en/main/software 페이지에서 원하는 옵션을 선택하세요. Linux에는 32비트, 64비트 및 ARM 버전이 있습니다. Windows의 경우 설치 및 이식이 가능하다는 점 외에도 Windows 애플리케이션 형태의 버전이 있습니다.

따라서 Arduino IDE로 작업하는 것은 아직 C++ 언어를 완전히 익히지 못한 프로그래머에게도 아무런 어려움을 주지 않습니다. 기능을 실험하고 자신만의 라이브러리를 추가하거나 새 라이브러리를 다운로드하면 탁월한 결과를 얻을 수 있고 매우 비표준적인 창의적인 문제도 해결할 수 있습니다.

이 모든 것은 소프트웨어 환경을 실험하고 새로운 기능을 추가하는 프로그래머의 수가 증가하고 인기가 높아지는 것을 설명합니다.

Arduino를 기반으로 자신만의 프로젝트를 만들려면 펌웨어를 작성하고 이를 마이크로컨트롤러에 업로드해야 합니다. Arduino IDE를 사용하면 이러한 기능을 수행할 수 있습니다. Arduino에 펌웨어를 작성하고 스케치를 업로드하는 다른 방법이 있지만 가장 쉬운 방법은 Arduino IDE를 사용하는 것입니다. 다음으로, 다운로드할 수 있는 위치와 설치하는 것이 더 좋은 버전, 이 프로그램을 구성하는 방법 및 사용 방법을 알려 드리겠습니다.

아두이노 IDE 다운로드

버전 윈도우 맥 OS X 리눅스
1.6.5
1.8.2

가장 안전하고 신뢰할 수 있는 소스는 물론 공식 웹사이트이지만 위의 링크를 사용하여 이 페이지에서 가장 인기 있는 버전을 다운로드할 수 있습니다. 글을 쓰는 시점의 최신 버전은 1.8.2입니다. 다운로드할 수 있지만 가장 안정적인 것으로 간주되는 버전 1.6.5 다운로드를 권장하는 사람들이 많습니다. Ide 1.0.6의 클래식 버전도 있습니다. Arduino Yún 및 Arduino DUE를 지원하지 않습니다. 또한 이 프로그램 버전 라인은 더 이상 커뮤니티에서 지원되지 않으며 업데이트되지 않습니다.

Windows의 경우 아카이브(Windows)와 설치 프로그램( Windows 설치 프로그램). 아카이브는 다음과 같이 사용할 수 있습니다. 휴대용 버전. 그리고 영구 컴퓨터에 Arduino 개발 환경을 설치하면 직장, 그런 다음 Windows Installer를 선택하는 것이 좋습니다.

나는 사용한다 최신 버전, 하지만 다른 편집자에서 작업할 때 어려움이 있습니다. 오랫동안 Sublime Text 3 편집기에서 프로그램 기능을 구성하려고 시도했지만 이 조합은 절대 작동하고 싶지 않아서이 아이디어를 포기하고 모든 것을 그대로 두었습니다. 즐겨 사용하는 편집기를 사용하려면 버전 1.6.5를 다운로드하는 것이 좋습니다.

다운로드하려면 운영 체제에 맞는 필수 버전을 선택하세요. 다음으로 자발적 기부 페이지가 열립니다. Arduino IDE는 무료 프로그램입니다. 회색의 "Just Download" 기호를 클릭하여 간단히 다운로드할 수도 있고 자발적인 기여로 개발자에게 감사를 표할 수도 있습니다.

아카이브를 다운로드한 경우 압축을 풀고 Arduino.exe를 실행하면 됩니다.

설치 파일을 다운로드한 경우 표준 설치를 수행해야 합니다. 설치 과정은 매우 간단하고 시간이 많이 걸리지 않지만 기사의 완성도를 위해 자세히 설명하겠습니다.

설치 파일을 실행합니다. 우리는 약관에 동의합니다 라이센스 계약(물론 읽은 후).


우리는 약관에 동의합니다

필요한 프로그램 모듈을 선택하십시오. 처음 두 개를 표시해야 합니다. 나머지는 당신에게 달려 있습니다.


Arduino ide 구성 요소 선택.

설치하는 동안 USB-직렬 드라이버를 설치하라는 창이 나타날 수 있습니다. 동의하고 설치가 완료될 때까지 기다립니다. 이것으로 전체 프로세스가 완료됩니다. 남은 것은 개발 환경을 설정하고 개발하는 것뿐입니다.

아두이노 IDE 설정

설치 후에는 프로그램을 구성해야 합니다. 이것은 매우 쉽습니다:

1. 먼저 Arduino를 컴퓨터에 연결하십시오. USB를 통해케이블.

2. 그런 다음 "로 이동 시작 >> 제어판 >> 장치 관리자". 거기에서 "COM 및 LPT 포트"를 찾아야 합니다. 이 목록에는 Arduino와 연결된 포트(COM2)가 표시됩니다. 이 값을 기억하세요.

마이크로컨트롤러가 목록에 없거나 식별되지 않은 장치로 표시되면 드라이버가 잘못 설치되었거나 CH340 칩이 있는 중국 보드가 있는 것입니다. 문제가 되지 않습니다. 다른 드라이버가 필요합니다. 다운로드 위치와 설치방법을 알려드렸습니다.

3. 이제 Arduino IDE를 실행하고 즉시 메뉴로 이동하십시오. 도구 >> 포트". 여기서 기억하고 있는 COM 포트를 선택해야 합니다.

이것으로 설정이 완료됩니다. 보드를 다른 보드에 연결하면 이 설정을 변경해야 한다는 점을 잊지 마세요. USB 포트아니면 다른 보드를 사용하세요.

아두이노 IDE 사용

이 프로그램은 사용하기 매우 쉽습니다. 모든 것이 올바르게 작동하는지 확인하기 위해 첫 번째 스케치를 마이크로 컨트롤러에 업로드해 보겠습니다. 이를 위해 LED가 깜박이는 표준 예제를 사용합니다. 개발 환경에는 이미 만들어진 예제가 많이 있습니다. 이것이 우리가 사용할 것입니다.

그런 다음 "다운로드" 버튼을 클릭하고 스케치 로드가 완료될 때까지 기다립니다. 부팅 후 내장 LED가 즉시 깜박이기 시작해야 합니다. 이는 모든 것이 정상적으로 작동한다는 것을 의미합니다. 이제 자신만의 펌웨어를 작성하거나 기성품을 사용할 수 있습니다. Arduino 프로그래밍 언어의 기능에 대한 설명은 내 웹사이트 페이지에 있습니다.

Arduino 개발 환경은 내장된 텍스트 편집기로 구성됩니다. 프로그램 코드, 메시지 영역, 텍스트 출력 창(콘솔), 자주 사용하는 명령에 대한 버튼이 있는 도구 모음 및 여러 메뉴. 개발 환경은 Arduino 하드웨어와 연결되어 프로그램을 다운로드하고 통신할 수 있습니다.

다운로드
직렬 버스 모니터링

Arduino 플랫폼(USB 보드 또는 직렬 버스 보드)으로 전송된 데이터를 표시합니다. 데이터를 보내려면 텍스트를 입력하고 보내기 또는 Enter 버튼을 눌러야 합니다. 그런 다음 값에 해당하는 드롭다운 목록에서 전송 속도를 선택합니다. 직렬.시작스케치에서. Mac 또는 Linux OS에서는 직렬 버스 모니터링이 연결되면 Arduino 플랫폼이 재부팅됩니다(스케치가 다시 시작됩니다).

프로세싱, 플래시, MaxMSP 등의 프로그램을 통해 플랫폼과 정보교환이 가능합니다. (자세한 내용은 인터페이스 설명 페이지를 참조하세요)

설정

일부 설정은 창에서 변경할 수 있습니다. 환경설정(Mac OS의 경우 Arduino 메뉴, Windows 및 Linux OS의 경우 파일) 나머지 설정은 파일에 있으며 해당 위치는 기본 설정 창에 표시됩니다.

플랫폼

플랫폼 선택은 스케치를 컴파일하고 로드할 때 사용되는 매개변수(예: CPU 속도 및 전송 속도)와 마이크로컨트롤러의 부트로더 기록 설정에 영향을 미칩니다. 일부 플랫폼 특성은 마지막 매개변수(Bootloader)만 다르기 때문에 적절한 선택으로 부팅에 성공하더라도 Bootloader를 작성하기 전에 차이점을 확인해야 할 수도 있습니다.

  • 아두이노BT
    클록 주파수 ATmega168 16MHz. 부트로더는 블루투스 모듈을 초기화하기 위한 코드와 함께 로드됩니다.
  • 릴리패드 아두이노 ATmega328을 사용하면
    자동 재부팅 기능을 갖춘 ATmega328 클록 주파수 8MHz(3.3V). Arduino Pro를 준수하거나 프로 미니(3.3V, 8MHz)(ATmega328 사용).
  • 릴리패드 아두이노 ATmega168과 함께
    ATmega168의 클럭 주파수는 8MHz입니다.

    로드된 부트로더는 시간 초과가 깁니다(재부팅 시 핀 13 LED가 세 번 깜박임). LilyPad의 원래 버전은 자동 재부팅을 지원하지 않습니다. 또한 외부 클럭은 지원되지 않으므로 Bootloader는 내부 8MHz 클럭을 로드하도록 ATmega168을 구성합니다.

    최신 버전의 LilyPad(6핀 포함)를 사용하는 경우 프로그램 입력) 부트로더를 로드하기 전에 ATmega168이 포함된 Arduino Pro 또는 Pro Mini(8MHz)를 선택해야 합니다.

  • ATmega328을 갖춘 Arduino Pro 또는 Pro Mini(3.3V, 8MHz)
    자동 재부팅 기능을 갖춘 ATmega328 클록 주파수 8MHz(3.3V). ATmega328이 탑재된 LilyPad Arduino와 호환됩니다.
  • ATmega168을 갖춘 Arduino Pro 또는 Pro Mini(3.3V, 8MHz)
    클록 주파수 ATmega168 8MHz(3.3V), 자동 재부팅 기능 포함.
  • Arduino NG 또는 ATmega168이 포함된 이전 버전
    ATmega168 클럭 속도는 자동 재부팅 없이 16MHz입니다. 컴파일 및 로딩은 ATmega168이 포함된 Arduino Diecimila 또는 Duemilanove에 해당하지만 부트로더의 시간 초과가 깁니다(재부팅 시 핀 13 LED가 3번 깜박임).
  • Arduino NG 또는 ATmega8이 포함된 이전 버전
    ATmega8 클럭 속도는 자동 재부팅 기능 없이 16MHz입니다.

28 09.2016

집에서 생활을 더 쉽게 만드는 것에 대해 생각해 본 적이 있습니까? 일상을 해결해 줄 물건을 갖기 위해, 일상적인 작업. 수행할 수 있는 스마트 기기 유용한 기능예를 들어, 정원에 물을 주고, 방을 청소하고, 짐을 나르는 등의 일을 했습니다. 이러한 문제는 해결될 수 있습니다. 하지만 구매하는 것만으로는 충분하지 않습니다. 모든 산업용 로직 컨트롤러 또는 칩은 특정 일련의 작업을 수행하기 위해 "두뇌"가 필요합니다. 우리의 경우 작업을 수행하려면 Arduino 프로그래밍 언어가 적합합니다.

이 기사에서 배울 내용은 다음과 같습니다.

안녕하세요, 친구들! 저를 모르시는 분들을 위해 말씀드리자면 제 이름은 그리딘 세면입니다. 당신은 나에 대해 읽을 수 있습니다. 오늘의 기사는 두 가지 주요 프로그램에 대해 다룰 것입니다. 이 프로그램이 없으면 우리는 더 이상의 움직임과 상호 이해를 가질 수 없습니다.

프로그래밍 언어에 대한 일반적인 설명

위에서 쓴 것처럼 우리는 두 가지 널리 사용되는 개발 환경을 고려할 것입니다. 비유하자면, 으로 나눌 수 있다 그래픽 편집기그리고 "스마트 메모장". Arduino IDE 및 FLprog 프로그램이 있습니다.

개발 환경의 기본은 프로세싱/와이어링(Processing/Wiring)입니다. 이것은 함수와 다양한 라이브러리로 보완된 일반 C++입니다. 운영 체제에는 여러 버전이 있습니다. 윈도우 시스템, 맥 OS 및 리눅스.

그들의 근본적인 차이점은 무엇입니까 ?? Arduino IDE는 프로그램 코드를 설명하는 개발 환경입니다. FLprog는 다이어그램을 그릴 수 있는 CFC CoDeSyS와 유사합니다. 어떤 환경이 더 좋나요? 둘 다 나름대로 좋고 편리하지만 컨트롤러에 대해 진지하게 알고 싶다면 SI와 비슷한 언어를 배우는 것이 가장 좋습니다. 주요 장점은 알고리즘의 유연성과 무제한적 특성입니다. 저는 Arduino IDE를 정말 좋아합니다.

아두이노 IDE 설명

배포판은 다음에서 다운로드할 수 있습니다. 공식 웹 사이트. 아카이브를 다운로드하면 100MB가 조금 넘습니다. 설치는 Windows용 모든 응용 프로그램과 마찬가지로 표준입니다. 모든 유형의 보드에 대한 드라이버는 패키지에 설치되어야 합니다. 그리고 이것이 프로그램의 작업 창의 모습입니다.

Arduino 개발 환경은 다음으로 구성됩니다.

  • 프로그램 코드 편집기;
  • 메시지 영역;
  • 텍스트 출력 창;
  • 자주 사용하는 명령에 대한 버튼이 있는 도구 모음;
  • 여러 메뉴

아두이노 IDE 설정

Arduino 개발 환경에서 작성된 프로그램을스케치. 스케치는 생성된 프로그램 코드를 색상으로 강조 표시하는 텍스트 편집기로 작성됩니다. 아래 그림은 간단한 프로그램의 예입니다.

다음을 사용하여 추가 기능을 추가할 수 있습니다.도서관,특별한 방식으로 설계된 코드를 나타냅니다. 기본적으로 개발자는 접근할 수 없습니다. 환경은 일반적으로 표준 세트와 함께 제공되며 점차적으로 보충될 수 있습니다. 하위 디렉토리에 있습니다.도서관아두이노 디렉토리.

많은 라이브러리에는 폴더에 예제가 포함되어 있습니다.예.메뉴에서 라이브러리를 선택하면 해당 라이브러리가 추가됩니다. 원천윤곽:

아두이노

#포함하다

#포함하다

이것은 지시어(지시문의 일종)이며 개체, 함수 및 라이브러리 상수를 설명하는 헤더 파일입니다. 대부분의 일반적인 작업을 위해 많은 기능이 이미 개발되었습니다. 저를 믿으십시오. 이것은 프로그래머의 삶을 더 쉽게 만듭니다.

전자 보드를 컴퓨터에 연결한 후. 다음 설정을 수행합니다. 연결할 Arduino 보드와 Com 포트를 선택합니다.

아두이노

void setup() ( // 디지털 핀 13을 출력으로 초기화합니다. pinMode(13, OUTPUT); ) void loop() ( digitalWrite(13, HIGH); 지연(1000); digitalWrite(13, LOW); 지연(1000 );

무효 설정() (

// 디지털 핀 13을 출력으로 초기화합니다.

핀모드(13, 출력);

무효 루프() (

디지털쓰기(13, HIGH);

지연(1000);

디지털쓰기(13, LOW);

지연(1000);

그래서, 그런데 매장에서 구매한 보드의 기능을 확인하는 것이 편리합니다. 빠르고 쉽습니다.

또 하나 편리한 점이 있습니다. 그것은 ~라고 불린다감시 장치 직렬 포트 (시리얼 모니터). 플랫폼으로 전송된 데이터를 표시합니다.아두이노.나는 보통 그들이 나에게 어떤 신호를 보내는지 살펴봅니다. 다양한 센서, 보드에 연결되었습니다.

라이브러리 연결

존재하다 다른 방법들사용자 정의 기능을 추가하려면. 다음 세 가지 방법으로 라이브러리를 연결할 수 있습니다.

  1. 라이브러리 관리자 사용
  2. .zip 파일로 가져오기 사용
  3. 수동 설치.

1. 라이브러리 관리자를 사용합니다.프로그램 작업 창에서 스케치 탭을 선택합니다. 그런 다음 라이브러리 연결 버튼을 클릭하십시오. 도서관 관리자가 우리 앞에 열립니다. 창이 이미 표시됩니다. 설치된 파일서명 포함설치됨그리고 설치할 수 있는 것들.

2..zip 파일로 가져오기를 사용합니다.종종 인터넷에서 zip 확장자를 사용하여 아카이브에 압축된 라이브러리 파일을 찾을 수 있습니다. 여기에는 헤더 file.h와 코드 file.cpp가 포함되어 있습니다. 설치 중에 아카이브의 압축을 풀 필요가 없습니다. 스케치 메뉴 - 라이브러리 연결 - .ZIP 라이브러리 추가로 이동하세요.

3. 수동 설치.먼저 Arduino IDE 프로그램을 닫습니다. 먼저 아카이브의 압축을 풉니다. 그리고 확장자가 .h 및 .cpp인 파일을 아카이브와 동일한 이름의 폴더로 전송합니다. 폴더를 루트 디렉터리에 놓습니다.

내 문서\Arduino\libraries

FLPprog에 대한 설명

FLprog는 독립 개발자가 제공하는 무료 프로젝트로, 기능 블록, 또는 래더 다이어그램을 사용합니다. 이 환경은 프로그래머가 아닌 사람에게 편리합니다. 다이어그램과 기능 블록을 사용하여 알고리즘을 시각적이고 명확하게 볼 수 있습니다. 다음에서 배포판을 다운로드할 수 있습니다. 공식 웹 사이트.

나는 꽤 오랫동안 이 프로젝트를 따라왔습니다. 사람들은 지속적으로 새로운 기능을 추가하고 기존 기능을 변경하면서 개발하고 있습니다. 나는 이 환경에서 가능성을 본다. 두 가지 중요한 기능을 수행하기 때문에:단순성과 사용 용이성.

간단한 프로젝트를 만들어 보겠습니다. 출력 13을 LED로 전환하겠습니다.

우리는 창조한다 새 프로젝트. 상단 창에서 추가 필요 수량입력 및 출력, 이름을 설정하고 물리적 입력 또는 출력을 보드에 할당합니다.

객체 트리에서 필요한 요소를 꺼내고 편집 캔버스로 필요한 요소를 꺼냅니다. 우리의 경우 간단한 RS 트리거를 사용하여 켜고 끌 수 있습니다.

알고리즘을 생성한 후 컴파일 버튼을 클릭하면 프로그램이 IDE에 미리 만들어진 스케치를 제공합니다.

지금까지 Arduino 시리즈 컨트롤러에서 알고리즘을 개발하기 위한 프로그램의 기능과 편의성을 살펴보았습니다. 구조 다이어그램과 시각적 그림을 만들 수 있는 프로그램도 있습니다. 하지만 나는 사용하는 것이 좋습니다 텍스트 에디터, 그러면 더 쉬울 것이기 때문입니다. 귀하에게 가장 편리한 환경은 무엇이며 그 이유는 무엇입니까??

9월 22일 크라스노다르 세미나에 참석했습니다. “터치 패널 컨트롤러 OVEN SPK.” 이번 컨퍼런스는 세련되고 세련된 분위기에서 진행되었습니다. 아름다운 호텔"브리스톨". 매우 흥미롭고 멋졌습니다.

세미나 1부에서는 OWEN 제품의 성능과 장점에 대해 설명했습니다. 이후에는 도넛을 먹으며 커피 브레이크를 가졌습니다. 배가 너무 고파서 이것저것 잔뜩 챙겨갔고, 도넛, 쿠키, 사탕도 샀어요 =)

세미나의 두 번째 부분에서는 점심 식사 후 발표가 있었습니다. 그들은 웹 시각화에 대해 많은 이야기를 해주었습니다. 이러한 추세는 탄력을 받기 시작했습니다. 물론 인터넷 브라우저를 통해 장비를 제어할 수 있습니다. 정말 멋지네요. 그건 그렇고, 장비 자체는 여행 가방에 있습니다.

가까운 시일 내에 CoDeSyS 3.5에 관한 일련의 기사를 게시할 예정입니다. 그러니 관심이 있으신 분은 구독하시거나 방문해주세요. 항상 기뻐하겠습니다!!!

그건 그렇고, 다음 기사는 Arduino 전자 보드에 관한 것입니다. 흥미로울 것입니다. 놓치지 마세요.

다음 기사에서 뵙겠습니다.

감사합니다, Gridin Semyon님.

기본적으로 프로그램 커널은 다음을 지원합니다. AVR-무대 아두이노. 일부 Arduino 보드에는 다음을 사용해야 합니다. 추가 기능, 프로그램 코어에 설치해야 합니다.

한 가지 예는 다음과 같습니다 Arduino Due사용하는 ARM/샘마이크로 컨트롤러. 다음을 사용하여 이에 대한 기회가 있었습니다. 아두이노 IDE, 프로그램 Arduino Due, 설치해야 합니다. SAM-i다음을 사용하여 그리기 보드 관리자.

이 예에서는 보드에 필요한 커널을 설치합니다. Arduino Due.

도구 → 보드 → 보드 관리자 메뉴를 선택합니다.

보드 관리자 창이 열리면 설치 및 사용 가능한 보드 목록이 표시됩니다. 커널을 선택하자 , 필요한 버전(이 경우에는 하나의 버전만 사용할 수 있으므로 사용 가능한 버전 목록이 있는 드롭다운 목록이 없을 수 있음)을 선택하고 설치를 클릭합니다.

설치 프로세스가 완료되면(상당히 시간이 걸릴 수 있음) 커널 상태 될 것입니다 설치됨. 이제 도구 → 보드 메뉴에서 Arduino Due 보드를 사용할 수 있습니다.

보드 수동 설치

보드를 추가하는 것도 가능합니다. 수동 모드. 이 방법은 계속해서 작동합니다. 버전의 경우 IDE 1.6.2 방법이 작동하지 않습니다(버그는 릴리스 1.6.3에서 수정되었습니다). 1.6.1 이전 버전에 대해서는 아무 말도 할 수 없습니다.

회사 게시판을 예로 들어 말씀드리겠습니다. 아다프루트.

먼저 다음에서 보드에 대한 설명 파일을 다운로드합니다. GitHub-저장소 아다프루트또는 아래 링크( GitHub, 이 아카이브의 최신 버전이 있을 수 있습니다).

범주: 프로그램들
날짜: 06.04.2015

다음에서 아카이브를 다운로드한 경우 Github, 그런 다음 아카이브의 압축을 풀고 결과 폴더를 다음에서 변경하십시오. Adafruit_Arduino_Boards-마스터 V Adafruit_Arduino_Boards.

이 폴더 안에는 두 개의 하위 폴더가 있습니다.

  • 하드웨어(adafruit 및 tools 하위 폴더도 포함)
  • drivers - Windows용 Flora 드라이버가 포함되어 있습니다.

안에 맥 OS폴더는 응용 프로그램 패키지 안에 숨겨져 있습니다. 그것을 찾으려면 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하십시오. 아두이노 IDE패키지 내용 표시를 선택하세요.

Contents → Java 하위 폴더로 이동하여 하드웨어 폴더를 찾으세요.

이제 하드웨어 폴더의 내용을 이전에 다운로드하고 사이트에서 보드에 대한 설명과 함께 압축을 푼 아카이브의 유사한 폴더와 조심스럽게 결합해야 합니다. 아다프루트. 충돌하는 파일을 덮어썼는지 확인해야 합니다(이 경우 avrdude.conf). 모든 작업이 끝나면 응용 프로그램 하드웨어 폴더 아두이노 IDE다음과 같은 구조를 갖게 됩니다:

다음 분야에서 근무하는 경우 윈도우, 그러면 다시 작성해야 합니다. 드라이버 폴더.

모든 것이 올바르게 완료되면 도구 → 보드 메뉴에 새 보드가 나타납니다. 아두이노 IDE.

ATTiny 마이크로컨트롤러 기반 보드

내 독자 중 한 명인 Pavel Pashchenko가 ATTiny 시리즈 마이크로컨트롤러에 대한 설명 파일을 친절하게 공유해 주었습니다. 고마워요, 파벨!

범주: 프로그램들
날짜: 08.04.2015

설치는 위에서 설명한 것과 동일합니다.

파벨의 결과 윈도우:

Atmega8 마이크로컨트롤러 기반 보드

외부 8MHz 크리스털이 있고 부트로더가 없는 Atmega8 마이크로컨트롤러의 경우 다음 줄을 Boards.txt 파일에 추가해야 합니다.

############################################# ############ atmega8.name=ATmega8(부트로더 8MHz 확장 없음) atmega8.upload.protocol=arduino atmega8.upload.tool=usbasp atmega8.upload.maximum_size=7680 atmega8.upload.speed= 115200 atmega8.bootloader.low_fuses=0xFF atmega8.bootloader.high_fuses=0xD9 atmega8.bootloader.unlock_bits=0x3F atmega8.bootloader.lock_bits=0x0F atmega8.build.mcu=atmega8 atmega8.build.f_cpu=8000000L atmega8.build.core=ardu 이노 atmega8.build.variant=표준

##############################################################

atmega8. 이름 = ATmega8(부트로더 8MHz 확장 없음)

atmega8. 업로드. 프로토콜 = 아두이노

atmega8. 업로드. 도구 = usbasp

atmega8. 업로드. maximum_size = 7680

atmega8. 업로드. 속도 = 115200

atmega8. 부트로더. low_fuses = 0xFF

atmega8. 부트로더. high_fuses = 0xD9

atmega8. 부트로더. Unlock_bits = 0x3F

atmega8. 부트로더. lock_bits = 0x0F

atmega8. 짓다. MCU=atmega8

atmega8. 짓다. f_cpu = 8000000L

공유하다