반응형

ubuntu-make를 먼저 설치해주어야 합니다.

1
2
3
webnautes@webnautes-notebook ~ $ sudo apt-add-repository ppa:ubuntu-desktop/ubuntu-make
webnautes@webnautes-notebook ~ $ sudo apt-get update
webnautes@webnautes-notebook ~ $ sudo apt-get install ubuntu-make
cs


이제 umake를 이용하여 arduino ide 최신 버전을 설치합니다.

1
2
3
4
5
6
7
webnautes@webnautes-notebook ~ $ sudo umake ide arduino
Choose installation path: /home/webnautes/.local/share/umake/ide/arduino
Downloading and installing requirements                                        |
100% |#########################################################################|
Installing Arduino
|##############################################################################|
Installation done
cs


현재 로그인된 사용자를 dialog 그룹에 추가해준 후, 설정을 적용하기 위해 로그 아웃했다가 다시 로그인합니다. 

1
webnautes@webnautes-notebook ~ $ sudo usermod -aG dialout webnautes
cs


아두이노를 연결하고 dmesg명령으로 확인해보면 아두이노가 ttyACM0로 잡혀있는 걸 볼 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
webnautes@webnautes-notebook ~ $ dmesg | tail
[ 7133.220081] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=344434 end=344435) time 346 us, min 1073, max 1079, scanline start 1072, end 1095
[ 7582.923628] usb 3-2: new full-speed USB device number 4 using xhci_hcd
[ 7583.054315] usb 3-2: New USB device found, idVendor=2341, idProduct=0043
[ 7583.054319] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[ 7583.054321] usb 3-2: Manufacturer: Arduino (www.arduino.cc)
[ 7583.054322] usb 3-2: SerialNumber: 55431313338351F03292
[ 7583.054463] usb 3-2: ep 0x82 - rounding interval to 1024 microframes, ep desc says 2040 microframes
[ 7583.088921] cdc_acm 3-2:1.0: ttyACM0: USB ACM device
[ 7583.089364] usbcore: registered new interface driver cdc_acm
[ 7583.089367] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
cs


메뉴에 추가된 Arduino 를 선택하거나 터미널에서 arduino 명령을 사용하여 아두이노 IDE를 실행시킵니다.

Arduino IDE의 메뉴에서 툴 > 포트 > /dev/ttyACM0를 선택합니다. 오른쪽 하단에 있던 메시지가  "Arduino/Genuino on /dev/ttyACM0"로 바뀌게 됩니다.



메뉴에서 "파일 > 예제 > 01. Basics > Blink"를 선택하여 예제 코드를 불러와 툴바에서 업로드를 클릭해주면  컴파일 및 업로드가 진행됩니다.

업로드 완료 후, 보드 상의 13번 핀 옆에 있는 LED가 깜박이는 것을 볼 수 있습니다.


컴파일 및 문제가 없다면 하단에 "업로드 완료"라는 메시지가 보입니다.  


추가로 다음 포스팅을 보시길 추천해드립니다.

[Arduino/Arduino Uno] - Arduino IDE에서 코딩용 폰트 사용하기 ( 가독성 개선 )




문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts