답변:
우분투 리포지토리의 Arduino IDE는 일반적으로 구식 입니다. 최신 Arduino IDE 설치 방법 umake
은 arduino.cc tar.gz 와 함께 두 가지가 있습니다. 두 경우 모두 그룹에 사용자를 추가 해야 할 수도 있습니다dialout
(작동하지 않는 경우 tty
그룹 에도 추가 ).
sudo adduser $USER dialout
Ubuntu Make는 설치시 널리 사용되는 개발자 도구의 최신 버전을 다운로드 할 수있는 명령 줄 도구입니다.
Ubuntu Make 설치
sudo apt-get install ubuntu-make
Ubuntu 18.04+를 사용하지 않거나 최신 버전을 원하는 경우 :
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
umake로 Arduino IDE 설치
umake electronics arduino
경고 : umake ide arduino
더 이상 사용되지 않습니다 .
에 설치됩니다 ~/.local/share/umake/electronics/arduino
. 바로 가기를 사용할 수 install.sh
없으면 거기서 바로 실행해야합니다 .
Eagle 또는 Sublime과 같은 일부 다른 소프트웨어 옵션 은 무료 소프트웨어가 아닙니다 . 대신 Fritzing 과 Atom.io를 추천합니다 .
공식 가이드 (또는 Canonical 's tutorial )를 따르십시오 .
lscpu
32 또는 64 비트인지 알려줍니다. 확실하지 않은 경우 32 비트를 사용하십시오.tar -xvf arduino-1.8.2-linux64.tar.xz
.설치 스크립트 ( ./install.sh
)를 실행하십시오 .
/opt/
또는 로 이동할 수 있습니다 /usr/local/
.설치 프로그램이 나를 위해 실행기 아이콘을 작성하지 않습니다. arduino-arduinoide.desktop
데스크탑에서 아이콘 ( )을 드래그하십시오 .
최신 버전 에는 ESP8266 보드 를 추가 하기 위해 기본 설정 의 "추가 보드 관리자 URL"과 같은 새로운 기능이 제공됩니다 .
umake ide arduino
이것은 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 열이어야합니다
.
찾고있는 것이 아닌가요? 소프트웨어 업데이트 환경에서 유니버스가 활성화되어 있지 않습니까? 정확한 것부터.
$ 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]을 계속 하시겠습니까?
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.arduinoide
을 RESOURCE_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가 설치되고 바탕 화면에 아이콘이 표시됩니다.
먼저 http://arduino.cc/hu/Main/Software 로 이동해야합니다 . 그런 다음 Linux 용 Arduino 1.0의 Linux 버전을 다운로드하십시오. 그런 다음 다운로드 한 아카이브에서 arduino-1.0 폴더를 추출하십시오. 이제 arduino 파일을 두 번 클릭하고 열리는 대화 상자에서 실행을 선택하면 완료됩니다! 아두 이노가 열립니다.
추출 후 작동하지 않으면 터미널에서 Goto arduino 1.0 폴더를 작성하고 쓰십시오.
./arduino
이제 열어야합니다.