설치를 모두 끝냈다면 이제 직접 제어를 시작해 보자
아두이노 디지털 핀 제어
1. 디지털핀의 출력 제어 명령어
1 2 | board.digital[13].write(1) board.digital[13].write(0) | cs |
2. 디지털 핀의 값을 읽는 명령어
1 | in = board.digital[13].read() | cs |
만약 계속해서 board의 함수를 적기 귀찬다면 board.get_pin()함수를 이용하여 Reference를 이용할 수 있다
함수의 파라미터 부분은 [a/d]:[pin#]:[i/o/p/s]로 구분된다
첫번째 섹션의 a는 아날로그 b는 디지털
두번째 섹션은 핀번호를
세번째 섹션의 i는 입력, o는 출력, p는 PWM제어, s는 서보를 의미한다.
1 2 3 4 5 | pin3 = board.get_pin('d:3:o') pin3.write(1) pin3=board.get-pin('d:3:s') pin3.write(120) | cs |
'아두이노,라즈베리파이 > 라즈베리파이(Firmata)를 이용한 아두이노 제어' 카테고리의 다른 글
라즈베리파이(Firmata)를 이용한 아두이노 제어하기 - 1.설치 (0) | 2019.01.17 |
---|