본문 바로가기

gpio

(3)
6. 라즈베리파이 서보모터 제어하기 라즈베리파이 서보모터 제어하기오늘은 라즈베리파이를 이용하여 서보 모터(Servo Motor)를 제어하는 방법에 대해서 알아봅시다. 서보 모터는 일반 DC 모터와 달리 각도 제어를 할 수 있는 모터입니다.쉽게 생각해서 주차장 입구에서 흔히 볼 수 있는 주차장 차단기를 생각하면 됩니다. 닫힘 상태(0도)과 열림 상태(90도)를 제어할 수 있도록 설계된 모터입니다. 서보 모터는 180도 제어가 가능한 것이 일반적이며 360도 제어 가능한 모터도 있습니다. 우선 라즈베리파이에 서보 모터를 연결해 봅시다. 서보 모터 내부에는 별도 기판이 들어가 있어 라즈베리파이에 직접 연결하면 됩니다.1. 외부 6 volt 전원을 사용하였으며 외부 전원의 (+)극을 서보 모터의 빨간색(가운데)선과 연결2. 라즈베리파이의 GND(..
4. 라즈베리파이 GPIO 버튼과 LED 제어 라즈베리파이 GPIO 버튼과 LED 제어 이전 게시글에 이어 이번 시간에는 버튼을 누르면 LED가 On되고 누르고 있던 버튼을 해제하면 LED가 Off되는 방법에 대해서 알아보겠습니다. 버튼만 있으면 간단히 구현 가능합니다. 천천히 따라해 보세요.먼저 이전 포스팅에 사용하였던 하드웨어에 버튼을 추가 연결하여 하드웨어를 구성합니다.아래 그림은 이전 시간에 사용했던 라즈베리파이 GPIO17 핀에 LED 연결 모습입니다.1. LED 긴 다리에 100[Ω] 저항을 연결하고 라즈베리파이의 GPIO17 핀에 연결2. LED 짧은 다리는 라즈베리파이의 GND에 연결3. 버튼은 한쪽 다리는 라즈베리파이의 GPIO2 핀에 연결4. 버튼은 다른 한쪽 다리는 라즈베리파이의 GND에 연결 5. 하드웨어 구성이 끝났으면 파이썬..
3. 라즈베리파이 GPIO LED 제어하기 라즈베리파이 GPIO LED 제어하기라즈베리파이 초기에 설치하였던 라즈비안에 기본으로 탑재되어 있는 GPIO zero 라이브러리를 이용하여 LED를 제어하는 방법에 대해서 알아보자 만약 파이썬에서 실행시 에러가 발생하였다면 다음과 같이 GPIO zero 라이브러리를 설치하면 된다. - 터미널을 열어서 레파지토리(Repository)를 업데이트pi@raspberrypi:~$ sudo apt update - 다음과 같이 패키지를 설치pi@raspberrypi:~$ sudo apt install python3-gpiozero 우선 시작하기에 앞서 하드웨어를 구성해보자LED의 짧은 다리를 GND에 연결하고 긴다리를 저항과 연결하여 라즈베리파이의 GPIO 핀에 연결합니다.※ 참고로 라즈베리파이 GPIO 핀은 3...