최신 Arduino IDE를 설치하는 방법은 무엇입니까?


26

Arduino UNO가 있는데 우분투와 협력해야합니다.

누군가 우분투에 IDE를 설치하는 데 필요한 단계를 설명해 줄 수 있습니까?

답변:


11

우분투 리포지토리의 Arduino IDE는 일반적으로 구식 입니다. 최신 Arduino IDE 설치 방법 umake은 arduino.cc tar.gz 와 함께 두 가지가 있습니다. 두 경우 모두 그룹에 사용자를 추가 해야 할 수도 있습니다dialout (작동하지 않는 경우 tty그룹 에도 추가 ).

sudo adduser $USER dialout

Ubuntu Make ( GitHub ) 에서 최신 버전 설치

Ubuntu Make는 설치시 널리 사용되는 개발자 도구의 최신 버전을 다운로드 할 수있는 명령 줄 도구입니다.

  1. Ubuntu Make 설치

    sudo apt-get install ubuntu-make
    

    Ubuntu 18.04+를 사용하지 않거나 최신 버전을 원하는 경우 :

    sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
    sudo apt-get update
    
  1. umake로 Arduino IDE 설치

    umake electronics arduino
    

경고 : umake ide arduino 더 이상 사용되지 않습니다 .

에 설치됩니다 ~/.local/share/umake/electronics/arduino. 바로 가기를 사용할 수 install.sh없으면 거기서 바로 실행해야합니다 .

Eagle 또는 Sublime과 같은 일부 다른 소프트웨어 옵션 은 무료 소프트웨어가 아닙니다 . 대신 FritzingAtom.io를 추천합니다 .

arduino.cc 에서 최신 버전을 설치하십시오.

