라즈베리파이 2B+에서 pyFirmata를 사용하여 아두이노를 제어하는 방법을 공부해 본다.
참고 : http://opensource.kofac.re.kr/edu/detail_view.do?aIdx=78
오늘도 나를 시험하는구나. 역시 그대로 따라하면 안된다. 추가로 고려해 줘야 하는 것이 있다.
1. 시리얼 포트를 억세스 하기 위해 pi 계정에서 tty와 dialout 그룹을 지정하여 권한을 얻어야 함
$ sudo usermod -a -G tty pi
$ sudo usermod -a -G dialout pi
참고 : http://kocoafab.cc/tutorial/view/305
2. 아두이노 준비물
위 kokoafab에서 설치한 Arduino IDE를 사용하여
아두이노>예제>Firmata>StandardFirmata를 아두이노 보드에 upload 해주어야 함.
참조 : https://raspberrypi-aa.github.io/session3/firmata.html
결국은 pyFirmata에서 아두이노로 넘어 온 데이터를 Firmata에서 해석하여 아두이노가 동작을 대신해주는 것이다.
'IoT' 카테고리의 다른 글
라즈베리파이에 내장된 스크래치로 GPIO 제어 (0) | 2017.01.23 |
---|---|
라즈베리파이로 GPIO 제어 (WebIOPi 사용) (0) | 2017.01.21 |
라즈베리파이2에 tomcat 8 설치 (0) | 2015.07.29 |
Raspberry Pi 2 Java SE Development Kit 8 install (0) | 2015.07.29 |
라즈베리파이2에 MYSQL 설치 (0) | 2015.07.25 |