로딩
요청 처리 중입니다...

마이크로 파이썬 배우기 14 - 마이크로파이썬으로 핀 모드 다양하게 선언하기

 마이크로 파이썬 배우기 14 - 마이크로파이썬으로  핀 모드 다양하게 선언하기

마이크로 파이썬을 이용하면 라즈베리파이 보드에 다양한 자동화 기능들을 프로그램하여 사용할 수가 있다. 일반적인 라즈베리파이 SBC(Single Board Computer) 외에도, 특히 라즈베리파이 재단에서 자동화 프로그래밍 용도로 개발한 피코 보드를 손쉽게 활용하는데 Micropython이 매우 유용하다.

라즈베리파이 피코보드는 다음과 같은 모양을 하며, 40개의 접속핀 단자를 가지고 있다. 이들 각각의 핀은 미리 설정된 형태에 따라 디지털 입출력 및 아날로그 입력, I2C 통신, SPI 통신, UART 통신 용도로 사용할 수가 있다.

마이크로파이썬에서, 이들 피코보드의 핀들을 사용하기 위해 선언하는 방법들을 요약하여 소개한다. 1. 디지털 출력 피코보드에서 GP 핀들을 디지털 신호 출력용으로 사용하려면 다음과 같이 선언해 준다.

변수명 = machine.Pin(핀 번호, machine.Pin.OUT) 예를 들어, LED라는 변수에 GP15번 핀을 할당하려면 다음과 같이 선언해 주...