먼저 최신 버전의 아두이노를 확인하기 위해 아두이노 홈페이지에 접속
다운로드 페이지 : www.arduino.cc/en/software
2022.08.21 기준 최신 버전은 Arduino IDE 1.8.19
$ sudo wget https://downloads.arduino.cc/arduino-1.8.19-linux64.tar.xz
wget은 터미널의 현재 위치에 파일을 다운로드
=>
$ pwd
위 명령어로 현재 위치 파악
아래 명령어로 압축을 푼다
$ tar -xf arduino-1.8.19-lunux64.tar.xz
압축을 푼 폴더로 이동한 후 설치를 진행
$ cd arduino-1.8.19
$ sudo ./install.sh
$ cd arduino-1.8.19
$ sudo chown [사용자이름] arduino
터미널에서 whoami 명령어를 통해 사용자 이름 확인할 수 있음
터미널에서 arduino 입력하면 실행 가능
아두이노 폴더의 uninstall.sh를 실행하면 된다
$ cd arduino-1.8.19
$ sudo ./uninstall.sh
$ sudo apt-get install ros-noetic-rosserial-arduino
$ sudo apt-get install ros-noetic-rosserial
$ cd [arduino_path]/libraries
$ rosrun rosserial_arduino make_libraries.py .
해당 과정들을 잘 따라오면 아두이노를 실행시킨 후 파일 -> 예시 맨 밑에 ros_lib가 생성됨
권한 바꾸기
$ sudo chmod 666 /dev/ttyS0
완료!