26 pin 을 사용해서 LED 의 PWN 을 제어해 본다.
#!/usr/bin/python
#-*- coding:utf-8 -*-
import RPi.GPIO as GPIO
import time
PWM_pin = 26
# 불필요한 warning 제거
GPIO.setwarnings(False)
# GPIO핀의 번호 모드 설정
GPIO.setmode(GPIO.BCM)
GPIO.setup(PWM_pin, GPIO.OUT)
p = GPIO.PWM(PWM_pin,50)
p.start(0) # 듀티비 0
try:
while 1:
for dc in range(0,101,5):
p.ChangeDutyCycle(dc)
time.sleep(0.1)
for dc in range(100,-1,5):
p.ChangeDutyCycle(dc)
time.sleep(0.1)
except KeyboardInterrupt:
pass
p.stop()
GPIO.cleanup()
'공부,일 > 라즈베리 파이' 카테고리의 다른 글
Flask, HTML,CSS,Javascript 활용하기 (0) | 2021.08.12 |
---|---|
Flask 이용해서 웹서버 구축 및 이용 (0) | 2021.08.12 |
라즈베리 파이 polling , 이벤트 방식 전압 감지 (0) | 2021.08.11 |
라즈베리 파이 하드웨어 기본 (0) | 2021.08.11 |
기본설정 및 파이썬 사용 (0) | 2021.08.10 |
댓글