공식 가이드 (또는 Canonical 's tutorial )를 따르십시오 .

  1. Arduino 소프트웨어 (IDE)를 다운로드하십시오. lscpu32 또는 64 비트인지 알려줍니다. 확실하지 않은 경우 32 비트를 사용하십시오.
  2. 터미널에서 패키지를 추출하십시오 tar -xvf arduino-1.8.2-linux64.tar.xz.
  3. 설치 스크립트 ( ./install.sh)를 실행하십시오 .

    [1] : http://arduino.esp8266.com/p

노트

  • 설치하기 전에 바이너리가있는 폴더를 /opt/또는 로 이동할 수 있습니다 /usr/local/.
  • 들어 ESP8266이 설치 지침을 .
  • 설치 프로그램이 나를 위해 실행기 아이콘을 작성하지 않습니다. arduino-arduinoide.desktop데스크탑에서 아이콘 ( )을 드래그하십시오 .

    스크린 샷



이미 다운로드에서 이미 설치 한 사람은이를 사용하여 설치를 다시 실행하고 바탕 화면 바로 가기를 업데이트 할 수 있습니다.
Chris

tty에 대한 권한을 설정했는지 확인하십시오. 이 답변
PeterM

1
"최신 버전 설치"2 단계는 다음과 같습니다.umake ide arduino
Escher

@Escher 이전 버전에서는 가능하지만 umake v18.05에서는 그렇지 않습니다. 경고 : Arduino는 현재 전자 제품 카테고리에
Pablo A

홀수, 방금 1.8.5를 설치했습니다. 전자 제품 카테고리에 없었습니다.
Escher

13

이것은 Arduino를 설치할 때 메모 한 내용입니다. 다른 컴퓨터와 동일한 작업을 수행해야 할 때 매우 유용했습니다.

Arduino를 프로그래밍하는 데 사용되는 Sketch를 설치하십시오.
다음 방법 중 하나를 사용하십시오.

sudo apt-get install arduino  

또는

sudo apt-get install arduino-core  

또는
"우분투 소프트웨어 센터"검색 "arduino"검색

공급 업체 ID를 설정하십시오.
아두 이노가 연결되지 않은 상태

lsusb  

이것이 내가 가진 것입니다

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

다시 Arduino를 꽂았습니다.

lsusb   

이것이 내가 가진 것입니다

Bus 004 Device 003: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  

추가 라인을보십시오.
이런 식으로 보일 것입니다

Bus 004 Device 003: ID 2341:0043  

아래 명령에 숫자를 입력하십시오.

sudo modprobe usbserial vendor=0x2341 product=0x0043 

직렬 포트가 작동하도록합시다

cd /dev  

아두 이노가 연결되지 않은 상태

ls

다시 Arduino를 꽂았습니다.

ls  

추가 tty * NAME을 찾으십시오. 내 ttyAMC0, 당신은 ttyUSB * 또는 ttyS * 일 수 있습니다.

이제 어떤 포트를 사용하려고하는지 알고 있습니다.

다음은 Arduino의 시리얼 입력을 기록하는 데 사용됩니다. 필요하지 않을 수도 있습니다.

sudo apt-get install minicom

// 컴퓨터에 이미 설치되어있을 수 있습니다.

sudo minicom -s  

설정 메뉴가 나타납니다.

/ dev / ttyAMC0 또는 / dev / 디렉토리에서 찾은 내용으로 첫 번째 줄을 변경하십시오.

설정을 dfl로 저장하십시오.

나는 이것이 어딘가에 읽었고 그것이 효과가 있는지 모른다.

ttyACM0에 있습니다. / dev 디렉토리를 보았을 때 Ardunio가 연결되거나 제거 될 때 ttyACM0이왔다 갔다한다는 ​​것을 알았습니다.

kst 설치 //이 프로그램은 ascii 파일을 가져 와서 차트에 넣습니다.
sudo apt-get install kst

최신 버전이 출시 될 예정입니다.

GtkTerm 설치

sudo apt-get install gtkterm

Arduino가 연결된 포트로 GtkTerm을 설정하십시오. Arduino를 연결해야하며 Sketch의 직렬 리더를 켤 수 없습니다.

GtkTerm에서 ASCII 숫자가 스크롤되는 것을 볼 수있을 것입니다.

정보를 텍스트 파일에 기록하도록 GtkTerm을 구성하십시오.

텍스트 파일을 열면 파일에 데이터가 표시됩니다. 이것을 읽으려면 GtkTerm을 일시 중지해야하는지 기억이 나지 않습니다.

kst를 엽니 다. 데이터 마법사를 사용하여 ascii로 데이터 텍스트 파일에 연결하십시오.
데이터는 1 열이어야합니다
.


제 경우에는 ttyA MC 0 대신 ttyA CM 0 입니다. 귀하의 경우도 생각합니다. 오타? 게시물 주셔서 감사합니다.
LRDPRDX

하나 더 질문. minicom에서 직렬 포트를 변경하고 dfl로 저장 한 후 특수 키에 대한 도움말을 보려면`Press CTRL-A Z '로 끝나는 여러 줄로 미니 콤을 열었습니다. 어떻게해야합니까?
LRDPRDX

gtkterm 창에 ASCII 데이터가 표시되지 않습니다. arduino가 연결되어 있기 때문에 간단해야합니까?
LRDPRDX

2

Ubuntu 16부터는 소프트웨어 센터가 운이 좋았지 만 Arduino IDE가 설치되어 있으면 설치하지 마십시오. 설치하려고합니다 arduino-mhall. 다음과 같이 보일 것입니다 :

여기에 이미지 설명을 입력하십시오

나는 다양한 다른 방법을 시도했지만 모든 종류의 문제가있었습니다. 이것은 방금 작동했으며 그 이후로 Arduino로 즐겁게 물건을 만들고 있습니다.


1

찾고있는 것이 아닌가요? 소프트웨어 업데이트 환경에서 유니버스가 활성화되어 있지 않습니까? 정확한 것부터.

$ apt-cache show 아두 이노
패키지 : arduino
우선 순위 : 옵션
섹션 : 우주 / 전자
설치된 크기 : 881
관리자 : 우분투 개발자 
원래 관리자 : Scott Howard 
건축술 : 모두
버전 : 1 : 1.0 + dfsg-5
의존 : default-jre | java6- 런타임, libjna-java, librxtx-java (> = 2.2pre2-3), arduino-core (= 1 : 1.0 + dfsg-5)
권장 사항 : extra-xdg-menus, policykit-1
파일 이름 : pool / universe / a / arduino / arduino_1.0 + dfsg-5_all.deb
크기 : 684106
MD5sum : 5dd5fe5e36013a8cab1d47a1f62734cc
SHA1 : c86f2453bb4b41f9bf1dade070fd0b2da140467c
SHA256 : 7e9aaf51bf6b69214ba47ff7d077aa668da5b2b38c616e94ffca68b5564e8cc8
Description-en : AVR 개발 보드 IDE 및 내장 라이브러리
 Arduino는 다음을 기반으로하는 오픈 소스 전자 프로토 타이핑 플랫폼입니다
 유연하고 사용하기 쉬운 하드웨어 및 소프트웨어. 예술가를위한 것이며
 디자이너, 애호가 및 대화 형 제작에 관심이있는 사람
 객체 또는 환경.
 .
 이 패키지는 통합 개발 환경을 설치합니다.
 프로그램 작성, 코드 검증, 컴파일 및 업로드 가능
 Arduino 개발 보드에. 라이브러리와 예제 코드도
 설치하십시오.
홈페이지 : http://www.arduino.cc
설명 -md5 : 60f8f72e8783c6b5a72254120b680cdb
버그 : https://bugs.launchpad.net/ubuntu/+filebug
기원 : 우분투
$ sudo apt-get 설치 아두 이노
패키지 목록을 읽는 중 ... 완료
의존성 트리 구축       
상태 정보를 읽는 중 ... 완료
다음과 같은 추가 패키지가 설치됩니다.
  아두 이노 코어 avr-libc avrdude binutils-avr ca-certificates-java default-jre
  기본-정품 헤드리스 엑스트라 xdg 메뉴 gcc-avr icedtea-6-jre-cacao icedtea-6-jre-jamvm
  icedtea-netx icedtea-netx 공통 java-common libatk-wrapper-java libatk-wrapper-java-jni
  libftdi1 libgif4 libjna-java librxtx-java openjdk-6-jre openjdk-6-jre-headless
  openjdk-6-jre-lib ttf-dejavu-extra tzdata-java
권장 패키지 :
  avrdude-doc binutils task-c-devel gcc-doc gcc-4.2 equivs libjna-java-doc icedtea-plugin
  libnss-mdns sun-java6-fonts ttf-baekmuk ttf-unfonts ttf-unfonts-core ttf- 사자 나미 고딕
  ttf- 코치 고딕 ttf- 사자 나미-민초 ttf- 코치-민초 ttf-wqy-microhei ttf-wqy-zenhei
  ttf-indic-fonts-core ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts ttf- 벵골어 글꼴
권장 패키지 :
  정책 키트 -1
다음과 같은 새로운 패키지가 설치됩니다.
  아두 이노 아두 이노 코어 avr-libc avrdude binutils-avr ca-certificates-java default-jre
  기본-정품 헤드리스 엑스트라 xdg 메뉴 gcc-avr icedtea-6-jre-cacao icedtea-6-jre-jamvm
  icedtea-netx icedtea-netx 공통 java-common libatk-wrapper-java libatk-wrapper-java-jni
  libftdi1 libgif4 libjna-java librxtx-java openjdk-6-jre openjdk-6-jre-headless
  openjdk-6-jre-lib ttf-dejavu-extra tzdata-java
0 업그레이드, 26 새로 설치, 0 제거 및 315 업그레이드되지 않음.
56.6MB의 아카이브를 가져와야합니다.
이 작업 후에는 175MB의 추가 디스크 공간이 사용됩니다.
[Y / n]을 계속 하시겠습니까? 

1

Arduino IDE의 최신 버전 (버전 1.8.2)을 설치하는 경우 스크립트에 파일 이름 지정 오류가 발생하여 오류 메시지가 나타납니다.

cc.arduino.arduinonoide does not exist

Arduino-1.8.2 64 / lib에서 볼 때 파일이 cc.arduino.arduinonoide.xml없지만 이름이 지정된 파일이 있습니다.arduino-arduinonoide.xml

해결책은 install.sh선택한 편집기에서 열고 로 변경하고 변경 사항 RESOURCE_NAME=cc.arduino.arduinoideRESOURCE_NAME=arduino-arduinoide저장하는 것입니다.

이제 ./install.sh장애없이 터미널에서 실행할 수 있습니다.

이 문제는 1.8.3 릴리스에서 해결 될 것임을 이해합니다


전체 설치 과정은 다음과 같습니다.

Arduino 웹 사이트 에서 Aduino IDE를 다운로드 하십시오 (필요에 따라 32 비트 또는 64 비트 버전 선택).

다운로드 폴더로 이동하십시오.

cd ~/Downloads

RESOURCE_NAME의 문제점을 정정하려면 위에서 설명한대로 install.sh 스크립트를 편집하십시오.

cd arduino-1.8.2 64
nano install.sh

위에서 설명한대로 변경 한 다음 저장하고 종료하십시오.

이동 Arduino-1.8.2 64하여에서 설치 폴더를 /downloads받는 폴더 /opt/디렉토리 : 다음 새 폴더로 이동합니다 :

cd ..
sudo mv arduino-1.8.2 64 /opt
cd /opt/arduino-1.8.2 64/

install.sh실행 가능하게 만드십시오 .

chmod +x install.sh

그런 다음 스크립트를 실행하십시오.

./install.sh

Arduino IDE가 설치되고 바탕 화면에 아이콘이 표시됩니다.


0

Arduino가 우분투에서 작동하게하려면 소프트웨어 센터에서 "Arduino IDE"를 검색하십시오. 찾아서 설치를 클릭하십시오. 그런 다음 Arduino를 작동시킬 수 있어야합니다. 이것이 도움이되기를 바랍니다!


0

먼저 http://arduino.cc/hu/Main/Software 로 이동해야합니다 . 그런 다음 Linux 용 Arduino 1.0의 Linux 버전을 다운로드하십시오. 그런 다음 다운로드 한 아카이브에서 arduino-1.0 폴더를 추출하십시오. 이제 arduino 파일을 두 번 클릭하고 열리는 대화 상자에서 실행을 선택하면 완료됩니다! 아두 이노가 열립니다.

추출 후 작동하지 않으면 터미널에서 Goto arduino 1.0 폴더를 작성하고 쓰십시오.

./arduino

이제 열어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.