1. 아두이노 IDE

아두이노 IDE를 다운받습니다. 본 교재에서는 아두이노를 파이썬에 사용할 수 있게 도와주는 prototype.ino 파일을 사용하기 위해 필요합니다.

2. 파이썬

파이썬을 다운받아주세요. 3.7 이상 버전을 사용합니다.

3. 파이썬 모듈 설치

아두이노를 실행하기 위한 arduino-python3 모듈을 설치해야 합니다. pip가 아닌 가상환경에 설치해도 됩니다.

pip install arduino-python3

arduino-python3 모듈을 설치하면 pyserial 모듈도 함께 설치됩니다. 아래 명령어로 잘 설치되었는지 확인해주세요.

pip freeze

Untitled

4. prototype.ino

파이썬으로 아두이노를 제어하기 위해서는 prototype.ino를 보드에 업로드 해야 합니다. 아래 코드를 아두이노 IDE에서 컴파일 후 보드에 업로드 해주세요.

Untitled

컴파일시 에러가 뜬다거나 업로드에 실패하였다면

  1. 아두이노 보드가 선택이 잘 되어 있는지 확인한다.
  2. USB 포트를 변경하여 재시도 해본다.
  3. 컴퓨터를 재부팅하여 시도해본다.
  4. 아두이노 우노나 연결 선의 이상이 있을 수 있으니 이들을 교체하여 진행한다.

5. 예제코드로 확인