Automotive Software

라즈베리파이 4 파이썬으로 쿨링팬 제어하기 본문

프로그래밍 (Programming)/Python

라즈베리파이 4 파이썬으로 쿨링팬 제어하기

AutoSW 2021. 4. 1. 04:58

그래픽환경을 사용하는 경우 코드 완료 후 상기 그림과 같이 등록하면 자동 구동시킬 수 있다.

기본적으로 코드는 gpiozero에서 제공하는 파이썬 라이브러리를 사용하여 간단히 작성되었다.

1. 라이브러리 설치를 위한 pip3 설치

sudo apt update
sudo apt install python3-pip

2. pip3를 이용한 gpiozero 설치

$ sudo pip3 install gpiozero

3. 구동 : 하드웨어 접근 권한으로 인해 sudo 명령으로 수행

$ sudo python3 gpio_fanctrl.py

gpiozero.readthedocs.io/en/stable/installing.html

linuxize.com/post/how-to-install-pip-on-ubuntu-20.04/

gpio_fanctrl.py
0.00MB

Fan: <gpiozero.LED object on pin GPIO4, active_high=True, is_active=False> Initial temperature: 52.582C

Fan: START / Temp.:55.582C

Fan: STOP / Temp.:44.582C

...